fix: use correct JSR specifier for @meshtastic/protobufs (#1028)

* fix: use correct JSR specifier for @meshtastic/protobufs

Pin pnpm version in CI workflows, remove unused .npmrc, and fix the
protobufs dependency specifier to use the full JSR format.

* updating lock file

* debug fix

* tried removing and re-adding protobuf package

* updating pnpm version

* moar fixes

* add npmrc back

* update lock file
This commit is contained in:
Dan Ditomaso
2026-03-16 21:25:38 -04:00
committed by GitHub
parent c729d3b25e
commit 3c1c23c1b9
5 changed files with 3464 additions and 4491 deletions
+1 -1
View File
@@ -19,7 +19,7 @@ jobs:
- name: Setup pnpm
uses: pnpm/action-setup@v4
with:
version: latest
version: 10.32.1
- name: Setup Node.js
uses: actions/setup-node@v4
+13 -5
View File
@@ -26,20 +26,28 @@ jobs:
- name: Setup pnpm
uses: pnpm/action-setup@v4
with:
version: 10
version: 10.32.1
- name: Setup Node.js
uses: actions/setup-node@v6
with:
node-version: 24
cache: pnpm
cache-dependency-path: "**/pnpm-lock.yaml"
cache-dependency-path: pnpm-lock.yaml
- name: Prefetch dependencies
run: pnpm fetch
- name: Debug dependency state
run: |
set -euo pipefail
echo "GITHUB_SHA=${GITHUB_SHA}"
git log --oneline -1
pnpm --version
node --version
grep -n "meshtastic__protobufs" pnpm-lock.yaml || true
grep -n "2.7.18" pnpm-lock.yaml || true
grep -n "2.7.20" pnpm-lock.yaml || true
- name: Install dependencies
run: pnpm install --frozen-lockfile --prefer-offline
run: pnpm install --frozen-lockfile
- name: Run linter
run: pnpm run lint