Skip to content

fix(ci): update deprecated actions, inline Docker publishing#558

Merged
LarryRuane merged 1 commit into
masterfrom
fix/ci-docker-publishing-v2
Apr 23, 2026
Merged

fix(ci): update deprecated actions, inline Docker publishing#558
LarryRuane merged 1 commit into
masterfrom
fix/ci-docker-publishing-v2

Conversation

@y4ssi
Copy link
Copy Markdown
Contributor

@y4ssi y4ssi commented Apr 15, 2026

Summary

Fixes #556 — v0.4.19 Docker image was never published because CI has been broken since GitHub removed Node.js 12 runners.

  • Update actions/checkout v2→v4 and actions/setup-go v4→v5 — v2 uses Node.js 12, which was removed from GitHub Actions runners, causing startup_failure on every CI run
  • Replace reusable workflow dependencies (zcash/.github shared workflows) with inline Docker build/push steps — simpler, no cross-repo dependency
  • Add zodlinc/lightwalletd Docker Hub publishing alongside electriccoinco
  • Remove unnecessary matrix strategy (single Go version constraint)

v0.4.19 images were already manually pushed to both registries:

  • electriccoinco/lightwalletd:v0.4.19
  • zodlinc/lightwalletd:v0.4.19

Test plan

  • Verify CI passes on this PR (build + test + race + Docker build)
  • After merge, create a test release to verify Docker push works

- Update actions/checkout v2→v4 and actions/setup-go v4→v5
  (v2 uses Node.js 12, removed from GitHub runners → startup_failure)
- Replace reusable workflow dependencies with inline Docker steps
  (zcash/.github workflows added unnecessary complexity)
- Add zodlinc/lightwalletd Docker Hub publishing alongside electriccoinco
- Remove unnecessary matrix strategy (single Go version)
@y4ssi y4ssi force-pushed the fix/ci-docker-publishing-v2 branch from 8e9826a to 3ef6833 Compare April 15, 2026 00:45
Copy link
Copy Markdown
Contributor

@daira daira left a comment

Choose a reason for hiding this comment

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

utACK

Copy link
Copy Markdown
Contributor

@nuttycom nuttycom left a comment

Choose a reason for hiding this comment

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

utACK

Copy link
Copy Markdown
Collaborator

@LarryRuane LarryRuane left a comment

Choose a reason for hiding this comment

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

utACK 3ef6833

@LarryRuane LarryRuane merged commit 3870883 into master Apr 23, 2026
5 checks passed
@LarryRuane LarryRuane deleted the fix/ci-docker-publishing-v2 branch April 23, 2026 17:56
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.

Pushing v0.4.19 to Docker Hub

4 participants