Skip to content

build: update all hashes after eve-alpine-base rebuild for Alpine 3.22#5746

Closed
rucoder wants to merge 1 commit intolf-edge:masterfrom
rucoder:rucoder/pk-alpine-3.22-update
Closed

build: update all hashes after eve-alpine-base rebuild for Alpine 3.22#5746
rucoder wants to merge 1 commit intolf-edge:masterfrom
rucoder:rucoder/pk-alpine-3.22-update

Conversation

@rucoder
Copy link
Copy Markdown
Contributor

@rucoder rucoder commented Apr 4, 2026

Description

Update all Dockerfile references recursively to use the new eve-alpine image rebuilt from the eve-alpine-base that now includes all three platforms (amd64, arm64, riscv64).

The previous eve-alpine-base image was missing riscv64, which was lost during the Alpine 3.22 migration. The bootstrap workflow (merged in #5741) rebuilt it with all platforms. This PR propagates the new hashes to all
consumer Dockerfiles.

Known issue: pkg/alpine/Dockerfile should ideally use eve-alpine as its own base image (so all packages are installed from the local mirror and not fetched from the network). However, this circular dependency is currently broken because the Go installation step (ADD go.tar.gz) fails when bootstrapping from the same image. For now, eve-alpine-base is used as the base instead.

How to test and validate this PR

  • Verify amd64 and arm64 package builds pass
  • Verify riscv64 package builds no longer fail with
    no match for platform in manifest

Changelog notes

No user-facing changes.

PR Backports

  • 16.0-stable: No, Alpine 3.22 specific
  • 14.5-stable: No, Alpine 3.22 specific
  • 13.4-stable: No, Alpine 3.22 specific

Checklist

  • I've provided a proper description

  • I've added the proper documentation

  • I've tested my PR on amd64 device

  • I've tested my PR on arm64 device

  • I've written the test verification instructions

  • I've set the proper labels to this PR

  • I've checked the boxes above, or I've provided a good reason why I didn't
    check them.

-run ./tools/bump_dockerfiles.pl script recursively several times

Signed-off-by: Mikhail Malyshev <mike.malyshev@gmail.com>
@rucoder rucoder force-pushed the rucoder/pk-alpine-3.22-update branch from 5403a7e to 4ecfdea Compare April 6, 2026 06:39
@rucoder rucoder changed the title Rucoder/pk alpine 3.22 update build: add alpine-base bootstrap workflow and update all hashes for Alpine 3.22 Apr 6, 2026
@rucoder rucoder changed the title build: add alpine-base bootstrap workflow and update all hashes for Alpine 3.22 build: update all hashes after eve-alpine-base rebuild for Alpine 3.22 Apr 6, 2026
@codecov
Copy link
Copy Markdown

codecov bot commented Apr 7, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 28.34%. Comparing base (2281599) to head (4ecfdea).
⚠️ Report is 451 commits behind head on master.

Additional details and impacted files
@@            Coverage Diff             @@
##           master    #5746      +/-   ##
==========================================
+ Coverage   19.52%   28.34%   +8.81%     
==========================================
  Files          19       18       -1     
  Lines        3021     2417     -604     
==========================================
+ Hits          590      685      +95     
+ Misses       2310     1588     -722     
- Partials      121      144      +23     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@rucoder rucoder closed this Apr 8, 2026
@rucoder
Copy link
Copy Markdown
Contributor Author

rucoder commented Apr 8, 2026

Close in favor of #5730

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.

1 participant