QM CLI 0.1.4's AWS MicroVM build currently pins the GitHub CLI RPM to gh-2.96.0-1 in templates/aws/microvm-agent/Dockerfile.
That RPM is no longer available from https://cli.github.com/packages/rpm/gh-cli.repo, so the image build fails at:
dnf install -y gh-2.96.0-1
with:
error: No package matches 'gh-2.96.0-1'
On AWS Lambda MicroVM image builds this is surfaced only as The container image build failed., with no useful build logs.
I reproduced the failure locally using the exact public.ecr.aws/lambda/microvms:al2023-minimal base image. gh-2.97.0-1 is available for the same ARM64 image and a full local build succeeds after changing only that pin.
Could QM update the pinned RPM (or otherwise make this dependency version reproducible and maintainable)?
QM CLI 0.1.4's AWS MicroVM build currently pins the GitHub CLI RPM to
gh-2.96.0-1intemplates/aws/microvm-agent/Dockerfile.That RPM is no longer available from
https://cli.github.com/packages/rpm/gh-cli.repo, so the image build fails at:with:
On AWS Lambda MicroVM image builds this is surfaced only as
The container image build failed., with no useful build logs.I reproduced the failure locally using the exact
public.ecr.aws/lambda/microvms:al2023-minimalbase image.gh-2.97.0-1is available for the same ARM64 image and a full local build succeeds after changing only that pin.Could QM update the pinned RPM (or otherwise make this dependency version reproducible and maintainable)?