Skip to content

Commit bb20081

Browse files
authored
Fix: Implement semantic-release-config, fix broken automated releases (fixes #3774) (#3775)
1 parent 09720b9 commit bb20081

4 files changed

Lines changed: 37 additions & 48 deletions

File tree

.github/workflows/releases.yml

Lines changed: 9 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,16 @@
11
name: Release
2+
23
on:
34
push:
45
branches:
56
- master
7+
8+
permissions:
9+
contents: write
10+
issues: write
11+
pull-requests: write
12+
id-token: write
13+
614
jobs:
715
release:
8-
name: Release
9-
runs-on: ubuntu-latest
10-
steps:
11-
- name: Checkout
12-
uses: actions/checkout@v4
13-
with:
14-
fetch-depth: 0
15-
token: ${{ secrets.RELEASES_TOKEN }}
16-
- name: Setup Node.js
17-
uses: actions/setup-node@v4
18-
with:
19-
node-version: 'lts/*'
20-
- name: Install dependencies
21-
run: npm ci
22-
- name: Release
23-
env:
24-
GITHUB_TOKEN: ${{ secrets.RELEASES_TOKEN }}
25-
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
26-
run: npx semantic-release
16+
uses: adaptlearning/semantic-release-config/.github/workflows/release.yml@master

.releaserc

Lines changed: 0 additions & 19 deletions
This file was deleted.

package-lock.json

Lines changed: 24 additions & 7 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -65,9 +65,11 @@
6565
"underscore": "^1.13.8",
6666
"underscore-deep-extend": "^1.1.5"
6767
},
68+
"release": {
69+
"extends": "@adaptlearning/semantic-release-config"
70+
},
6871
"devDependencies": {
69-
"@semantic-release/git": "^10.0.1",
70-
"conventional-changelog-eslint": "^5.0.0",
72+
"@adaptlearning/semantic-release-config": "^1.0.2",
7173
"cypress": "^13.6.3",
7274
"eslint": "^8.49.0",
7375
"eslint-config-standard": "^17.1.0",
@@ -82,7 +84,6 @@
8284
"jest-environment-adapt": "^1.0.0",
8385
"react": "17.0.2",
8486
"react-dom": "17.0.2",
85-
"semantic-release": "^25.0.2",
8687
"wait-on": "^8.0.3"
8788
},
8889
"optionalDependencies": {

0 commit comments

Comments
 (0)