Skip to content

fix: modernize dependencies and lock GitHub Actions - #562

Merged
ueokande merged 8 commits into
masterfrom
chore/modernize-dependencies
Nov 6, 2026
Merged

ueokande merged 8 commits into
masterfrom
chore/modernize-dependencies

Conversation

@ueokande

@ueokande ueokande commented Nov 4, 2026

Copy link
Copy Markdown
Member

Refresh pnpm and the runtime, build, test, and lint dependencies, update GitHub Actions, and add the native workflow dependency lockfile.

  • Skip platform-matching Edge releases without an installer artifact. The upstream API can return an empty macOS release before an installable one, which caused macOS ARM64 setup to fail.
  • Add regression coverage for empty-artifact releases and for the absence of any usable installer.
  • Keep TypeScript on the ncc-compatible 6.x series and document lockfile regeneration and verification.

6 unit tests, lint, build, and packaging passed locally; Linux, macOS, and Windows installation CI passed.

CI passed for 8bc6e8e. Local gh actions-lock --verify-local and gh actions-lock --verify checks also passed.

@ueokande ueokande changed the title chore: modernize dependencies and lock GitHub Actions fix: modernize dependencies and lock GitHub Actions Nov 6, 2026
@ueokande
ueokande merged commit 1df6400 into master Nov 6, 2026
8 checks passed
@ueokande
ueokande deleted the chore/modernize-dependencies branch November 6, 2026 14:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant