tinkerer-red/Release GameMaker Package
Build a .yymps from a GameMaker project, attach it to the release, and fill in commits and closed issues.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| project-file | Path to the source .yyp inside the consumer repo. | yes | — |
| package-id | Internal package id - drives the output filename and the package's .yyp basename. | yes | — |
| package-name | Display name shown in the IDE's package importer. Defaults to package-id. | no | "" |
| package-publisher | Publisher name shown next to the package in the IDE. | no | "" |
| include-folders | Comma-separated resource-tree folder names to include. Sub-folders are picked up automatically. Examples: "MyLibrary", "MyLibrary/Core", "MyLibrary/Core,MyLibrary/Extras". The "folders/" prefix and ".yy" suffix are stripped if present. | yes | — |
| append-version-to-filename | When "true", filename is "<package-id>-<version>.yymps". | no | true |
| auto-generate-description | When "true", generate a templated release body. When "false", do not touch the release body at all. | no | true |
| include-issues-in-description | When "true" (and auto-generate-description is "true"), append an "Issues Closed" section listing issues closed by closing-keyword references (close/fix/resolve + #N) in commits since the previous tag. | no | true |
| include-commits-in-description | When "true" (and auto-generate-description is "true"), append a "Commits" section listing every commit since the previous tag. | no | true |
| project-tool-version | Pinned version of @gm-tools/project-tool from the GMPM registry. | no | 2024.14.160 |
| gmpm-registry | GMPM registry URL. | no | https://gmpm.gamemaker.io |
Outputs
| name | description |
|---|---|
| filename | Filename of the produced .yymps. |
| version | Normalized 3-part version stamped into the package. |
| raw-version | Version exactly as the user tagged it (post-v-strip, pre-pad). |