Skip to content

fix(dependencies): remove deprecated @next/swc-win32-x64-msvc dependency - #10

Merged
Awesome-Ace22 merged 1 commit into
devfrom
bugfix/drop-win32-swc-dependency
Oct 20, 2026
Merged

Awesome-Ace22 merged 1 commit into
devfrom
bugfix/drop-win32-swc-dependency

Conversation

@Awesome-Ace22

@Awesome-Ace22 Awesome-Ace22 commented Oct 20, 2026 •

Copy link
Copy Markdown
Contributor

What and why

Removes @next/swc-win32-x64-msvc from dependencies. It is Next.js's Windows-only compiler binary, and as a direct dependency npm can't skip it on other platforms. npm ci on the Linux CI runner failed with EBADPLATFORM, so the build check failed on the v2026.10.11 release PR (#6) before typecheck or build ran. It was pinned at ^16.3.0 while next is 15.5.x.

Windows doesn't need it listed. Next declares it as an optional dependency, so npm still installs the matching 15.5.19 binary there. The lockfile now has it as an optional 15.5.19 entry instead of the 16.3.0 one.

Closes UTATRocketry/Nova-Collected#27

How was this tested?

  • 1 Unit / Automated Test - CI
  • 2 Simulator Test - testing procedure with the hardware simulators
  • 3 Bench Test - testing procedure on the dev stack, with some real hardware
  • 4 Integration Test - full engine test procedure, real hardware, no propellants
  • None - UI, docs or tooling only
  • Changes how a sensor is read, converted or shown
  • Changes how an actuator is commanded, or safety rules, interlocks, timeouts or sequencing → add the hardware-risk label; a lead must approve
  • Changes a message format, MQTT topic or FAS protocol that another repo depends on → title needs !, link the matching PRs:

Checklist

  • Targets dev (or main for a release/hotfix, or with a reason given above)
  • Branch is up to date ("Update branch" button)
  • No station config/calibrations, data files, secrets, .env files or build output committed
  • README/docs updated if behaviour changed

@Awesome-Ace22 Awesome-Ace22 added the bug Something isn't working label Oct 20, 2026
@Awesome-Ace22
Awesome-Ace22 merged commit 24e6c89 into dev Oct 20, 2026
4 of 12 checks passed
@Awesome-Ace22
Awesome-Ace22 deleted the bugfix/drop-win32-swc-dependency branch October 20, 2026 21:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

bug(ci): npm ci fails on Linux runner because @next/swc-win32-x64-msvc is a direct dependency

1 participant