Skip to content

Commit 6bacff4

Browse files
chore(deps): upgrade Changesets to v3 (#291)
* chore(deps-dev): bump @changesets/cli Bumps the turbo-changesets group with 1 update in the / directory: [@changesets/cli](https://github.com/changesets/changesets/tree/HEAD/packages/cli). Updates `@changesets/cli` from 2.31.1 to 3.0.1 - [Release notes](https://github.com/changesets/changesets/releases) - [Changelog](https://github.com/changesets/changesets/blob/main/packages/cli/CHANGELOG.md) - [Commits](https://github.com/changesets/changesets/commits/@changesets/cli@3.0.1/packages/cli) --- updated-dependencies: - dependency-name: "@changesets/cli" dependency-version: 3.0.1 dependency-type: direct:development update-type: version-update:semver-major dependency-group: turbo-changesets ... Signed-off-by: dependabot[bot] <support@github.com> * fix(deps): complete Changesets v3 migration --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Florian <dev@fwcr.de>
1 parent 93da818 commit 6bacff4

6 files changed

Lines changed: 263 additions & 459 deletions

File tree

.changeset/config.json

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,15 @@
11
{
2-
"$schema": "https://unpkg.com/@changesets/config@3.1.4/schema.json",
2+
"$schema": "https://unpkg.com/@changesets/config@4.0.0/schema.json",
33
"changelog": "@changesets/cli/changelog",
44
"commit": false,
55
"fixed": [],
66
"linked": [],
77
"access": "restricted",
88
"baseBranch": "main",
99
"updateInternalDependencies": "patch",
10+
"privatePackages": {
11+
"version": true,
12+
"tag": false
13+
},
1014
"ignore": []
1115
}

.github/workflows/release.yml

Lines changed: 11 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -34,9 +34,9 @@ jobs:
3434
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
3535
with:
3636
fetch-depth: 0
37-
# changesets/action creates and pushes the version commit, so this is
38-
# the one checkout that deliberately retains Git credentials.
39-
persist-credentials: true
37+
# changesets/action v2 pushes signed commits through the GitHub API;
38+
# do not leave Git credentials available to later package scripts.
39+
persist-credentials: false
4040

4141
- uses: pnpm/action-setup@0977fd99725f1db4007ccb2928dbb4e90d06cc86 # v6
4242

@@ -49,16 +49,14 @@ jobs:
4949

5050
# Opens / updates a "Version Packages" PR while there are unreleased
5151
# changesets. When that PR is merged, the action tags the release.
52-
# Publishing to npm is intentionally disabled — uncomment `publish:`
52+
# Publishing to npm is intentionally disabled — uncomment `publish-script:`
5353
# and add the NPM_TOKEN secret if/when packages are published.
5454
- name: Create release PR
55-
uses: changesets/action@a45c4d594aa4e2c509dc14a9f2b3b67ba3780d0d # v1
55+
uses: changesets/action@8488615a623b1b9c987934bb89eae8af6a946ac1 # v2.1.1
5656
with:
57-
version: pnpm exec changeset version
58-
commit: "chore: version packages"
59-
title: "chore: version packages"
60-
createGithubReleases: true
61-
# publish: pnpm exec changeset publish
62-
env:
63-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
64-
# NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
57+
github-token: ${{ secrets.GITHUB_TOKEN }}
58+
version-script: pnpm exec changeset version
59+
commit-message: "chore: version packages"
60+
pr-title: "chore: version packages"
61+
create-github-releases: true
62+
# publish-script: pnpm exec changeset publish

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@
5454
},
5555
"devDependencies": {
5656
"@biomejs/biome": "^2.5.10",
57-
"@changesets/cli": "^2.31.1",
57+
"@changesets/cli": "^3.0.1",
5858
"@commitlint/cli": "^21.2.2",
5959
"@commitlint/config-conventional": "^21.2.2",
6060
"@vitest/coverage-v8": "^4.1.11",

0 commit comments

Comments
 (0)