Skip to content

Align GitHub Actions with Bun tooling - #19

Merged
wctiger merged 1 commit into
mainfrom
chore/bun-ci-workflow
Aug 1, 2026
Merged

wctiger merged 1 commit into
mainfrom
chore/bun-ci-workflow

Conversation

@wctiger

@wctiger wctiger commented Aug 1, 2026

Copy link
Copy Markdown
Owner

Summary

  • replace the npm-based Pages workflow with pinned Bun 1.3.14 installs
  • run lockfile validation, Oxlint, and the Vite production build for pull requests
  • keep Pages artifact upload and deployment restricted to main
  • update the GitHub-maintained actions to their current major releases
  • split validation/build from the least-privilege deployment job

Verification

  • bun install --frozen-lockfile
  • Oxlint passes with the committed configuration
  • bun run build
  • workflow YAML syntax validation

@wctiger
wctiger merged commit f3f8426 into main Aug 1, 2026
2 checks passed
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