mirror of
https://github.com/n8n-io/n8n.git
synced 2026-06-19 07:36:52 +00:00
ci: Configure Sentry sourcemaps for releases (#25539)
This commit is contained in:
@@ -57,6 +57,7 @@ jobs:
|
||||
uses: ./.github/actions/setup-nodejs
|
||||
env:
|
||||
N8N_FAIL_ON_POPULARITY_FETCH_ERROR: true
|
||||
SENTRY_AUTH_TOKEN: ${{ secrets.SENTRY_AUTH_TOKEN }}
|
||||
|
||||
- name: Dry-run publishing
|
||||
run: |
|
||||
@@ -131,33 +132,33 @@ jobs:
|
||||
|
||||
steps:
|
||||
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
|
||||
with:
|
||||
fetch-depth: 0
|
||||
|
||||
- name: Restore Turbo Cache
|
||||
uses: ./.github/actions/setup-nodejs
|
||||
|
||||
- name: Create a frontend release
|
||||
uses: getsentry/action-release@e769183448303de84c5a06aaaddf9da7be26d6c7 # v1.7.0
|
||||
continue-on-error: true
|
||||
with:
|
||||
projects: ${{ secrets.SENTRY_FRONTEND_PROJECT }}
|
||||
version: n8n@${{ needs.publish-to-npm.outputs.release }}
|
||||
sourcemaps: packages/frontend/editor-ui/dist
|
||||
|
||||
- name: Create a backend release
|
||||
uses: getsentry/action-release@e769183448303de84c5a06aaaddf9da7be26d6c7 # v1.7.0
|
||||
uses: getsentry/action-release@dab6548b3c03c4717878099e43782cf5be654289 # v3.5.0
|
||||
continue-on-error: true
|
||||
with:
|
||||
projects: ${{ secrets.SENTRY_BACKEND_PROJECT }}
|
||||
version: n8n@${{ needs.publish-to-npm.outputs.release }}
|
||||
release: n8n@${{ needs.publish-to-npm.outputs.release }}
|
||||
environment: production
|
||||
sourcemaps: packages/cli/dist packages/core/dist packages/nodes-base/dist packages/@n8n/n8n-nodes-langchain/dist
|
||||
inject: false
|
||||
strip_common_prefix: true
|
||||
|
||||
- name: Create a task runner release
|
||||
uses: getsentry/action-release@e769183448303de84c5a06aaaddf9da7be26d6c7 # v1.7.0
|
||||
uses: getsentry/action-release@dab6548b3c03c4717878099e43782cf5be654289 # v3.5.0
|
||||
continue-on-error: true
|
||||
with:
|
||||
projects: ${{ secrets.SENTRY_TASK_RUNNER_PROJECT }}
|
||||
version: n8n@${{ needs.publish-to-npm.outputs.release }}
|
||||
release: n8n@${{ needs.publish-to-npm.outputs.release }}
|
||||
environment: production
|
||||
sourcemaps: packages/core/dist packages/workflow/dist/esm packages/@n8n/task-runner/dist
|
||||
inject: false
|
||||
strip_common_prefix: true
|
||||
|
||||
generate-and-attach-sbom:
|
||||
name: Generate and Attach SBOM to Release
|
||||
|
||||
+2
-2
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"globalEnv": ["CI", "BUILD_WITH_COVERAGE"],
|
||||
"globalPassThroughEnv": ["CODECOV_TOKEN", "COVERAGE_ENABLED"],
|
||||
"globalEnv": ["CI", "BUILD_WITH_COVERAGE", "RELEASE"],
|
||||
"globalPassThroughEnv": ["CODECOV_TOKEN", "COVERAGE_ENABLED", "SENTRY_AUTH_TOKEN"],
|
||||
"tasks": {
|
||||
"clean": { "cache": false },
|
||||
"build": {
|
||||
|
||||
Reference in New Issue
Block a user