Skip to content

Commit cb7fa1d

Browse files
authored
fix(repo): Disable preparating clerk-js-proxy production release PR on pre-mode (clerk#2054)
1 parent a9ab6ac commit cb7fa1d

1 file changed

Lines changed: 16 additions & 8 deletions

File tree

.github/workflows/release.yml

Lines changed: 16 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -69,14 +69,22 @@ jobs:
6969
retry-exempt-status-codes: 400,401
7070
github-token: ${{ secrets.CLERK_COOKIE_PAT }}
7171
script: |
72-
const clerkjsVersion = require('./packages/clerk-js/package.json').version;
73-
github.rest.actions.createWorkflowDispatch({
74-
owner: 'clerk',
75-
repo: 'cloudflare-workers',
76-
workflow_id: 'prepare-prod-clerkjs-proxy-pr.yml',
77-
ref: 'main',
78-
inputs: { version: clerkjsVersion }
79-
})
72+
const preMode = require("fs").existsSync("./.changeset/pre.json");
73+
if (!preMode) {
74+
const clerkjsVersion = require('./packages/clerk-js/package.json').version;
75+
76+
github.rest.actions.createWorkflowDispatch({
77+
owner: 'clerk',
78+
repo: 'cloudflare-workers',
79+
workflow_id: 'prepare-prod-clerkjs-proxy-pr.yml',
80+
ref: 'main',
81+
inputs: { version: clerkjsVersion }
82+
})
83+
} else{
84+
core.warning("Changeset in pre-mode should not prepare a ClerkJS production release")
85+
}
86+
87+
8088
8189
- name: Generate notification payload
8290
id: notification

0 commit comments

Comments
 (0)