Commit Graph
28617 Commits
Author SHA1 Message Date
Jan Kaluza e07547aaa7 CI: default Rawhide to the image's conmon-v3
On fedora-rawhide, write containers.conf.d so engine.conmon_path is
/usr/bin/conmon-v3 and export CONMON_BINARY to that same binary, which
is already installed in the CI image. Preserve CONMON_BINARY across
sudo, and abort setup unless the binary reports conmon version 3.
Also collect the conmon-v3 package when CI gathers logs.

Signed-off-by: Jan Kaluza <jkaluza@redhat.com>
2026-10-15 14:37:46 +02:00
Paul Holzinger f15bf2be6f Merge pull request #29980 from podman-container-tools/renovate/major-ci-vm-image
chore(deps): update dependency podman-container-tools/automation to v20261015
2026-10-15 14:14:01 +02:00
renovate[bot] bcbf06760b chore(deps): update dependency podman-container-tools/automation to v20261015
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-10-15 10:21:02 +00:00
Jan Rodák 30543275f4 Merge pull request #29978 from podman-container-tools/renovate/zizmorcore-zizmor-action-0.x
chore(deps): update zizmorcore/zizmor-action action to v0.7.0
2026-10-15 12:19:56 +02:00
renovate[bot] 6a39d4ba8a chore(deps): update zizmorcore/zizmor-action action to v0.7.0
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-10-15 08:22:41 +00:00
Jan Rodák 25329e93c5 Merge pull request #29954 from podman-container-tools/renovate/github.com-godbus-dbus-v5-5.x
fix(deps): update module github.com/godbus/dbus/v5 to v5.2.4
2026-10-14 17:59:12 +02:00
Paul Holzinger e8baf9e89f Merge pull request #29972 from Honny1/fix-buildtag
pkg/systemd: do not compile dbus code for remote or non-linux builds
2026-10-14 17:48:28 +02:00
Jan Rodák 711e684785 pkg/systemd: do not compile dbus code for remote or non-linux builds
Signed-off-by: Jan Rodák <hony.com@seznam.cz>
2026-10-14 15:01:46 +02:00
renovate[bot] 52a8061331 fix(deps): update module github.com/godbus/dbus/v5 to v5.2.4
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-10-14 11:40:50 +00:00
Paul Holzinger bbf98ecfcc Merge pull request #29968 from podman-container-tools/renovate/github.com-microsoft-go-winio-0.x
fix(deps): update module github.com/microsoft/go-winio to v0.6.4
2026-10-14 12:54:28 +02:00
renovate[bot] d171399f6d fix(deps): update module github.com/microsoft/go-winio to v0.6.4
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-10-14 00:23:05 +00:00
Ashley Cui 0becfd4d33 Merge pull request #29967 from Luap99/zizmor
Fix zizmor warnings
2026-10-13 15:47:29 -04:00
Paul Holzinger c759a919fc .github/workflows/machine-os-pr.yml: silence zizmor
pull_request_target is considered insecure as it is easy to misuse. We
do not checkout code from a PR here and we need it for the secret access
so we kinda of to use it if we want the automatic machine-os PRs.

Signed-off-by: Paul Holzinger <pholzing@redhat.com>
2026-10-13 15:19:00 +02:00
Paul Holzinger d7bde6427a Merge pull request #29963 from podman-container-tools/renovate/actions-create-github-app-token-3.x
chore(deps): update actions/create-github-app-token action to v3.3.0
2026-10-13 15:18:51 +02:00
Paul Holzinger d71631a4fa .github/workflows/issue_pr_lock.yml: add explicit app permissions
The github app we use for locking already only has rights for this so
this is not really gaining us anything. However zizmore points this out
in case the app would have more permissions to only keep it to a
minimum. It also protects us in case someone gives the app more
permissions in the future as the workflow does not need more.

Signed-off-by: Paul Holzinger <pholzing@redhat.com>
2026-10-13 14:56:40 +02:00
Paul Holzinger 9bbefbd146 .github: Use GitHub's self-repository syntax
zizmor flags these as problems, it is not really a problem in our
context but it seems better to use it and make zizmor happy.
https://docs.zizmor.sh/audits/#self-repository

Signed-off-by: Paul Holzinger <pholzing@redhat.com>
2026-10-13 14:49:16 +02:00
renovate[bot] 7c5a361032 chore(deps): update actions/create-github-app-token action to v3.3.0
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-10-13 00:21:45 +00:00
Jan Rodák b17e7db1d3 Merge pull request #29952 from podman-container-tools/renovate/golang.org-x-net-0.x
fix(deps): update module golang.org/x/net to v0.61.0
2026-10-12 23:14:44 +02:00
Paul Holzinger 803f524fff Merge pull request #29949 from ygalblum/allow-skip-require-mounts-for
quadlet: configure mount source dependencies
2026-10-12 18:38:01 +02:00
Paul Holzinger 6c865726fc Merge pull request #29939 from podman-container-tools/renovate/github.com-moby-moby-client-0.x
fix(deps): update module github.com/moby/moby/client to v0.6.2
2026-10-12 13:02:58 +02:00
renovate[bot] 8fa1197903 fix(deps): update module golang.org/x/net to v0.61.0
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-10-12 10:46:55 +00:00
Paul Holzinger 66dc902b59 Merge pull request #29889 from kolyshkin/actionlint
CI: add actionlint to check GHA workflow files, fix found issues
2026-10-12 12:44:14 +02:00
Jan Rodák 6f342d9275 Merge pull request #29945 from podman-container-tools/renovate/golang.org-x-sync-0.x
fix(deps): update module golang.org/x/sync to v0.24.0
2026-10-12 12:18:17 +02:00
Jan Rodák 9bb7eab4c9 Merge pull request #29947 from podman-container-tools/renovate/golang.org-x-term-0.x
fix(deps): update module golang.org/x/term to v0.47.0
2026-10-12 11:54:08 +02:00
renovate[bot] a9f6810edd fix(deps): update module golang.org/x/term to v0.47.0
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-10-12 08:25:52 +00:00
renovate[bot] 06d99d2c9f fix(deps): update module golang.org/x/sync to v0.24.0
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-10-12 08:25:35 +00:00
Jan Rodák 99eac98b7c Merge pull request #29943 from podman-container-tools/renovate/golang.org-x-sys-0.x
fix(deps): update module golang.org/x/sys to v0.49.0
2026-10-12 10:22:03 +02:00
Jan Rodák f28a114d43 Merge pull request #29950 from podman-container-tools/renovate/github.com-onsi-ginkgo-v2-2.x
fix(deps): update module github.com/onsi/ginkgo/v2 to v2.33.1
2026-10-12 10:04:02 +02:00
Kir Kolyshkin 381fa756ed ci: add actionlint
Add a workflow running actionlint on GHA workflows, which helps a lot
when debugging broken workflows, and also runs shellcheck on all
embedded shell scripts. A separate workflow so it still runs when
another yaml is broken.

The config file is needed solely to let actionlint know about our custom
runners (otherwise it complains).

Signed-off-by: Kir Kolyshkin <kolyshkin@gmail.com>
2026-10-11 17:05:17 -07:00
Kir Kolyshkin 3edc9d1fed ci: fix version comparison in update-podmanio
The variable is $VERSION not $version, so the check never worked
(IOW needsUpdate=true was always set).

Signed-off-by: Kir Kolyshkin <kolyshkin@gmail.com>
2026-10-11 17:05:17 -07:00
Kir Kolyshkin e9925a3b1f ci: remove reference to nonexistent matrix.timeout
The big-tests matrix has no timeout key -- remove it.

This fixes actionlint warnings about
 - the undefined property;
 - the assignment of a string to a numeric input.

No change in behavior.

Signed-off-by: Kir Kolyshkin <kolyshkin@gmail.com>
2026-10-11 17:05:16 -07:00
Kir Kolyshkin 9fd89a576e ci: fix other shellcheck warnings in workflows
Fix the rest of shellcheck warnings in GHA workflows:

 - $(...) instead of backticks;
 - "read -a" instead of word-splitting;
 - bash arrays instead of space-separated options;
 - "grep -q" instead of testing grep output for being empty;
 - single redirect for a group of echo commands;
 - etc.

Suppress the linter where it does not make sense (single-quoted
backticks in printf are markdown).

Found by actionlint (which runs shellcheck on run: scripts).

Signed-off-by: Kir Kolyshkin <kolyshkin@gmail.com>
2026-10-11 17:05:16 -07:00
Kir Kolyshkin c175c08204 ci: add missing quotes in workflow scripts
Quote variable expansions in run: scripts, as recommended by
shellcheck (SC2086). No change in behavior is expected.

Found by actionlint (which runs shellcheck on run: scripts).

Signed-off-by: Kir Kolyshkin <kolyshkin@gmail.com>
2026-10-11 17:05:16 -07:00
Matt Heon faf03944a3 Merge pull request #29839 from Garvity/quadlet-template-dropins
quadlet: discover template instances from drop-in directories
2026-10-10 13:51:22 -04:00
Matt Heon e3ed4e3913 Merge pull request #29048 from Honny1/gvproxy-notify
Use gvproxy notify socket instead of polling for readiness
2026-10-09 22:44:46 -04:00
renovate[bot] 0a220e0cf3 fix(deps): update module github.com/onsi/ginkgo/v2 to v2.33.1
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-10-10 00:22:48 +00:00
Ygal Blum 752d7f18e0 quadlet: configure mount source dependencies
Add [Quadlet] SetMountsDependency to select RequiresMountsFor, WantsMountsFor, or no generated dependency for user mount source paths.
Keep Requires as the default to preserve existing behavior and retain the required dependency on Podman's container storage directory.

Document the available values and the systemd version requirement for WantsMountsFor.
Add Quadlet integration fixtures covering Wants, Requires, None, and invalid values.

Fixes: #29946

Signed-off-by: Ygal Blum <ygal.blum@gmail.com>
2026-10-09 13:08:36 -04:00
Paul Holzinger 0329ed875a Merge pull request #29931 from Luap99/vendor
vendor: update to latest container-libs
2026-10-09 18:27:38 +02:00
Jan Rodák f2f73eb68e Use gvproxy notify socket instead of polling for readiness
Fixes: https://redhat.atlassian.net/browse/RUN-4471

Signed-off-by: Jan Rodák <hony.com@seznam.cz>
2026-10-09 17:53:36 +02:00
Jan Rodák 251404d4cc Merge pull request #29933 from Luap99/gvproxy
update gvproxy to 0.9.0
2026-10-09 16:31:28 +02:00
renovate[bot] 6efed8f1cf fix(deps): update module golang.org/x/sys to v0.49.0
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-10-09 12:25:28 +00:00
Paul Holzinger 0528de48c3 Merge pull request #29930 from saschagrunert/oci-runtime-init-error
libpod: report why the default OCI runtime failed to initialize
2026-10-09 14:01:48 +02:00
Paul Holzinger 76a846a007 Merge pull request #29938 from podman-container-tools/renovate/github.com-microsoft-go-winio-0.x
fix(deps): update module github.com/microsoft/go-winio to v0.6.3
2026-10-09 13:49:25 +02:00
Paul Holzinger 6f6e554deb Merge pull request #29935 from podman-container-tools/renovate/github.com-docker-go-connections-0.x
fix(deps): update module github.com/docker/go-connections to v0.8.2
2026-10-09 13:38:03 +02:00
Paul Holzinger 6bbac54b6f Merge pull request #29936 from podman-container-tools/renovate/golang.org-x-net-0.x
fix(deps): update module golang.org/x/net to v0.60.0
2026-10-09 13:17:42 +02:00
Sascha Grunert ac190fad18 libpod: report why the default OCI runtime failed to initialize
OCI runtime initialization errors are only logged at debug level, so
podman fails with a misleading `default OCI runtime "crun" not found`
even if crun exists but, for example, the exits directory below a
non-writable tmp dir could not be created. Keep the error of the default
runtime and return it when its initialization failed.

Signed-off-by: Sascha Grunert <sgrunert@redhat.com>
2026-10-09 07:07:11 +02:00
Sascha Grunert aa6acd8a43 libpod: shut down the store when makeRuntime fails
The deferred cleanup in makeRuntime checked a local store variable that
was never assigned, so the store was not shut down on errors, which
leaked the overlay mount as root. Use runtime.store instead.

Signed-off-by: Sascha Grunert <sgrunert@redhat.com>
2026-10-09 07:07:11 +02:00
renovate[bot] 2612b0caa7 fix(deps): update module github.com/moby/moby/client to v0.6.2
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-10-09 04:23:33 +00:00
renovate[bot] 1903f8d3a3 fix(deps): update module github.com/microsoft/go-winio to v0.6.3
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-10-09 00:22:31 +00:00
renovate[bot] a4ad1b983f fix(deps): update module golang.org/x/net to v0.60.0
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-10-08 20:49:43 +00:00