mirror of
https://github.com/formbricks/formbricks.git
synced 2026-01-04 09:29:42 -06:00
Signed-off-by: StepSecurity Bot <bot@stepsecurity.io> Co-authored-by: Matthias Nannt <mail@matthiasnannt.com>
49 lines
1.4 KiB
YAML
49 lines
1.4 KiB
YAML
name: Upload Sentry Sourcemaps (Manual)
|
|
|
|
on:
|
|
workflow_dispatch:
|
|
inputs:
|
|
docker_image:
|
|
description: "Docker image to extract sourcemaps from"
|
|
required: true
|
|
type: string
|
|
release_version:
|
|
description: "Release version (e.g., v1.2.3)"
|
|
required: true
|
|
type: string
|
|
tag_version:
|
|
description: "Docker image tag (leave empty to use release_version)"
|
|
required: false
|
|
type: string
|
|
|
|
permissions:
|
|
contents: read
|
|
|
|
jobs:
|
|
upload-sourcemaps:
|
|
name: Upload Sourcemaps to Sentry
|
|
runs-on: ubuntu-latest
|
|
|
|
steps:
|
|
- name: Harden the runner (Audit all outbound calls)
|
|
uses: step-security/harden-runner@ec9f2d5744a09debf3a187a3f4f675c53b671911 # v2.13.0
|
|
with:
|
|
egress-policy: audit
|
|
|
|
- name: Checkout
|
|
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
|
|
with:
|
|
fetch-depth: 0
|
|
|
|
- name: Set Docker Image
|
|
run: echo "DOCKER_IMAGE=${DOCKER_IMAGE}" >> $GITHUB_ENV
|
|
env:
|
|
DOCKER_IMAGE: ${{ inputs.docker_image }}:${{ inputs.tag_version != '' && inputs.tag_version || inputs.release_version }}
|
|
|
|
- name: Upload Sourcemaps to Sentry
|
|
uses: ./.github/actions/upload-sentry-sourcemaps
|
|
with:
|
|
docker_image: ${{ env.DOCKER_IMAGE }}
|
|
release_version: ${{ inputs.release_version }}
|
|
sentry_auth_token: ${{ secrets.SENTRY_AUTH_TOKEN }}
|