Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/roang-zero1/factorio-mod-package
Create a Factorio mod package for release
https://github.com/roang-zero1/factorio-mod-package
action actions ci continuous-integration factorio packaging
Last synced: 22 days ago
JSON representation
Create a Factorio mod package for release
- Host: GitHub
- URL: https://github.com/roang-zero1/factorio-mod-package
- Owner: Roang-zero1
- License: mit
- Created: 2019-06-14T01:19:39.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2020-12-05T10:53:37.000Z (almost 4 years ago)
- Last Synced: 2024-10-11T11:57:55.258Z (about 1 month ago)
- Topics: action, actions, ci, continuous-integration, factorio, packaging
- Language: Shell
- Size: 11.7 KB
- Stars: 2
- Watchers: 2
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# GitHub Action for Factorio mod packaging
Create a Factorio mod package that can be used locally or uploaded to the mod portal
## Usage
This action can be used with a repository contain a Factorio mod at base level.
All the relevant information for naming are taken from the `info.json`
The action can be used as follows:
```yaml
on: push
name: Check & Release
jobs:
release:
runs-on: ubuntu-latest
steps:
- name: Create Factorio mod package
uses: Roang-zero1/factorio-mod-package@master
```## Inputs
### `mod_base_dir`
Path to the directory where package creation will be executed in.
## Sample Workflow
A sample workflow that uses this action can be found at [Roang-zero1/factorio-mod-actions](https://github.com/Roang-zero1/factorio-mod-actions/blob/master/sample/push-check-release.yml)