Skip to content
This repository was archived by the owner on Jan 14, 2026. It is now read-only.

chore: enable Renovate automerge and enhance CI pipeline#9

Merged
drichar merged 2 commits intomainfrom
chore/enable-renovate-automerge
Nov 1, 2025
Merged

chore: enable Renovate automerge and enhance CI pipeline#9
drichar merged 2 commits intomainfrom
chore/enable-renovate-automerge

Conversation

@drichar
Copy link
Contributor

@drichar drichar commented Nov 1, 2025

Summary

Enables automatic merging for non-major Renovate updates and enhances CI pipeline with type checking.

Changes

  • Enable automerge for GitHub Actions, non-major npm dependencies, and pnpm updates
  • Configure squash merge strategy to maintain clean commit history
  • Add typecheck to CI pipeline
  • Separate CI workflow into individual steps for better visibility in GitHub Actions
  • Keep ci script for local developer convenience

Major version updates still require manual approval via the Renovate dependency dashboard.

Enable automatic merging with squash strategy for:
- GitHub Actions updates (grouped)
- Non-major npm dependencies (grouped, minor/patch only)
- pnpm package manager updates (separate)

Major version updates still require manual approval via the
dependency dashboard. All automerged PRs will be squashed to
maintain clean commit history.
- Break CI workflow into individual steps for better visibility
- Add `typecheck` to CI pipeline
- Keep `ci` script for local convenience

This allows developers to run all checks with a single command
locally while providing clear step-by-step feedback in GitHub
Actions to quickly identify which check failed.
@drichar drichar merged commit 9b0ab0a into main Nov 1, 2025
1 check passed
@drichar drichar deleted the chore/enable-renovate-automerge branch November 1, 2025 06:03
@github-actions
Copy link
Contributor

github-actions bot commented Nov 4, 2025

🎉 This PR is included in version 1.2.0 🎉

The release is available on:

Your semantic-release bot 📦🚀

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant