Skip to content

Conversation

@tomleb
Copy link
Contributor

@tomleb tomleb commented Dec 13, 2024

Issue: rancher/rancher#47852

Automates syncing webhook and rancher dependencies. Simply go to actions tab, click on "Sync dependencies" workflow, click on "Run workflow", specify the webhook branch and the rancher branch and run.

The GHA workflow will compare the two dependency list (for specific dependencies) and will ensure webhook has the same. It will then create a PR and assign you to the PR. You can then review the PR.

Here's an example workflow run https://github.com/tomleb/rancher-webhook/actions/runs/12319259499 with its associated opened PR: tomleb#19.

@tomleb tomleb requested a review from a team as a code owner December 13, 2024 16:25
@tomleb tomleb requested review from crobby and nflynt December 13, 2024 16:52
crobby
crobby previously approved these changes Dec 13, 2024
Copy link
Collaborator

@crobby crobby left a comment

Choose a reason for hiding this comment

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

I have a couple non-blocking comments, but this looks good.

@tomleb tomleb merged commit bb37e43 into rancher:main Dec 16, 2024
2 checks passed
tomleb added a commit to tomleb/rancher-webhook that referenced this pull request Dec 16, 2024
* Add sync deps workflow

* List changes in PR description

* Add usage and error handling for pkg/apis version extraction

* Update format of changes for PR description
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.

3 participants