Skip to content

Fix CI: update nodelint.yml actions and regenerate electron lock file#925

Merged
Tim020 merged 1 commit intodevfrom
fix/ci-nodelint-lockfile
Feb 19, 2026
Merged

Fix CI: update nodelint.yml actions and regenerate electron lock file#925
Tim020 merged 1 commit intodevfrom
fix/ci-nodelint-lockfile

Conversation

@Tim020
Copy link
Copy Markdown
Contributor

@Tim020 Tim020 commented Feb 19, 2026

Summary

  • Upgrades actions/checkout and actions/setup-node from v3 → v4 in nodelint.yml (v3 is unmaintained)
  • Regenerates electron/package-lock.json on Linux (via Docker) to add missing optional dependency entries (encoding@0.1.13, iconv-lite@0.6.3) that minipass-fetch requires but macOS npm omits from the lock file
  • npm ci on Linux CI validates that all deps listed in any lock file entry have their own resolved entries — including optional ones — which the macOS-generated lock file was missing

Test plan

  • run-node-lint and run-node-lint-electron CI jobs pass on this PR

🤖 Generated with Claude Code

- Upgrade checkout@v3 and setup-node@v3 to v4 in nodelint.yml
- Regenerate electron/package-lock.json on Linux to add missing
  optional dependency entries (encoding@0.1.13, iconv-lite@0.6.3)
  required by minipass-fetch but omitted when generated on macOS

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@github-actions github-actions bot added github GitHub actions related issue or pull request small-diff Small pull request client Pull requests changing front end code labels Feb 19, 2026
@github-actions
Copy link
Copy Markdown

Client Test Results

99 tests  ±0   99 ✅ ±0   0s ⏱️ ±0s
 4 suites ±0    0 💤 ±0 
 1 files   ±0    0 ❌ ±0 

Results for commit 8216be3. ± Comparison against base commit 9750978.

@sonarqubecloud
Copy link
Copy Markdown

@github-actions
Copy link
Copy Markdown

Python Test Results

  1 files  ±0    1 suites  ±0   58s ⏱️ ±0s
507 tests ±0  507 ✅ ±0  0 💤 ±0  0 ❌ ±0 
512 runs  ±0  512 ✅ ±0  0 💤 ±0  0 ❌ ±0 

Results for commit 8216be3. ± Comparison against base commit 9750978.

@Tim020 Tim020 enabled auto-merge (squash) February 19, 2026 17:47
@Tim020 Tim020 merged commit 3de1161 into dev Feb 19, 2026
25 checks passed
@Tim020 Tim020 deleted the fix/ci-nodelint-lockfile branch February 19, 2026 17:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

client Pull requests changing front end code github GitHub actions related issue or pull request small-diff Small pull request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant