Skip to content

Fix: upload the images for amd64 and aarch64 in a multimanifest#2156

Merged
nichtsfrei merged 1 commit intomainfrom
do-not-use-greenbone-community
Mar 12, 2026
Merged

Fix: upload the images for amd64 and aarch64 in a multimanifest#2156
nichtsfrei merged 1 commit intomainfrom
do-not-use-greenbone-community

Conversation

@nichtsfrei
Copy link
Member

@nichtsfrei nichtsfrei commented Mar 12, 2026

This fixes the issue that we only supplied one platform in ghcr.io
instead of both.

The reason for that is that we have overridden the previously tag with
the one that took the longest to build. Which usually was aarch64.

Additionally this commit moves away from utilizing the greenbone.net
docker proxies in favor of using ghcr where possible so that our
critical pipelines hopefully run more stable.

The downside of that change is that building images currently takes a
longer time than previously because we cannot use the previously build
assets anymore.

https://jira.greenbone.net/browse/SC-1578

@github-actions
Copy link

github-actions bot commented Mar 12, 2026

Dependency Review

✅ No vulnerabilities or license issues or OpenSSF Scorecard issues found.

Snapshot Warnings

⚠️: No snapshots were found for the head SHA 0d5090f.
Ensure that dependencies are being submitted on PR branches and consider enabling retry-on-snapshot-warnings. See the documentation for more information and troubleshooting advice.

Scanned Files

  • .github/workflows/push-container-testing.yml

@nichtsfrei nichtsfrei force-pushed the do-not-use-greenbone-community branch from 5881dc6 to 7fe8777 Compare March 12, 2026 09:14
@github-actions github-actions bot added the patch_release creates a patch release label Mar 12, 2026
@nichtsfrei nichtsfrei marked this pull request as ready for review March 12, 2026 09:31
@nichtsfrei nichtsfrei requested a review from a team as a code owner March 12, 2026 09:31
@nichtsfrei nichtsfrei changed the title Chore: move away from registry.community and copied GEA workflows Fix: upload the images for amd64 and aarch64 in a multimanifest Mar 12, 2026
@nichtsfrei nichtsfrei force-pushed the do-not-use-greenbone-community branch from 7fe8777 to 7cf8125 Compare March 12, 2026 09:36
@github-actions github-actions bot added patch_release creates a patch release and removed patch_release creates a patch release labels Mar 12, 2026
@nichtsfrei nichtsfrei force-pushed the do-not-use-greenbone-community branch from 7cf8125 to cca804d Compare March 12, 2026 09:42
@github-actions github-actions bot added patch_release creates a patch release and removed patch_release creates a patch release labels Mar 12, 2026
@nichtsfrei nichtsfrei force-pushed the do-not-use-greenbone-community branch from cca804d to d038fc1 Compare March 12, 2026 10:05
@github-actions github-actions bot added patch_release creates a patch release and removed patch_release creates a patch release labels Mar 12, 2026
@nichtsfrei nichtsfrei enabled auto-merge (rebase) March 12, 2026 10:26
@nichtsfrei nichtsfrei force-pushed the do-not-use-greenbone-community branch from d038fc1 to aaa4b0a Compare March 12, 2026 10:54
@github-actions github-actions bot added patch_release creates a patch release and removed patch_release creates a patch release labels Mar 12, 2026
This fixes the issue that we only supplied one platform in ghcr.io
instead of both.

The reason for that is that we have overridden the previously tag with
the one that took the longest to build. Which usually was aarch64.

Additionally this commit moves away from utilizing the greenbone.net
docker proxies in favor of using ghcr where possible so that our
critical pipelines hopefully run more stable.

The downside of that change is that building images currently takes a
longer time than previously because we cannot use the previously build
assets anymore.
@nichtsfrei nichtsfrei force-pushed the do-not-use-greenbone-community branch from aaa4b0a to 0d5090f Compare March 12, 2026 11:28
@github-actions github-actions bot added patch_release creates a patch release and removed patch_release creates a patch release labels Mar 12, 2026
@nichtsfrei nichtsfrei merged commit c14cfee into main Mar 12, 2026
33 of 35 checks passed
@nichtsfrei nichtsfrei deleted the do-not-use-greenbone-community branch March 12, 2026 11:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

patch_release creates a patch release

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants