Skip to content

Commit e665fa4

Browse files
Merge pull request #200 from DiscordAnalytics/ci/semantic-release
ci: add semantic release
2 parents a50cc48 + 0aa8dd4 commit e665fa4

File tree

9 files changed

+57
-56
lines changed

9 files changed

+57
-56
lines changed

.github/workflows/npm-publish.yml

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

.github/workflows/release.yml

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
name: Release
2+
on:
3+
workflow_dispatch:
4+
5+
permissions:
6+
contents: read
7+
8+
jobs:
9+
release:
10+
name: Release
11+
runs-on: ubuntu-latest
12+
permissions:
13+
contents: write
14+
issues: write
15+
pull-requests: write
16+
steps:
17+
- name: Checkout
18+
uses: actions/checkout@v5
19+
- name: Semantic Release
20+
uses: cycjimmy/semantic-release-action@v6
21+
with:
22+
extra_plugins: |
23+
@semantic-release/changelog
24+
@semantic-release/git
25+
@anolilab/multi-semantic-release
26+
env:
27+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

.releaserc.json

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
{
2+
"branches": ["master"],
3+
"plugins": [
4+
"@semantic-release/commit-analyzer",
5+
"@semantic-release/release-notes-generator",
6+
[
7+
"@semantic-release/changelog",
8+
{
9+
"changelogFile": "./CHANGELOG.md"
10+
}
11+
],
12+
"@semantic-release/git",
13+
"@semantic-release/github"
14+
],
15+
"extends": [
16+
"@anolilab/multi-semantic-release"
17+
],
18+
"dryRun": false
19+
}

package.json

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,5 +26,11 @@
2626
"dotenv": "^17.0.0",
2727
"typescript": "^5.8.3",
2828
"vitest": "^3.1.2"
29+
},
30+
"multi-release": {
31+
"deps": {
32+
"bump": "inherit"
33+
},
34+
"tagFormat": "${name}@${version}"
2935
}
3036
}

packages/core/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@discordanalytics/core",
3-
"version": "3.5.4",
3+
"version": "2.5.0",
44
"description": "Core package to work with Discord Analytics",
55
"main": "dist/index.js",
66
"author": "Discord Analytics",

packages/discordjs-light/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@discordanalytics/discordjs-light",
3-
"version": "3.5.4",
3+
"version": "2.5.0",
44
"description": "Discord.js light package for working with Discord Analytics",
55
"main": "dist/index.js",
66
"author": "Discord Analytics",

packages/discordjs/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@discordanalytics/discordjs",
3-
"version": "3.5.4",
3+
"version": "2.5.0",
44
"description": "Discord.js package for working with Discord Analytics",
55
"main": "dist/index.js",
66
"author": "Discord Analytics",

packages/eris/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@discordanalytics/eris",
3-
"version": "3.5.4",
3+
"version": "2.5.0",
44
"description": "Eris package for working with Discord Analytics",
55
"main": "dist/index.js",
66
"author": "Discord Analytics",

packages/oceanic/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@discordanalytics/oceanic",
3-
"version": "3.5.4",
3+
"version": "2.5.0",
44
"description": "Oceanic package for working with Discord Analytics",
55
"main": "dist/index.js",
66
"author": "Discord Analytics",

0 commit comments

Comments
 (0)