rpr-development/Cfx.re Escrow Upload
Uploads a FiveM resource to the Cfx.re Portal for escrow, then attaches the escrowed zip to a GitHub Release.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| resource_dir | Absolute path to the resource directory (e.g. github.workspace/dist) | yes | — |
| repo_name | Asset name on the Cfx.re Portal (defaults to the repository name) | no | "" |
| cfx_passkey_credential | Contents of passkey-credential.json (secret CFX_PASSKEY_CREDENTIAL) | yes | — |
| cfx_asset_id | Known Cfx.re Portal asset ID — auto-discovered if empty | no | "" |
| github_token | GitHub token for creating releases (secrets.GITHUB_TOKEN) | yes | — |
| github_pat | GitHub PAT for saving CFX_ASSET_ID variable (optional, requires actions:write scope) | no | "" |
| version | Version string sent to the Cfx.re Portal (defaults to the release tag, then fxmanifest.lua, then the short commit SHA) | no | ${{ github.event.release.tag_name }} |
| changelog | Release notes / changelog text sent to the Cfx.re Portal (defaults to the release body) | no | ${{ github.event.release.body || 'Automated release' }} |
| release_candidate | Mark this upload as a Release Candidate / Beta instead of a Full Release (defaults to the pre-release flag of the GitHub Release) | no | ${{ github.event.release.prerelease || 'false' }} |
Outputs
no outputs