Skip to content

🧪 Mark armv7l images w/ arm OCI platform tag#810

Merged
webknjaz merged 2 commits intoansible:develfrom
webknjaz:maintenance/armv7l-arch-meta-fix
Mar 10, 2026
Merged

🧪 Mark armv7l images w/ arm OCI platform tag#810
webknjaz merged 2 commits intoansible:develfrom
webknjaz:maintenance/armv7l-arch-meta-fix

Conversation

@webknjaz
Copy link
Copy Markdown
Member

@webknjaz webknjaz commented Mar 10, 2026

This fix is a continuation of #692 that is supposed to unblock #648. The outcome will be that the armv7l images we build are correctly tagged with the linux/arm/v7 OCI platform tag.

SUMMARY

SSIA.

ISSUE TYPE
  • Bugfix Pull Request
  • Packaging Pull Request
ADDITIONAL INFORMATION

#648 revealed that the armv7l images we build are tagged as linux/armv7l/v7 but should be linux/arm/v7:

  Status: Downloaded newer image for ghcr.io/ansible/pylibssh-manylinux_2_31_armv7l:libssh-v0.12.0
  WARNING: image with reference ghcr.io/ansible/pylibssh-manylinux_2_31_armv7l:libssh-v0.12.0 was found but its platform (linux/armv7l/v7) does not match the specified platform (linux/arm/v7)
  docker: Error response from daemon: image with reference ghcr.io/ansible/pylibssh-manylinux_2_31_armv7l:libssh-v0.12.0 was found but its platform (linux/armv7l/v7) does not match the specified platform (linux/arm/v7)

The build logs used to have this warning that got overlooked:

WARNING: image platform (linux/arm/v7) does not match the expected platform (linux/armv7l)

This fix is a continuation of ansible#692 that is supposed to unblock ansible#648.
@webknjaz webknjaz self-assigned this Mar 10, 2026
@webknjaz webknjaz added bug Something isn't working github_actions Pull requests that update Github_actions code 🤖 infra This includes packaging, CI/CD, test runners, dev env. That sort of stuff. labels Mar 10, 2026
@psf-chronographer psf-chronographer bot added the bot:chronographer:provided There is a change note present in this PR label Mar 10, 2026
@packit-as-a-service
Copy link
Copy Markdown

Congratulations! One of the builds has completed. 🍾

You can install the built RPMs by following these steps:

  • sudo dnf install -y 'dnf*-command(copr)'
  • dnf copr enable packit/ansible-pylibssh-810
  • And now you can install the packages.

Please note that the RPMs should be used only in a testing environment.

@webknjaz webknjaz force-pushed the maintenance/armv7l-arch-meta-fix branch from e4a408b to 7cb839b Compare March 10, 2026 21:25
@webknjaz webknjaz merged commit 6188d9f into ansible:devel Mar 10, 2026
66 of 106 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bot:chronographer:provided There is a change note present in this PR bug Something isn't working github_actions Pull requests that update Github_actions code 🤖 infra This includes packaging, CI/CD, test runners, dev env. That sort of stuff.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant