Skip to content

fix(ci): pin allowlisted qemu and buildx actions - #632

Merged
kayx23 merged 1 commit into
masterfrom
fix/ci-allowlisted-qemu-buildx
Aug 21, 2026
Merged

fix(ci): pin allowlisted qemu and buildx actions#632
kayx23 merged 1 commit into
masterfrom
fix/ci-allowlisted-qemu-buildx

Conversation

@kayx23

@kayx23 kayx23 commented Aug 21, 2026

Copy link
Copy Markdown
Member

Why submit this pull request?

  • Bugfix

What changes will this PR take into?

Same class of breakage as #630. apache/apisix-docker#631 merged and its PR CI passed, but Hub never got apache/apisix:3.18.0-*.

Publishing is Docker image on push to release/apisix-**. The release/apisix-3.18.0 run ended in startup_failure before any job started:

https://github.com/apache/apisix-docker/actions/runs/32466017063

The annotation is:

The actions docker/setup-qemu-action@ce360397dd3f832beb865e1373c09c0e9f86d70a and docker/setup-buildx-action@4d04d5d9486b7bd6fa91e7baf45bbb4f8b9deedd are not allowed in apache/apisix-docker ...

approved_patterns.yml currently lists:

  • docker/setup-qemu-action@96fe6ef7f33517b61c61be40b68a1882f3264fb8
  • docker/setup-buildx-action@bb05f3f5519dd87d3ba754cc423b652a5edd6d2c

docker/login-action@dbcb8138 from #630 is still allowlisted and is unchanged.

After this merges, cherry-pick onto release/apisix-3.18.0 and push that branch so Hub publish actually runs. Pushing to master alone does not push images.

Checklist:

  • Did you explain what problem does this PR solve?
  • Have you added corresponding test cases?
  • Have you modified the corresponding document?
  • Is this PR backward compatible?

The Docker image workflow now fails at startup because
docker/setup-qemu-action@ce360397 and docker/setup-buildx-action@4d04d5d9
were dropped from the ASF approved actions list. Pin the newest remaining
allowlisted SHAs so release/apisix-3.18.0 can publish Hub tags.

Signed-off-by: kayx23 <trakydeng@gmail.com>
@kayx23
kayx23 merged commit 5c25f5d into master Aug 21, 2026
12 checks passed
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