Skip to content

CI: various small improvements#934

Open
Luap99 wants to merge 9 commits into
podman-container-tools:mainfrom
Luap99:ci
Open

CI: various small improvements#934
Luap99 wants to merge 9 commits into
podman-container-tools:mainfrom
Luap99:ci

Conversation

@Luap99

@Luap99 Luap99 commented Jun 22, 2026

Copy link
Copy Markdown
Member

see commits

Luap99 added 8 commits June 22, 2026 14:55
Do it like in podman and buildah and use a extra lima.yml to deduplicate
the yml file. Also while at it touch up the task names, the name is set
like the arguments to hack/ci/ci.yml like in podman so we can just copy
paste this to reproduce any CI failure locally with that.

Signed-off-by: Paul Holzinger <pholzing@redhat.com>
Mainly so we trigger it from the main ci.yml and work it in the task
dependencies so we do not have to have extra tasks in the merge
protection settings.

Signed-off-by: Paul Holzinger <pholzing@redhat.com>
Signed-off-by: Paul Holzinger <pholzing@redhat.com>
This should safe some test resources if basic validation fails already.

Signed-off-by: Paul Holzinger <pholzing@redhat.com>
Because merge protection gates on Total Success we should have a job to
ensure the yaml really has the right deps for it to work correctly.

Signed-off-by: Paul Holzinger <pholzing@redhat.com>
The default github timeout is 6 hours which is way to long. In case
there is ever a hang abort after 10 minutes as all these jobs should be
quite fast.

Signed-off-by: Paul Holzinger <pholzing@redhat.com>
All the jobs should be much faster than this so we do not needs such
long timeouts. In case of hangs it is better to abort early.

Signed-off-by: Paul Holzinger <pholzing@redhat.com>
This action has write access to PRs so we should guard against a
compromised tag and only update explicitly via renovate PRs.

Signed-off-by: Paul Holzinger <pholzing@redhat.com>
@Luap99

Luap99 commented Jun 22, 2026

Copy link
Copy Markdown
Member Author

Once this is reviewed I drop the old validate test names from the branch protection so this can be merged

The tests do not run in parallel so they do not really benefit from that
much cpus. Safe some CNCF resources by using smaller runners.

Signed-off-by: Paul Holzinger <pholzing@redhat.com>
@ashley-cui

Copy link
Copy Markdown
Contributor

LGTM.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants