neolution-ch/Neolution GitHub Release Notifier
This action notifies the release of a new version to a Slack channel.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| slack-token | The Slack token to use for the notification. | yes | — |
| slack-channel-ids | A comma seperated list of the the Slack channel IDs to notify about the release. Channel IDs can be found in the slack guy when clicking on the info button of a channel or user. | yes | — |
| github-token | Personal access token (PAT) used to fetch the repository. The PAT is configured with the local git config, which enables your scripts to run authenticated git commands. The post-job step removes the PAT. We recommend using a service account with the least permissions necessary. Also when generating a new PAT, select the least scopes necessary. [Learn more about creating and using encrypted secrets](https://help.github.com/en/actions/automating-your-workflow-with-github-actions/creating-and-using-encrypted-secrets) | — | ${{ github.token }} |
| repo | The repository to fetch the release from. Defaults to the current repository. | — | ${{ github.repository }} |
| include-release-notes | Whether to include the release notes in the notification. | — | true |
| release-id | The ID of the release to notify about. If you use a on: release: trigger, this is not required. | — | — |
| ignore-alpha-releases | Whether to ignore alpha releases. | — | false |
| ignore-beta-releases | Whether to ignore beta releases. | — | false |
| ignore-rc-releases | Whether to ignore release candidate releases. | — | false |
| fallback-to-ref | If no release could be found, the ref will be used to notify about the release. Useful if you use the on: workflow_dispatch trigger. | — | false |
Outputs
no outputs