build: manage pnpm with mise at latest
Build and Test / build (push) Successful in 29s
Build and Test / release (push) Successful in 3s

Replace the packageManager pin and .mise.toml (pnpm 12.3.4, node 26)
with mise.toml tracking pnpm latest; CI installs pnpm through mise
instead of an unpinned npm -g, keeping node from the runner image.
This commit is contained in:
Lucas Oskorep committed 2026-10-26 22:38:27 -04:00
1 parent 8c4cc7b430
commit b0028c1f1b
4 files changed
+14 -5

No files matched your search

+12 -1
View File
@@ -18,8 +18,19 @@ jobs:
- name: Checkout code - name: Checkout code
uses: actions/checkout@v6 uses: actions/checkout@v6
- name: Install mise
run: |
curl -fsSL https://mise.run | sh
echo "$HOME/.local/bin" >> "$GITHUB_PATH"
- name: Install pnpm and TypeScript - name: Install pnpm and TypeScript
run: npm install -g pnpm typescript@5.8.3 run: |
export PATH="$HOME/.local/bin:$PATH"
mise trust
mise install pnpm
mise reshim
echo "$HOME/.local/share/mise/shims" >> "$GITHUB_PATH"
npm install -g typescript@5.8.3
- name: Install just - name: Install just
run: | run: |
-3
View File
@@ -1,3 +0,0 @@
[tools]
node = "26"
pnpm = "12.3.4"
+2
View File
@@ -0,0 +1,2 @@
[tools]
pnpm = "latest"
-1
View File
@@ -2,7 +2,6 @@
"name": "aerospike", "name": "aerospike",
"version": "0.2.5", "version": "0.2.5",
"description": "Simple, Opinionated Tiling Window Manager for Gnome written in Typescript", "description": "Simple, Opinionated Tiling Window Manager for Gnome written in Typescript",
"packageManager": "pnpm@12.3.4",
"type": "module", "type": "module",
"private": true, "private": true,
"repository": { "repository": {