Skip to content

Commit 8994992

Browse files
committed
fix: Add release configuration and update CI workflows for Node.js version
1 parent f8f83ef commit 8994992

File tree

5 files changed

+21
-15
lines changed

5 files changed

+21
-15
lines changed

.github/workflows/ci.yaml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ jobs:
2525
- name: Install NodeJS
2626
uses: actions/setup-node@v4
2727
with:
28-
node-version-file: ".nvmrc"
28+
node-version: "24"
2929
cache: "pnpm"
3030

3131
- name: Install dependencies
@@ -54,7 +54,7 @@ jobs:
5454
- name: Install NodeJS
5555
uses: actions/setup-node@v4
5656
with:
57-
node-version-file: ".nvmrc"
57+
node-version: "24"
5858

5959
- name: Restore node_modules cache
6060
uses: actions/cache/restore@v4
@@ -82,7 +82,7 @@ jobs:
8282
- name: Install NodeJS
8383
uses: actions/setup-node@v4
8484
with:
85-
node-version-file: ".nvmrc"
85+
node-version: "24"
8686

8787
- name: Restore node_modules cache
8888
uses: actions/cache/restore@v4
@@ -110,7 +110,7 @@ jobs:
110110
- name: Install NodeJS
111111
uses: actions/setup-node@v4
112112
with:
113-
node-version-file: ".nvmrc"
113+
node-version: "24"
114114

115115
- name: Restore node_modules cache
116116
uses: actions/cache/restore@v4
@@ -138,7 +138,7 @@ jobs:
138138
- name: Install NodeJS
139139
uses: actions/setup-node@v4
140140
with:
141-
node-version-file: ".nvmrc"
141+
node-version: "24"
142142

143143
- name: Restore node_modules cache
144144
uses: actions/cache/restore@v4

.github/workflows/release-please.yaml

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,7 @@
11
name: Release Please
22

33
on:
4-
workflow_run:
5-
workflows: ["Continuous Integration"]
6-
types:
7-
- completed
4+
push:
85
branches:
96
- master
107

@@ -15,16 +12,11 @@ permissions:
1512
jobs:
1613
release-please:
1714
runs-on: ubuntu-latest
18-
if: ${{ github.event.workflow_run.conclusion == 'success' }}
19-
outputs:
20-
release_created: ${{ steps.release.outputs.release_created }}
21-
tag_name: ${{ steps.release.outputs.tag_name }}
2215
steps:
2316
- name: Release Please
2417
uses: googleapis/release-please-action@v4
2518
id: release
2619
with:
27-
release-type: node
2820
token: ${{ secrets.GITHUB_TOKEN }}
2921

3022
- name: Log release info

.release-please-manifest.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
".": "1.1.6"
3+
}

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
"dev": "vite",
2929
"build": "tsc -b && vite build",
3030
"build-icons": "npx @svgr/cli --typescript --jsx-runtime=automatic --prettier-config=./.prettierrc.cjs --out-dir src/Components/Icons assets/icons",
31-
"prepare": "husky",
31+
"prepare": "husky || true",
3232
"storybook": "storybook dev --ci -p 6006",
3333
"build-storybook": "storybook build",
3434
"format": "prettier --write .",

release-please-config.json

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
{
2+
"packages": {
3+
".": {
4+
"release-type": "node",
5+
"package-name": "@programmer_network/yail",
6+
"changelog-path": "CHANGELOG.md",
7+
"bump-minor-pre-major": true,
8+
"bump-patch-for-minor-pre-major": false
9+
}
10+
}
11+
}

0 commit comments

Comments
 (0)