Skip to content

chore: add CI workflows and migrate to bun#2

Merged
peter-svensson merged 1 commit intomainfrom
chore/add-ci-workflows
Mar 8, 2026
Merged

chore: add CI workflows and migrate to bun#2
peter-svensson merged 1 commit intomainfrom
chore/add-ci-workflows

Conversation

@peter-svensson
Copy link
Copy Markdown
Member

Summary

  • Add CI workflows matching other sparetimecoders messaging repos
  • Migrate from npm+vitest to bun (bun:test, bun install, bun publish)
  • Add Codecov coverage reporting
  • Add release-please automation with bun publish to GitHub Packages
  • Add review gate, auto-merge, Renovate, and semantic PR config

Workflows added

  • ci.yml — typecheck, test with coverage, build
  • release.yml — release-please + bun publish
  • review-gate.yaml — PR review enforcement
  • enable_pr_automerge.yaml — auto-merge with squash
  • renovate.json + semantic.yml — dependency updates and PR title validation

Test plan

  • CI passes (typecheck, test, build)
  • Coverage uploads to Codecov
  • Renovate picks up the config
  • Semantic PR check works

@peter-svensson peter-svensson enabled auto-merge (squash) March 8, 2026 20:48
@codecov
Copy link
Copy Markdown

codecov Bot commented Mar 8, 2026

Welcome to Codecov 🎉

Once you merge this PR into your default branch, you're all set! Codecov will compare coverage reports and display results in all future pull requests.

Thanks for integrating Codecov - We've got you covered ☂️

@peter-svensson peter-svensson merged commit 1b892eb into main Mar 8, 2026
5 checks passed
@peter-svensson peter-svensson deleted the chore/add-ci-workflows branch March 8, 2026 20:48
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