l9labs/Amplitude Release
Track releases in Amplitude via the Releases API (reusable GitHub Action for the Marketplace)
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| amplitude-api-key | Amplitude API key (or use AMPLITUDE_API_KEY secret) | no | — |
| amplitude-secret-key | Amplitude secret key for server-side API auth (or use AMPLITUDE_SECRET_KEY secret) | no | — |
| server | Amplitude server region | no | standard |
| version | Release version (required by API). Product version for this release. | no | ${{ github.ref_name }} |
| release_start | Release start time in UTC. Format: yyyy-MM-dd HH:mm:ss | no | — |
| release_end | Release end time in UTC. Format: yyyy-MM-dd HH:mm:ss | no | — |
| title | Release name/title (required by API) | no | ${{ github.event.release.name || github.ref_name }} |
| release-name | Alias for title (use title for new workflows) | no | — |
| description | Release description | no | ${{ github.event.release.body }} |
| platforms | Comma-separated list of platforms (e.g. iOS,Android,Web) | no | — |
| created_by | Name of the user creating the release | no | ${{ github.actor }} |
| chart_visibility | Show release on Amplitude charts as annotation | no | true |
Outputs
| name | description |
|---|---|
| reported | Whether the release was reported to Amplitude |
| release_id | Amplitude release id from the API response |