Skip to content

Commit 89cd64a

Browse files
committed
chore: publish scoped packages to GitHub Packages
1 parent 540e0c3 commit 89cd64a

File tree

12 files changed

+57
-39
lines changed

12 files changed

+57
-39
lines changed

.changeset/config.json

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,17 +7,18 @@
77
}
88
],
99
"commit": false,
10-
"fixed": [["@trigger.dev/*", "trigger.dev"]],
10+
"fixed": [["@trigger.dev/*"]],
1111
"linked": [],
12-
"access": "public",
12+
"access": "restricted",
1313
"baseBranch": "main",
1414
"updateInternalDependencies": "patch",
1515
"ignore": [
1616
"webapp",
1717
"coordinator",
1818
"docker-provider",
1919
"kubernetes-provider",
20-
"supervisor"
20+
"supervisor",
21+
"trigger.dev"
2122
],
2223
"___experimentalUnsafeOptions_WILL_CHANGE_IN_PATCH": {
2324
"onlyUpdatePeerDependentsWhenOutOfRange": true

.github/workflows/release.yml

Lines changed: 23 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,6 @@ jobs:
5252
permissions:
5353
contents: write
5454
packages: write
55-
id-token: write
5655
if: |
5756
github.repository == 'BasicBlock/trigger.dev' &&
5857
(
@@ -89,10 +88,14 @@ jobs:
8988
node-version: 20.20.0
9089
cache: "pnpm"
9190

92-
# npm v11.5.1 or newer is required for OIDC support
93-
# https://github.blog/changelog/2025-07-31-npm-trusted-publishing-with-oidc-is-generally-available/#whats-new
94-
- name: Setup npm 11.x for OIDC
95-
run: npm install -g [email protected]
91+
- name: Configure npm for GitHub Packages
92+
run: |
93+
cat <<EOF > ~/.npmrc
94+
@trigger.dev:registry=https://npm.pkg.github.com
95+
//npm.pkg.github.com/:_authToken=${NODE_AUTH_TOKEN}
96+
EOF
97+
env:
98+
NODE_AUTH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
9699

97100
- name: Install dependencies
98101
run: pnpm install --frozen-lockfile
@@ -101,10 +104,10 @@ jobs:
101104
run: pnpm run generate
102105

103106
- name: Build
104-
run: pnpm run build --filter "@trigger.dev/*" --filter "trigger.dev"
107+
run: pnpm run build --filter "@trigger.dev/*"
105108

106109
- name: Type check
107-
run: pnpm run typecheck --filter "@trigger.dev/*" --filter "trigger.dev"
110+
run: pnpm run typecheck --filter "@trigger.dev/*"
108111

109112
- name: Publish
110113
id: changesets
@@ -114,6 +117,7 @@ jobs:
114117
createGithubReleases: true
115118
env:
116119
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
120+
NODE_AUTH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
117121

118122
- name: Show package version
119123
if: steps.changesets.outputs.published == 'true'
@@ -147,7 +151,7 @@ jobs:
147151
environment: npm-publish
148152
permissions:
149153
contents: read
150-
id-token: write
154+
packages: write
151155
if: github.repository == 'BasicBlock/trigger.dev' && github.event_name == 'workflow_dispatch' && github.event.inputs.type == 'prerelease'
152156
steps:
153157
- name: Checkout repo
@@ -167,10 +171,14 @@ jobs:
167171
node-version: 20.20.0
168172
cache: "pnpm"
169173

170-
# npm v11.5.1 or newer is required for OIDC support
171-
# https://github.blog/changelog/2025-07-31-npm-trusted-publishing-with-oidc-is-generally-available/#whats-new
172-
- name: Setup npm 11.x for OIDC
173-
run: npm install -g [email protected]
174+
- name: Configure npm for GitHub Packages
175+
run: |
176+
cat <<EOF > ~/.npmrc
177+
@trigger.dev:registry=https://npm.pkg.github.com
178+
//npm.pkg.github.com/:_authToken=${NODE_AUTH_TOKEN}
179+
EOF
180+
env:
181+
NODE_AUTH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
174182

175183
- name: Download deps
176184
run: pnpm install --frozen-lockfile
@@ -184,12 +192,13 @@ jobs:
184192
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
185193

186194
- name: Clean
187-
run: pnpm run clean --filter "@trigger.dev/*" --filter "trigger.dev"
195+
run: pnpm run clean --filter "@trigger.dev/*"
188196

189197
- name: Build
190-
run: pnpm run build --filter "@trigger.dev/*" --filter "trigger.dev"
198+
run: pnpm run build --filter "@trigger.dev/*"
191199

192200
- name: Publish prerelease
193201
run: pnpm exec changeset publish --no-git-tag --snapshot --tag ${{ github.event.inputs.prerelease_tag }}
194202
env:
195203
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
204+
NODE_AUTH_TOKEN: ${{ secrets.GITHUB_TOKEN }}

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@
4242
"env:pull": "turbo run env:pull",
4343
"changeset:add": "changeset",
4444
"changeset:version": "changeset version",
45-
"changeset:release": "pnpm run build --filter \"@trigger.dev/*\" --filter \"trigger.dev\" && changeset publish",
45+
"changeset:release": "pnpm run build --filter \"@trigger.dev/*\" && changeset publish",
4646
"changeset:v4": "changeset pre enter v4",
4747
"changeset:normal": "changeset pre exit",
4848
"clean:sourcemaps": "turbo run clean:sourcemaps",
@@ -118,4 +118,4 @@
118118
"turbo"
119119
]
120120
}
121-
}
121+
}

packages/build/package.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,12 @@
44
"description": "trigger.dev build extensions",
55
"license": "MIT",
66
"publishConfig": {
7-
"access": "public"
7+
"access": "restricted",
8+
"registry": "https://npm.pkg.github.com"
89
},
910
"repository": {
1011
"type": "git",
11-
"url": "https://github.com/triggerdotdev/trigger.dev",
12+
"url": "https://github.com/BasicBlock/trigger.dev",
1213
"directory": "packages/build"
1314
},
1415
"type": "module",

packages/core/package.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,12 @@
44
"description": "Core code used across the Trigger.dev SDK and platform",
55
"license": "MIT",
66
"publishConfig": {
7-
"access": "public"
7+
"access": "restricted",
8+
"registry": "https://npm.pkg.github.com"
89
},
910
"repository": {
1011
"type": "git",
11-
"url": "https://github.com/triggerdotdev/trigger.dev",
12+
"url": "https://github.com/BasicBlock/trigger.dev",
1213
"directory": "packages/core"
1314
},
1415
"files": [

packages/python/package.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,12 @@
44
"description": "Python runtime and build extension for Trigger.dev",
55
"license": "MIT",
66
"publishConfig": {
7-
"access": "public"
7+
"access": "restricted",
8+
"registry": "https://npm.pkg.github.com"
89
},
910
"repository": {
1011
"type": "git",
11-
"url": "https://github.com/triggerdotdev/trigger.dev",
12+
"url": "https://github.com/BasicBlock/trigger.dev",
1213
"directory": "packages/python"
1314
},
1415
"type": "module",

packages/react-hooks/package.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,12 @@
44
"description": "trigger.dev react hooks",
55
"license": "MIT",
66
"publishConfig": {
7-
"access": "public"
7+
"access": "restricted",
8+
"registry": "https://npm.pkg.github.com"
89
},
910
"repository": {
1011
"type": "git",
11-
"url": "https://github.com/triggerdotdev/trigger.dev",
12+
"url": "https://github.com/BasicBlock/trigger.dev",
1213
"directory": "packages/react-hooks"
1314
},
1415
"type": "module",

packages/redis-worker/package.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,12 @@
44
"description": "Redis worker for trigger.dev",
55
"license": "MIT",
66
"publishConfig": {
7-
"access": "public"
7+
"access": "restricted",
8+
"registry": "https://npm.pkg.github.com"
89
},
910
"repository": {
1011
"type": "git",
11-
"url": "https://github.com/triggerdotdev/trigger.dev",
12+
"url": "https://github.com/BasicBlock/trigger.dev",
1213
"directory": "packages/redis-worker"
1314
},
1415
"type": "module",

packages/rsc/package.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,12 @@
44
"description": "trigger.dev rsc",
55
"license": "MIT",
66
"publishConfig": {
7-
"access": "public"
7+
"access": "restricted",
8+
"registry": "https://npm.pkg.github.com"
89
},
910
"repository": {
1011
"type": "git",
11-
"url": "https://github.com/triggerdotdev/trigger.dev",
12+
"url": "https://github.com/BasicBlock/trigger.dev",
1213
"directory": "packages/rsc"
1314
},
1415
"type": "module",

packages/schema-to-json/package.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,12 @@
44
"description": "Convert various schema validation libraries to JSON Schema",
55
"license": "MIT",
66
"publishConfig": {
7-
"access": "public"
7+
"access": "restricted",
8+
"registry": "https://npm.pkg.github.com"
89
},
910
"repository": {
1011
"type": "git",
11-
"url": "https://github.com/triggerdotdev/trigger.dev",
12+
"url": "https://github.com/BasicBlock/trigger.dev",
1213
"directory": "packages/schema-to-json"
1314
},
1415
"type": "module",

0 commit comments

Comments
 (0)