Skip to content

Commit 23aba95

Browse files
committed
fix: auto update version in package.json on release
in deploy-image workflow
1 parent ab903c4 commit 23aba95

4 files changed

Lines changed: 3492 additions & 629 deletions

File tree

.github/workflows/deploy-image.yml

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,15 @@ jobs:
1515
permissions:
1616
contents: write
1717
packages: write
18+
issues: write
19+
pull-requests: write
1820

1921
steps:
2022
- name: Checkout repository
21-
uses: actions/checkout@v3
23+
uses: actions/checkout@v4
24+
with:
25+
token: ${{ secrets.RELEASE_TOKEN }}
26+
persist-credentials: false
2227

2328
- name: Setup Node.js
2429
uses: actions/setup-node@v2
@@ -44,4 +49,4 @@ jobs:
4449

4550
- run: npx semantic-release
4651
env:
47-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
52+
GITHUB_TOKEN: ${{ secrets.RELEASE_TOKEN }}

package.json

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -19,11 +19,12 @@
1919
"react": "18.2.0"
2020
},
2121
"devDependencies": {
22-
"@semantic-release-plus/docker": "^3.1.2",
23-
"@semantic-release/changelog": "^6.0.1",
24-
"@semantic-release/commit-analyzer": "^9.0.2",
22+
"@semantic-release-plus/docker": "^3.1.3",
23+
"@semantic-release/changelog": "^6.0.3",
24+
"@semantic-release/commit-analyzer": "^13.0.0",
2525
"@semantic-release/git": "^10.0.1",
26-
"@semantic-release/github": "^8.0.5",
26+
"@semantic-release/github": "^10.0.6",
27+
"@semantic-release/npm": "^13.1.5",
2728
"@types/cors": "^2.8.12",
2829
"@types/node": "18.0.0",
2930
"@types/react": "18.0.14",
@@ -34,7 +35,7 @@
3435
"postcss": "^8.4.14",
3536
"prisma": "^4.8.0",
3637
"react-dom": "18.2.0",
37-
"semantic-release": "^19.0.3",
38+
"semantic-release": "^24.0.0",
3839
"tailwindcss": "^3.1.5",
3940
"typescript": "4.7.4"
4041
},

release.config.js

Lines changed: 16 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11

22
module.exports = {
3-
branches: ["main"],
3+
branches: ["main"],
44
plugins: [
55
"@semantic-release/commit-analyzer",
66
"@semantic-release/release-notes-generator",
@@ -11,6 +11,19 @@ module.exports = {
1111
skipLogin: true,
1212
},
1313
],
14-
"@semantic-release/github",
15-
]
14+
[
15+
"@semantic-release/npm",
16+
{
17+
npmPublish: false
18+
}
19+
],
20+
"@semantic-release/github",
21+
[
22+
"@semantic-release/git",
23+
{
24+
assets: ["package.json"],
25+
message: "chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"
26+
}
27+
]
28+
]
1629
};

0 commit comments

Comments
 (0)