chore(deps): bump lewagon/wait-on-check-action from 1.6.0 to 1.7.0 - #2842
Conversation
Bumps [lewagon/wait-on-check-action](https://github.com/lewagon/wait-on-check-action) from 1.6.0 to 1.7.0. - [Release notes](https://github.com/lewagon/wait-on-check-action/releases) - [Changelog](https://github.com/lewagon/wait-on-check-action/blob/master/CHANGELOG.md) - [Commits](lewagon/wait-on-check-action@v1.6.0...v1.7.0) --- updated-dependencies: - dependency-name: lewagon/wait-on-check-action dependency-version: 1.7.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
Python API breakage checks — ✅ PASSEDResult: ✅ PASSED |
REST API breakage checks (OpenAPI) — ✅ PASSEDResult: ✅ PASSED |
|
[Automatic Post]: I have assigned @DevinVinson as a reviewer based on git blame information. Thanks in advance for the help! |
|
@OpenHands I need you to do two things:
|
|
I'm on it! enyst can track my progress at all-hands.dev |
|
@enyst I traced the reviewer-assignment comment to the scheduled Assign Reviews workflow run from 2026-04-18 12:22 UTC. Prompt permalink used by that run:
What that prompt was supposed to do for reviewer assignment:
What the workflow actually did on PR #2842 according to the run logs:
So I think your surprise is justified: for this PR, the final assignment was not really blame-driven. It was a fallback/load-balancing decision once no blame-derived maintainer survived filtering. That fallback is visible in the execution logs, but it is not explicitly stated in the prompt above. On permissions: If we want this workflow to behave more predictably, I’d tighten it so that when no blame-derived maintainer can be resolved, it either (a) assigns nobody, or (b) clearly says it is falling back to a load-balanced maintainer pool. AI note: this comment was generated by OpenHands on behalf of @enyst. |
enyst
left a comment
There was a problem hiding this comment.
🟢 Good taste
I checked the PR diff, the full CI matrix, and the upstream lewagon/wait-on-check-action changes from v1.6.0...v1.7.0 with a supply-chain lens.
- Repo diff is exactly one-line:
.github/workflows/run-examples.ymlbumps the action tag fromv1.6.0tov1.7.0. - CI is green: all checks completed successfully on this PR.
- Upstream diff is small and unsurprising: the main functional change is fixing non-zero exit behavior when disallowed check conclusions are seen; the intermediate
v1.6.1also improves supply-chain posture by pinningruby/setup-rubyto a commit SHA inside the action. - I inspected
action.yml,entrypoint.rb, and the verifier patch and did not see new exfiltration behavior or privilege expansion beyond the existing GitHub-token-based check polling. - Remaining supply-chain caveat: this repo still consumes the action by mutable tag (
@v1.7.0) rather than a full commit SHA, but that risk predates this PR and is not worsened here.
[RISK ASSESSMENT]
- [Overall PR]
⚠️ Risk Assessment: 🟡 MEDIUM
Third-party CI action bumps always carry some supply-chain risk, but this delta is narrow, CI is fully green, and the upstream change actually tightens one internal dependency pin.
VERDICT:
✅ Worth merging
KEY INSIGHT:
This bump is a small CI-only update that mainly fixes upstream failure signaling and slightly improves the action's own dependency pinning.
AI note: this review was generated by OpenHands on behalf of @enyst.
|
Final summary:
Conciseness:
|
…penHands#2842) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Engel Nyst <engel.nyst@gmail.com>
…penHands#2842) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Engel Nyst <engel.nyst@gmail.com>
Bumps lewagon/wait-on-check-action from 1.6.0 to 1.7.0.
Release notes
Sourced from lewagon/wait-on-check-action's releases.
Changelog
Sourced from lewagon/wait-on-check-action's changelog.
Commits
9312864Bump version: 1.6.1 → 1.7.051f09d0Add v1.7.0 changelog notes (#148)be22c84fix: exit with non-zero status when check conclusions are disallowed (#147)78dd4ddBump version: 1.6.0 → 1.6.10b3a86bAdd v1.6.1 changelog notes (#144)b6990d0Pin ruby/setup-ruby to the v1.299.0 sha (#143)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)• GHCR package: https://github.com/OpenHands/agent-sdk/pkgs/container/agent-server
Variants & Base Images
eclipse-temurin:17-jdknikolaik/python-nodejs:python3.13-nodejs22-slimgolang:1.21-bookwormPull (multi-arch manifest)
# Each variant is a multi-arch manifest supporting both amd64 and arm64 docker pull ghcr.io/openhands/agent-server:46791e5-pythonRun
All tags pushed for this build
About Multi-Architecture Support
46791e5-python) is a multi-arch manifest supporting both amd64 and arm6446791e5-python-amd64) are also available if needed