Closed dperson closed 6 months ago
Note, no change was made to my repo from the previous successful build to it getting errors on the scheduled build. Thanks!
schedule:
- cron: "00 17 * * *" # build at 17:00 UTC every day
# (20 minutes after last ublue images start building)
Can confirm, my test build fails when using squash. No changes were made by us so this might have something to do with the repo we're using to install podman. This will require further investigation
Scratch that, changes were made around removing a hard requirement for providing credentials to allow the container runtimes to use credentials that were already set (https://github.com/blue-build/cli/pull/187). I'm pretty sure these changes wouldn't have caused this issue, but it won't hurt to start investigating there
Possible enhancement/feature request: ability to set CLI_VERSION_TAG
to an arbitrary value (git hash) when calling the blue-build/github-action
(instead of just the indirect use_unstable_api
for v0.8
or main
)? It would make testing if this change caused the issue easier...
Thanks for creating / maintaining such nice tools!
I think I see what the problem is. It seems to be related to the fact that the currently released version of the action is building inside of an alpine container. We have changes in main
that will install a newer version of podman
directly on the runner. The new method works fine. @xynydev I've got a PR to add the requested cli_version
input. Can we get that reviewed and the action released soon? Squash builds will continue to be broken until we do.
Current released action with squash https://github.com/gmpinder/testos/actions/runs/9306358911/job/25623380967 (failing)
New PR action with squash on v0.8.10 CLI https://github.com/gmpinder/testos/actions/runs/9308915971/job/25623318577 (passing)
New PR action with squash on v0.8.9 CLI https://github.com/gmpinder/testos/actions/runs/9308897726/job/25623703999 (passing)
@gmpinder 2 questions:
use_unstable_cli: true
) and it still failed to build, which doesn't sound like it was supposed to happen from your comments, or did I misunderstand?cli_version
(from your PR) and grabbed the older one prior to the mentioned change?Thanks!
@gmpinder 2 questions:
- I tried to build with main (via
use_unstable_cli: true
) and it still failed to build, which doesn't sound like it was supposed to happen from your comments, or did I misunderstand?- Was the success because you used the new flag
cli_version
(from your PR) and grabbed the older one prior to the mentioned change?Thanks!
The main branch of the action has a fix for this issue that hasn't been released yet. Changing the version of the CLI won't do anything for this particular issue. You can take a look at the difference between the latest tag and main to see the difference.
Whee... and it builds a lot faster too (15m 34s => 9m 34s). Thank you so much!
When running the github-action (on my custom ublue build) I'm now getting the below failure, starting with yesterday's scheduled build:
Excerpt of the relevant action from the YAML: