Skip to content

Commit 3626aa9

Browse files
committed
build: specify Node.JS dependencies explicitly
1 parent 76d602f commit 3626aa9

File tree

5 files changed

+2336
-4
lines changed

5 files changed

+2336
-4
lines changed

.github/workflows/ci.yml

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -48,15 +48,13 @@ jobs:
4848
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
4949
- name: Setup pnpm
5050
uses: pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061 # v4.2.0
51-
with:
52-
version: latest
5351
- name: Setup Node.js
5452
uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v6.0.0
5553
with:
56-
node-version: lts/*
54+
node-version-file: .nvmrc
5755
cache: pnpm
5856
- name: Release Check
5957
env:
6058
GITHUB_TOKEN: ${{ secrets.RELEASE_GITHUB_TOKEN }}
61-
run: pnpx semantic-release
59+
run: pnpm release
6260

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,3 +7,6 @@ build/
77

88
### Kotlin
99
/.kotlin/
10+
11+
### Node.JS
12+
/node_modules/

.nvmrc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
v24.11.0

package.json

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
{
2+
"name": "string-notation",
3+
"description": "",
4+
"keywords": [],
5+
"author": {
6+
"name": "Joshua Gleitze",
7+
"url": "https://joshuagleitze.de"
8+
},
9+
"license": "MIT",
10+
"scripts": {
11+
"release": "semantic-release"
12+
},
13+
"devDependencies": {
14+
"semantic-release": "25.0.2"
15+
},
16+
"packageManager": "[email protected]+sha512.cf9998222162dd85864d0a8102e7892e7ba4ceadebbf5a31f9c2fce48dfce317a9c53b9f6464d1ef9042cba2e02ae02a9f7c143a2b438cd93c91840f0192b9dd"
17+
}

0 commit comments

Comments
 (0)