Skip to content

Commit 937c3d8

Browse files
committed
build: update release workflow and package.json scripts for changeset integration
1 parent 804f6aa commit 937c3d8

File tree

2 files changed

+51
-47
lines changed

2 files changed

+51
-47
lines changed

.github/workflows/release.yml

Lines changed: 14 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -18,17 +18,22 @@ on:
1818
branches:
1919
- main
2020
workflow_dispatch:
21+
repository_dispatch:
22+
types: [release]
23+
concurrency:
24+
group: ${{ github.workflow }}-${{ github.event.number || github.ref }}
25+
cancel-in-progress: true
26+
permissions:
27+
contents: write
28+
id-token: write
29+
pull-requests: write
30+
pages: write
2131
jobs:
2232
release:
2333
environment:
2434
name: github-pages
2535
url: ${{ steps.deployment.outputs.page_url }}
2636
runs-on: ubuntu-latest
27-
permissions:
28-
contents: write
29-
pull-requests: write
30-
pages: write
31-
id-token: write
3237
steps:
3338
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
3439
- uses: pnpm/action-setup@v3
@@ -46,11 +51,10 @@ jobs:
4651
GITHUB_TOKEN: ${{secrets.GOOGLEWORKSPACE_BOT_TOKEN}}
4752
NPM_TOKEN: ${{secrets.NPM_WOMBAT_TOKEN}}
4853
with:
49-
title: "chore: release"
50-
commit: "chore: release"
51-
commitMode: github-api
52-
setupGitUser: false
53-
version: "pnpm ci:version"
54+
version: pnpm run changeset:version
55+
publish: pnpm run changeset:publish
56+
commit: "ci: Version Packages"
57+
title: "ci: Version Packages"
5458
- uses: actions/configure-pages@v5
5559
- uses: actions/upload-pages-artifact@v3
5660
with:

package.json

Lines changed: 37 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -1,38 +1,38 @@
11
{
2-
"name": "drive-picker-element-monorepo",
3-
"private": true,
4-
"scripts": {
5-
"build": "turbo build",
6-
"changeset": "changeset",
7-
"check": "turbo check",
8-
"ci:publish": "changeset publish",
9-
"ci:version": "changeset version && pnpm install --lockfile-only",
10-
"format": "prettier --write . && biome check --write .",
11-
"lint": "prettier --write . && biome check --write .",
12-
"prepare": "husky",
13-
"test": "turbo test"
14-
},
15-
"devDependencies": {
16-
"@biomejs/biome": "catalog:",
17-
"@changesets/cli": "catalog:",
18-
"husky": "catalog:",
19-
"lint-staged": "catalog:",
20-
"prettier": "catalog:",
21-
"turbo": "catalog:",
22-
"typescript": "catalog:"
23-
},
24-
"husky": {
25-
"hooks": {
26-
"pre-commit": "lint-staged"
27-
}
28-
},
29-
"lint-staged": {
30-
"**/*.{js,ts,json,mjs,cjs}": [
31-
"biome check --write --no-errors-on-unmatched"
32-
],
33-
"**/*.{html,yaml,yml,md}": [
34-
"prettier --write"
35-
]
36-
},
37-
"packageManager": "pnpm@10.18.1+sha512.77a884a165cbba2d8d1c19e3b4880eee6d2fcabd0d879121e282196b80042351d5eb3ca0935fa599da1dc51265cc68816ad2bddd2a2de5ea9fdf92adbec7cd34"
38-
}
2+
"name": "root",
3+
"private": true,
4+
"scripts": {
5+
"build": "turbo build",
6+
"changeset": "changeset",
7+
"check": "turbo check",
8+
"changeset:version": "changeset version && pnpm install --no-frozen-lockfile && pnpm prettier:write",
9+
"changeset:publish": "changeset publish",
10+
"format": "prettier --write . && biome check --write .",
11+
"lint": "prettier --write . && biome check --write .",
12+
"prepare": "husky",
13+
"test": "turbo test"
14+
},
15+
"devDependencies": {
16+
"@biomejs/biome": "catalog:",
17+
"@changesets/cli": "catalog:",
18+
"husky": "catalog:",
19+
"lint-staged": "catalog:",
20+
"prettier": "catalog:",
21+
"turbo": "catalog:",
22+
"typescript": "catalog:"
23+
},
24+
"husky": {
25+
"hooks": {
26+
"pre-commit": "lint-staged"
27+
}
28+
},
29+
"lint-staged": {
30+
"**/*.{js,ts,json,mjs,cjs}": [
31+
"biome check --write --no-errors-on-unmatched"
32+
],
33+
"**/*.{html,yaml,yml,md}": [
34+
"prettier --write"
35+
]
36+
},
37+
"packageManager": "pnpm@10.18.1+sha512.77a884a165cbba2d8d1c19e3b4880eee6d2fcabd0d879121e282196b80042351d5eb3ca0935fa599da1dc51265cc68816ad2bddd2a2de5ea9fdf92adbec7cd34"
38+
}

0 commit comments

Comments
 (0)