Skip to content

[CI] configure automerge for renovate, use devbox for GHA on build+test#1047

Merged
AshleyDumaine merged 4 commits into
mainfrom
renovate-automerge
Mar 9, 2026
Merged

[CI] configure automerge for renovate, use devbox for GHA on build+test#1047
AshleyDumaine merged 4 commits into
mainfrom
renovate-automerge

Conversation

@AshleyDumaine

@AshleyDumaine AshleyDumaine commented Mar 5, 2026

Copy link
Copy Markdown
Contributor

What this PR does / why we need it:
Automerge is enabled on this repo so this PR lets renovate make use of that for anything that's not a major version update which we'll very likely want to manually verify ourselves.

Tests passing and 1 approval are already required for a merge to happen, enabling automerge just requires one less click to merge once approved and tests are all green.

This also updates the build/test actions in GHA to use devbox to mimic dev workflow to make sure dependency bumps on devbox are verified. We need to remove disable-sudo for devbox to work on hardened runners for the appropriate job where needed.

TODOs:

  • squashed commits
  • includes documentation
  • adds unit tests
  • adds or updates e2e tests

@codecov

codecov Bot commented Mar 5, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 67.88%. Comparing base (43d0fa2) to head (c9cc503).
⚠️ Report is 1 commits behind head on main.

Additional details and impacted files
@@           Coverage Diff           @@
##             main    #1047   +/-   ##
=======================================
  Coverage   67.88%   67.88%           
=======================================
  Files          71       71           
  Lines        6480     6480           
=======================================
  Hits         4399     4399           
  Misses       1808     1808           
  Partials      273      273           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@AshleyDumaine AshleyDumaine force-pushed the renovate-automerge branch 2 times, most recently from 9d596f8 to 7a7c9e3 Compare March 5, 2026 18:20
@AshleyDumaine AshleyDumaine merged commit 29a897c into main Mar 9, 2026
17 checks passed
@AshleyDumaine AshleyDumaine deleted the renovate-automerge branch March 9, 2026 16:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants