Skip to content

[S] Setup Renovate with auto-merge#120

Merged
shuluster merged 8 commits into
mainfrom
setup-renovate-automerge
Feb 13, 2026
Merged

[S] Setup Renovate with auto-merge#120
shuluster merged 8 commits into
mainfrom
setup-renovate-automerge

Conversation

@shuluster

Copy link
Copy Markdown
Contributor

Summary

  • Add renovate.json with config:base extension
  • Auto-merge minor/patch updates (excluding 0.x packages)
  • Schedule updates for off-hours (nights/weekends, PST)
  • 3-day stability period before auto-merge
  • Add CI workflow (.github/workflows/ci.yaml) with build, test, and lint checks

Configuration Details

renovate.json:

  • config:base for sensible defaults
  • Auto-merge enabled for minor/patch updates where current version is not 0.x
  • Runs during off-hours in America/Los_Angeles timezone
  • 3-day stability waiting period

ci.yaml:

  • Runs on push to main and all PRs
  • Build and test job
  • Lint job (cargo fmt + clippy)

🤖 Generated with Claude Code

shuluster and others added 4 commits February 12, 2026 14:05
- Add renovate.json with config:base, PST timezone, and stabilityDays
- Auto-merge minor/patch updates (excluding 0.x packages)
- Add CI workflow with build, test, and lint checks

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Remove useless .into_iter() calls
- Remove needless return statements
- Use &[String] instead of &Vec<String>
- Remove needless borrows
- Use .next() instead of .nth(0)
- Use .copied() instead of .map(|s| *s)
- Use !is_empty() instead of len() > 0
- Remove redundant closures
- Fix needless late initialization
- Use unwrap_or_else with panic! instead of ok().expect()

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Comment thread .github/workflows/ci.yaml Outdated
Comment thread .github/workflows/ci.yaml Outdated

@brandenco brandenco left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

clippy found one more issue

shuluster and others added 4 commits February 12, 2026 16:02
Co-authored-by: Branden Colen <37084158+brandenco@users.noreply.github.com>
Co-authored-by: Branden Colen <37084158+brandenco@users.noreply.github.com>
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@shuluster shuluster merged commit ca0152c into main Feb 13, 2026
3 checks passed
@shuluster shuluster deleted the setup-renovate-automerge branch February 13, 2026 00:35
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.

2 participants