File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Load diff This file was deleted.
Original file line number Diff line number Diff line change 3636 steps :
3737 - name : Checkout repository
3838 uses : actions/checkout@v6
39+ with :
40+ fetch-depth : 1
3941
4042 # Initializes the CodeQL tools for scanning.
4143 - name : Initialize CodeQL
Original file line number Diff line number Diff line change 1- name : Create new release
1+ name : Create a new release
2+
23on :
34 workflow_dispatch :
45 push :
56 branches :
67 - main
8+
79jobs :
810 release :
911 runs-on : ubuntu-latest
@@ -14,30 +16,25 @@ jobs:
1416 - name : Checkout code
1517 uses : actions/checkout@v6
1618 with :
17- fetch-depth : 0
19+ fetch-depth : 1
1820 token : ${{ secrets.ADMIN_TOKEN }}
1921
20- - name : setup nodejs
22+ - name : Setup Node.js
2123 uses : actions/setup-node@v6
2224 with :
2325 node-version : ' 22'
2426
25- - name : release using semantic-release
27+ - name : Install dependencies
28+ run : npm install
29+
30+ - name : Release using semantic-release
2631 env :
2732 GITHUB_TOKEN : ${{ secrets.ADMIN_TOKEN }}
2833 GIT_AUTHOR_NAME : secrets.automation.dev
2934 GIT_AUTHOR_EMAIL : secrets.automation.dev@il.ibm.com
3035 GIT_COMMITTER_NAME : secrets.automation.dev
3136 GIT_COMMITTER_EMAIL : secrets.automation.dev@il.ibm.com
3237 NPM_TOKEN : ${{ secrets.NPM_AUTH_TOKEN }}
33- run : |
34- sudo apt-get update
35- sudo apt-get install python3
36- pip install --user bumpversion
37- npm install @semantic-release/changelog
38- npm install @semantic-release/git
39- npm install @semantic-release/github
40- npm install @semantic-release/npm
41- npm install @semantic-release/release-notes-generator -D
42- npx semantic-release
38+ run : npx semantic-release
4339
40+ # Made with Bob
Original file line number Diff line number Diff line change 33 "branches": [
44 "main"
55 ],
6- "verifyConditions": [
7- "@semantic-release/changelog",
8- "@semantic-release/npm",
9- "@semantic-release/git"
10- ],
11- "analyzeCommits":[
6+ "plugins": [
127 ["@semantic-release/commit-analyzer", {
138 "preset": "angular",
149 "releaseRules": [
1712 {"type": "minor","release": "minor"},
1813 {"type": "patch","release": "patch"}
1914 ]}],
20- ],
21- "generateNotes": [
22- "@semantic-release/release-notes-generator"
23- ],
24- "prepare": [
25- "@semantic-release/changelog",
15+ "@semantic-release/release-notes-generator",
2616 "@semantic-release/npm",
27- "@semantic-release/git"
28- ],
29- "publish": [
3017 [
31- "@semantic-release/npm ",
18+ "@semantic-release/git ",
3219 {
33- "pkgRoot": "dist"
20+ "message": "chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}",
21+ "assets": ["package.json", "package-lock.json"]
3422 }
3523 ],
36- {
37- "path": "@semantic-release/github"
38- }
24+ [
25+ "@semantic-release/github",
26+ {
27+ "successComment": false,
28+ "failComment": false,
29+ "releasedLabels": false
30+ }
31+ ]
3932 ]
4033}
Load diff This file was deleted.
Original file line number Diff line number Diff line change 4343 "devDependencies" : {
4444 "@ibm-cloud/sdk-test-utilities" : " ^1.0.0" ,
4545 "@masterodin/publisher" : " ^0.10.0" ,
46- "@semantic-release/changelog" : " ^6.0.3" ,
47- "@semantic-release/exec" : " ^7.1.0" ,
4846 "@semantic-release/git" : " ^10.0.1" ,
4947 "@semantic-release/github" : " ^12.0.6" ,
5048 "@semantic-release/npm" : " ^13.1.5" ,
You can’t perform that action at this time.
0 commit comments