Skip to content

Commit 092eaba

Browse files
authored
ci: Fix auto-release (#102)
1 parent f211b99 commit 092eaba

File tree

4 files changed

+2881
-2685
lines changed

4 files changed

+2881
-2685
lines changed

.github/workflows/release-automated.yml

Lines changed: 11 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -6,23 +6,21 @@ jobs:
66
release:
77
runs-on: ubuntu-latest
88
steps:
9-
- uses: actions/checkout@v3
9+
- name: Checkout repository
10+
uses: actions/checkout@v4
1011
with:
1112
persist-credentials: false
12-
- uses: actions/setup-node@v3
13+
- name: Setup Node
14+
uses: actions/setup-node@v4
1315
with:
14-
node-version: 18.1.0
15-
registry-url: https://registry.npmjs.org/
16-
- name: Cache Node.js modules
17-
uses: actions/cache@v2
18-
with:
19-
path: ~/.npm
20-
key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }}
21-
restore-keys: |
22-
${{ runner.os }}-node-
23-
- run: npm ci
24-
- run: npx semantic-release
16+
node-version: 22
17+
cache: 'npm'
18+
- name: Install dependencies
19+
run: npm ci
20+
- name: Run semantic-release
21+
run: npx semantic-release
2522
env:
2623
GH_TOKEN: ${{ secrets.RELEASE_GITHUB_TOKEN }}
2724
GITHUB_TOKEN: ${{ secrets.RELEASE_GITHUB_TOKEN }}
2825
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
26+
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}

release.config.js renamed to .releaserc.js

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,13 @@
33
*/
44

55
// For CommonJS use:
6-
// const { readFile } = require('fs').promises;
7-
// const { resolve } = require('path');
6+
const { readFile } = require('fs').promises;
7+
const { resolve } = require('path');
88

99
// For ES6 modules use:
10-
import { readFile } from 'fs/promises';
11-
import { resolve, dirname } from 'path';
12-
import { fileURLToPath } from 'url';
10+
// import { readFile } from 'fs/promises';
11+
// import { resolve, dirname } from 'path';
12+
// import { fileURLToPath } from 'url';
1313

1414
// Get env vars
1515
const ref = process.env.GITHUB_REF;
@@ -106,8 +106,8 @@ async function config() {
106106
async function loadTemplates() {
107107
for (const template of Object.keys(templates)) {
108108
// For ES6 modules use:
109-
const fileUrl = import.meta.url;
110-
const __dirname = dirname(fileURLToPath(fileUrl));
109+
// const fileUrl = import.meta.url;
110+
// const __dirname = dirname(fileURLToPath(fileUrl));
111111

112112
const filePath = resolve(__dirname, resourcePath, templates[template].file);
113113
const text = await readFile(filePath, 'utf-8');
@@ -117,12 +117,12 @@ async function loadTemplates() {
117117

118118
function getReleaseComment() {
119119
const url = repositoryUrl + '/releases/tag/${nextRelease.gitTag}';
120-
const comment = '🎉 This change has been released in version [${nextRelease.version}](' + url + ')';
120+
let comment = '🎉 This change has been released in version [${nextRelease.version}](' + url + ')';
121121
return comment;
122122
}
123123

124124
// For CommonJS use:
125-
// module.exports = config();
125+
module.exports = config();
126126

127127
// For ES6 modules use:
128-
export default config();
128+
// export default config();

0 commit comments

Comments
 (0)