ci: pass SENTRY_AUTH_TOKEN explicit as input (#7503)

Secrets are not accessible within actions.
This commit is contained in:
Thomas Eizinger
2024-12-13 15:47:47 +11:00
committed by GitHub
parent 951edd802a
commit db2dd4a618
2 changed files with 7 additions and 1 deletions

View File

@@ -10,6 +10,9 @@ inputs:
description: "The Sentry projects to create a release for"
required: true
# Must be space-separated.
sentry_token:
description: "The authentication token to use with sentry."
required: true
runs:
using: "composite"
@@ -24,7 +27,7 @@ runs:
- uses: getsentry/action-release@v1
env:
SENTRY_AUTH_TOKEN: ${{ secrets.SENTRY_AUTH_TOKEN }}
SENTRY_AUTH_TOKEN: ${{ inputs.sentry_token }}
SENTRY_ORG: firezone-inc
with:
version: ${{ inputs.component }}@${{ steps.version.outputs.version }}

View File

@@ -21,6 +21,7 @@ jobs:
with:
component: gateway
projects: gateway
sentry_token: ${{ secrets.SENTRY_AUTH_TOKEN }}
create_gui-client_sentry_release:
if: ${{ startsWith(github.event.release.name, 'gui-client') }}
@@ -33,6 +34,7 @@ jobs:
with:
component: gui-client
projects: gui-client-gui gui-client-ipc-service
sentry_token: ${{ secrets.SENTRY_AUTH_TOKEN }}
create_headless-client_sentry_release:
if: ${{ startsWith(github.event.release.name, 'headless-client') }}
@@ -45,3 +47,4 @@ jobs:
with:
component: headless-client
projects: headless-client
sentry_token: ${{ secrets.SENTRY_AUTH_TOKEN }}