Skip to content

Commit 3443f65

Browse files
committed
chore: update release
1 parent 74f9e5b commit 3443f65

File tree

5 files changed

+68
-50
lines changed

5 files changed

+68
-50
lines changed

.github/workflows/release.yml

Lines changed: 8 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -1,46 +1,25 @@
1-
name: Stopwords Release
2-
1+
name: Release
32
on:
43
push:
54
branches:
65
- main
7-
- master
8-
9-
workflow_dispatch:
10-
116
jobs:
127
release:
13-
name: Create Release
8+
name: Release
149
runs-on: ubuntu-latest
15-
permissions:
16-
contents: write
17-
issues: write
18-
pull-requests: write
19-
2010
steps:
2111
- name: Checkout
22-
uses: actions/checkout@v3
23-
with:
24-
fetch-depth: 0
25-
persist-credentials: false
12+
uses: actions/checkout@v4
2613

2714
- name: Setup Node.js
28-
uses: actions/setup-node@v3
29-
with:
30-
node-version: 'lts/*'
31-
32-
- name: Set up PHP
33-
uses: shivammathur/setup-php@v2
15+
uses: actions/setup-node@v4
3416
with:
35-
php-version: '8.2'
36-
extensions: mbstring, bcmath
17+
node-version: 18
3718

38-
- name: Install Dependencies
39-
run: |
40-
npm init -y
41-
npm install --save-dev semantic-release @semantic-release/changelog @semantic-release/commit-analyzer @semantic-release/release-notes-generator @semantic-release/git @semantic-release/github
19+
- name: Install dependencies
20+
run: npm ci
4221

43-
- name: Create Release
22+
- name: Release
4423
env:
4524
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
4625
run: npx semantic-release

.releaserc.json

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

package-lock.json

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

package.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,10 +23,15 @@
2323
"natural language processing"
2424
],
2525
"license": "MIT",
26+
"private": true,
2627
"devDependencies": {
2728
"@semantic-release/changelog": "^6.0.3",
29+
"@semantic-release/commit-analyzer": "^13.0.1",
30+
"@semantic-release/exec": "^6.0.3",
2831
"@semantic-release/git": "^10.0.1",
2932
"@semantic-release/github": "^11.0.1",
33+
"@semantic-release/npm": "^12.0.1",
34+
"@semantic-release/release-notes-generator": "^14.0.3",
3035
"semantic-release": "^24.2.0"
3136
}
3237
}

release.config.js

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
module.exports = {
2+
"branches": [
3+
"main",
4+
"next",
5+
{
6+
"name": "beta",
7+
"prerelease": true
8+
},
9+
{
10+
"name": "alpha",
11+
"prerelease": true
12+
}
13+
],
14+
"plugins": [
15+
"@semantic-release/commit-analyzer",
16+
"@semantic-release/release-notes-generator",
17+
"@semantic-release/changelog",
18+
["@semantic-release/npm", {
19+
"tarballDir": "release",
20+
"npmPublish": false
21+
}],
22+
"@semantic-release/exec",
23+
"@semantic-release/github",
24+
["@semantic-release/git", {
25+
"assets": ["CHANGELOG.md", "package-lock.json", "package.json", "composer.json"],
26+
"message": "chore(release): \${nextRelease.version} [skip ci]\n\n\${nextRelease.notes}"
27+
}]
28+
],
29+
"preset": "angular",
30+
"tagFormat": "${version}"
31+
}

0 commit comments

Comments
 (0)