Skip to content

Fix CI failure: specify etcd v3.5.0 Docker image tag#31

Closed
Copilot wants to merge 2 commits intomasterfrom
copilot/fix-ci-error-in-actions
Closed

Fix CI failure: specify etcd v3.5.0 Docker image tag#31
Copilot wants to merge 2 commits intomasterfrom
copilot/fix-ci-error-in-actions

Conversation

Copy link
Contributor

Copilot AI commented Jan 13, 2026

CI fails because quay.io/coreos/etcd:latest no longer exists. The workflow was pulling the etcd container without an explicit version tag.

Changes

  • Updated .github/workflows/test.yml to use quay.io/coreos/etcd:v3.5.0
  • Version matches etcd client library in go.mod (v3.5.0)
services:
  casbin:
-   image: quay.io/coreos/etcd
+   image: quay.io/coreos/etcd:v3.5.0
Original prompt

This section details on the original issue you should resolve

<issue_title>[bug] fix CI error</issue_title>
<issue_description>see: https://github.com/casbin/etcd-watcher/actions/runs/20964431308/job/60250635133

feat: upgrade CI Go version to 1.23 casbin/etcd-watcher#37

[test (1.23)](https://github.com/casbin/etcd-watcher/actions/runs/20964431308/job/60250635133#logs)
failed 1 minute ago in 18s

Initialize containers

Checking docker version
Clean up resources from previous jobs
Create local container network
Starting casbin service container
  /usr/bin/docker pull quay.io/coreos/etcd
  Using default tag: latest
  Error response from daemon: manifest for quay.io/coreos/etcd:latest not found: manifest unknown: manifest unknown
  Warning: Docker pull failed with exit code 1, back off 8.22 seconds before retry.
  /usr/bin/docker pull quay.io/coreos/etcd
  Using default tag: latest
  Error response from daemon: manifest for quay.io/coreos/etcd:latest not found: manifest unknown: manifest unknown
  Warning: Docker pull failed with exit code 1, back off 2.91 seconds before retry.
  /usr/bin/docker pull quay.io/coreos/etcd
  Using default tag: latest
  Error response from daemon: manifest for quay.io/coreos/etcd:latest not found: manifest unknown: manifest unknown
  Error: Docker pull failed with exit code 1
```</issue_description>

## Comments on the Issue (you are @copilot in this section)

<comments>
</comments>


💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.

@CLAassistant
Copy link

CLA assistant check
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.
You have signed the CLA already but the status is still pending? Let us recheck it.

@nomeguy nomeguy marked this pull request as ready for review January 13, 2026 16:33
Co-authored-by: nomeguy <85475922+nomeguy@users.noreply.github.com>
Copilot AI changed the title [WIP] Fix CI error related to Docker pull failure Fix CI failure: specify etcd v3.5.0 Docker image tag Jan 13, 2026
Copilot AI requested a review from nomeguy January 13, 2026 16:41
@nomeguy nomeguy closed this Jan 13, 2026
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.

[bug] fix CI error

3 participants