Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[skip-release] Automerge apk updates and provide better renovate testing #385

Merged
merged 7 commits into from
Feb 15, 2025

Conversation

joecorall
Copy link
Contributor

@joecorall joecorall commented Feb 14, 2025

This PR does four things:

  1. When an apk package in isle-buildkit gets an update, auto-merge that if the test-test/test CI job succeeds (since we have that set in our branch protection rule as a requirement)
  2. Run renovate more often. Previously it was only ran once per week, which was OK when we just checked for dependencies like activemq, composer, etc. But now that package updates are pinned we should get those in sooner than later since a bad pin can break builds
  3. Allow running renovate against a PR in this repo. I didn't like that the only way I could easily test changes to our renovate.json was by making changes in the main branch in the repo, so added some config to allow running renovate against a PR
  4. Add a new [skip-release] option in our PR titles, so the fleet of isle-buildkit containers won't get a patch bump when PRs like this merge that don't effect the actual software running in the containers

@joecorall
Copy link
Contributor Author

Though I think this PR might actually create a release since the GHA on the main branch doesn't have these changes 🤔 but the [skip-release] should work after this one 😅

@nigelgbanks nigelgbanks merged commit 7694abe into main Feb 15, 2025
77 checks passed
@nigelgbanks nigelgbanks deleted the renovate-testing branch February 15, 2025 12:21
@nigelgbanks
Copy link
Contributor

Ah looks like this isn't working maybe some difference on the GitHub runners?

error: unknown option '--base-branch'

https://github.com/Islandora-Devops/isle-buildkit/actions/runs/13344960773

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