Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Pull requests build fails #6

Open
2 tasks done
nijel opened this issue Nov 8, 2024 · 2 comments
Open
2 tasks done

Pull requests build fails #6

nijel opened this issue Nov 8, 2024 · 2 comments
Labels
bug Something is broken. help wanted Extra attention is needed.

Comments

@nijel
Copy link
Member

nijel commented Nov 8, 2024

Describe the issue

Currently, the CI pipeline relies on passing the built base image via registry to build the dev image. This is a very similar issue to WeblateOrg/docker#2589.

The root cause is that there doesn't seem to be way in docker to work with multiarch images (manifests) locally: you cannot have locally different architectures of the same image.

I already tried

  • I've read and searched the documentation.
  • I've searched for similar filed issues in this repository.

Steps to reproduce the behavior

  1. Open pull request
  2. See that it doesn't build like chore(deps): update dependency uv to v0.5.0 #3

Expected behavior

No response

Screenshots

No response

Exception traceback

No response

Additional context

No response

@nijel nijel added the bug Something is broken. label Nov 8, 2024
@nijel
Copy link
Member Author

nijel commented Nov 8, 2024

The only approach I currently see is splitting up this repo into two, but that seems annoying just to workaround Docker limitations.

@nijel nijel added the help wanted Extra attention is needed. label Nov 8, 2024
@nijel
Copy link
Member Author

nijel commented Nov 8, 2024

https://github.com/marketplace/actions/setup-containerd might be the way to go, it seems to support loading multiarch images, but the question is whether these can then be used in build.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something is broken. help wanted Extra attention is needed.
Projects
None yet
Development

No branches or pull requests

1 participant