Skip to content

Commit 86d6162

Browse files
authored
chore: Fix using github token for github changelog plugin (#1831)
1 parent f389036 commit 86d6162

File tree

5 files changed

+37
-19
lines changed

5 files changed

+37
-19
lines changed

.github/workflows/_run-js-release-mode.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -108,6 +108,8 @@ jobs:
108108
} >> "$GITHUB_STEP_SUMMARY"
109109
- name: Version packages
110110
if: steps.plan.outputs.should_run == 'true'
111+
env:
112+
GITHUB_TOKEN: ${{ github.token }}
111113
run: ${{ inputs.version_command }}
112114
- name: Prepare release manifest
113115
if: steps.plan.outputs.should_run == 'true'

.github/workflows/changeset.yaml

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
name: changeset
2+
3+
on:
4+
pull_request:
5+
types:
6+
- opened
7+
- reopened
8+
- synchronize
9+
- edited
10+
- labeled
11+
- unlabeled
12+
13+
permissions:
14+
contents: read
15+
16+
env:
17+
HUSKY: "0"
18+
19+
jobs:
20+
changeset-required:
21+
runs-on: ubuntu-latest
22+
timeout-minutes: 10
23+
steps:
24+
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4.3.1
25+
with:
26+
fetch-depth: 0
27+
- uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
28+
with:
29+
node-version-file: .tool-versions
30+
- name: Fetch pull request base ref
31+
run: git fetch origin "${{ github.base_ref }}:refs/remotes/origin/${{ github.base_ref }}"
32+
- name: Enforce changeset requirement for publishable package changes
33+
run: node scripts/release/enforce-changeset.mjs

.github/workflows/checks.yaml

Lines changed: 0 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -81,22 +81,6 @@ jobs:
8181
- name: Ensure SHA pinned actions
8282
uses: zgosalvez/github-actions-ensure-sha-pinned-actions@ca46236c6ce584ae24bc6283ba8dcf4b3ec8a066 # v5.0.4
8383

84-
changeset-required:
85-
if: github.event_name == 'pull_request'
86-
runs-on: ubuntu-latest
87-
timeout-minutes: 10
88-
steps:
89-
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4.3.1
90-
with:
91-
fetch-depth: 0
92-
- uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
93-
with:
94-
node-version-file: .tool-versions
95-
- name: Fetch pull request base ref
96-
run: git fetch origin "${{ github.base_ref }}:refs/remotes/origin/${{ github.base_ref }}"
97-
- name: Enforce changeset requirement for publishable package changes
98-
run: node scripts/release/enforce-changeset.mjs
99-
10084
js-test:
10185
runs-on: ${{ matrix.os }}
10286
timeout-minutes: 30
@@ -472,7 +456,6 @@ jobs:
472456
- check-typings
473457
- dead-code
474458
- ensure-pinned-actions
475-
- changeset-required
476459
- js-test
477460
- js-build
478461
- e2e-hermetic
@@ -506,7 +489,6 @@ jobs:
506489
check_result "check-typings" "${{ needs.check-typings.result }}"
507490
check_result "dead-code" "${{ needs.dead-code.result }}"
508491
check_result "ensure-pinned-actions" "${{ needs.ensure-pinned-actions.result }}"
509-
check_result "changeset-required" "${{ needs.changeset-required.result }}"
510492
check_result "js-test" "${{ needs.js-test.result }}"
511493
check_result "js-build" "${{ needs.js-build.result }}"
512494
check_result "e2e-hermetic" "${{ needs.e2e-hermetic.result }}"

.github/workflows/publish-js-sdk.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ jobs:
5959
id: changesets
6060
uses: changesets/action@6a0a831ff30acef54f2c6aa1cbbc1096b066edaf # v1.7.0
6161
with:
62-
version: pnpm exec changeset version && pnpm install --lockfile-only
62+
version: pnpm changeset:version:lockfile
6363
commit: "[ci] release"
6464
title: "[ci] release"
6565
env:

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
2121
"changeset": "changeset",
2222
"changeset:status": "changeset status",
2323
"changeset:version": "changeset version",
24+
"changeset:version:lockfile": "changeset version && pnpm install --lockfile-only",
2425
"playground": "turbo run playground --filter=\"braintrust\"",
2526
"playground:cli:push": "turbo run playground:cli:push --filter=\"braintrust\"",
2627
"playground:cli:eval": "turbo run playground:cli:eval --filter=\"braintrust\"",

0 commit comments

Comments
 (0)