https://github.com/idleberg/create-playdate-release
A GitHub action that compiles and attaches a Playdate game to a release
https://github.com/idleberg/create-playdate-release
gamedev github-action playdate playdate-sdk
Last synced: 9 months ago
JSON representation
A GitHub action that compiles and attaches a Playdate game to a release
- Host: GitHub
- URL: https://github.com/idleberg/create-playdate-release
- Owner: idleberg
- License: mit
- Created: 2022-06-27T22:51:05.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-06-24T11:43:40.000Z (over 2 years ago)
- Last Synced: 2025-04-10T02:08:40.570Z (10 months ago)
- Topics: gamedev, github-action, playdate, playdate-sdk
- Homepage: https://github.com/marketplace/actions/create-playdate-release
- Size: 38.1 KB
- Stars: 7
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# create-playdate-release
> A GitHub action that compiles and attaches a Playdate game to a release.
[](LICENSE)
[](https://github.com/idleberg/create-playdate-release/releases)
[](https://github.com/idleberg/create-playdate-release/actions)
## Usage
Configure a step that adds the `idleberg/create-playdate-release` action to your workflow. Optionally, you can pass arguments to the action.
```yaml
- uses: idleberg/create-playdate-release@v0.2.1
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
```
:bulb: **Note:** For security reasons it's recommended to use the commit hash of the [release](https://github.com/idleberg/create-playdate-release/releases) as version identifier
## All options
### List of input options
Bold arguments are required
| Input | Description | Default |
| ------------------ | --------------------------------------------------| ---------- |
| **`github_token`** | Your GitHub token `${{ secrets.GITHUB_TOKEN }}` | – |
| `input` | The source directory of the project | `"source"` |
| `output` | The name of the build target directory | `"build"` |
| `compress` | Compress output files | `true` |
| `quiet` | Quiet mode, suppresses non-error output | `false` |
| `strip` | Strip debug symbols from build | `true` |
| `verbose` | Enables verbose mode | `true` |
| `include_files` | List of files to include in the release | – |
| `is_draft` | Mark release is a draft | `false` |
| `is_prerelease` | Mark release is a pre-release | `false` |
| `dry_run` | Skips creation of a release | `false` |
## Related
- [setup-playdate-sdk](https://github.com/marketplace/actions/setup-playdate-sdk)
## License
This work is licensed under [The MIT License](LICENSE).