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

chore(ci): apply fixes to the ngx_wasm_module update workflow #12134

Draft
wants to merge 3 commits into
base: master
Choose a base branch
from

Conversation

flrgh
Copy link
Contributor

@flrgh flrgh commented Nov 30, 2023

changes

  • update regex used to match NGX_WASM_MODULE in .requirements file
  • improve error-handling
  • cleanup workflow stdout/stderr a little bit
  • convert the "scan this commit log for important things" reminder to a checklist
  • add the cherry-pick kong-ee label to created PRs
  • change commit author to team-gateway-bot
  • mark the PR as draft
  • assign the PR to me (@flrgh)

why create the PR as draft and assign to @flrgh?

There is a big flaw in all of this in that PRs created using GITHUB_TOKEN do not trigger the integration test suite. For the life of me, I cannot figure out a fully-automated workaround:

image

We don't want maintainers to merge the dependency update without running the tests, so for now, the PR is created as a draft as a safeguard against somebody seeing that the PR is green and merging it anyways. The PR body will include a checklist item reminding maintainers to ensure the test suite has been triggered:

image

@github-actions github-actions bot added the chore Not part of the core functionality of kong, but still needed label Nov 30, 2023
@flrgh flrgh force-pushed the fix/ngx_wasm_module_updates branch 2 times, most recently from ba8584c to 7fd2cd7 Compare November 30, 2023 19:01
@flrgh flrgh marked this pull request as draft December 3, 2023 21:47
@flrgh flrgh force-pushed the fix/ngx_wasm_module_updates branch from 7fd2cd7 to 54884bd Compare December 7, 2023 20:11
@flrgh flrgh force-pushed the fix/ngx_wasm_module_updates branch 2 times, most recently from cde8f99 to 2f5f0e2 Compare January 2, 2024 20:38
@pull-request-size pull-request-size bot added size/M and removed size/S labels Jan 2, 2024
@flrgh flrgh force-pushed the fix/ngx_wasm_module_updates branch from 9cfcb29 to 15a069b Compare January 10, 2024 17:58
@flrgh flrgh changed the title fix(ci): update the regex used to detect ngx_wasm_module version chore(ci): apply fixes to the ngx_wasm_module update workflow Jan 10, 2024
@flrgh flrgh force-pushed the fix/ngx_wasm_module_updates branch 2 times, most recently from 1f582d8 to 66651ba Compare January 10, 2024 18:23
@flrgh flrgh force-pushed the fix/ngx_wasm_module_updates branch 4 times, most recently from 853353a to fb26915 Compare January 10, 2024 18:39
@flrgh flrgh marked this pull request as ready for review January 10, 2024 19:27
@locao locao added the pr/ready (but hold merge) No more concerns, but do not merge yet (probably a conflict of interest with another PR or release) label Jan 15, 2024
@locao
Copy link
Contributor

locao commented Jan 15, 2024

I added the "hold merge" label to remind us to test the personal token instead of GITHUB_TOKEN to run the tests before merging this change.

@flrgh flrgh marked this pull request as draft February 20, 2024 18:06
@flrgh flrgh force-pushed the fix/ngx_wasm_module_updates branch 2 times, most recently from ab29d5a to 95d65a2 Compare March 12, 2024 16:41
@flrgh flrgh force-pushed the fix/ngx_wasm_module_updates branch from 95d65a2 to 0fc944f Compare April 4, 2024 19:10
@flrgh flrgh force-pushed the fix/ngx_wasm_module_updates branch from 0fc944f to b003bd6 Compare May 20, 2024 22:01
@flrgh flrgh force-pushed the fix/ngx_wasm_module_updates branch from b003bd6 to a3fcc56 Compare June 17, 2024 19:25
@flrgh flrgh force-pushed the fix/ngx_wasm_module_updates branch from 6db1d42 to 6bee653 Compare January 8, 2025 17:49
@flrgh flrgh force-pushed the fix/ngx_wasm_module_updates branch from 6bee653 to 69f18ca Compare January 23, 2025 18:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
chore Not part of the core functionality of kong, but still needed pr/ready (but hold merge) No more concerns, but do not merge yet (probably a conflict of interest with another PR or release) size/M
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants