renovate[bot]
c8831c8bae
Update dependency golangci/golangci-lint to v2.12.2
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-06 13:58:32 +00:00
renovate[bot]
4df9e1df7e
Update dependency golangci/golangci-lint to v2.12.1
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Signed-off-by: Miloslav Trmač <mitr@redhat.com >
2026-05-04 13:42:00 +02:00
Brent Baude
a1e4d9eccf
Additional cleanup for go module changes
...
Found some additional impact locations for the go module change.
Signed-off-by: Brent Baude <bbaude@redhat.com >
2026-04-20 13:01:59 -05:00
Brent Baude
870378ba16
Move skopeo to go.podman.io
...
With potential repo moves and cirus EOL, we have decided to begin
preparing by making changes to the skopeo module name. See
https://github.com/containers/go.podman.io/pull/6 for more information.
Signed-off-by: Brent Baude <bbaude@redhat.com >
2026-04-20 13:00:55 -05:00
renovate[bot]
16aceb4366
chore(deps): update dependency golangci/golangci-lint to v2.11.4
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-23 18:21:29 +00:00
Bruno Verachten
13c63986ad
ci: add riscv64 to local-cross build target
...
Add bin/skopeo.linux.riscv64 to the local-cross Makefile target, adding
RISC-V cross-compilation validation alongside the existing architectures.
Closes #2827
Signed-off-by: Bruno Verachten <gounthar@gmail.com >
2026-03-20 16:23:07 +01:00
renovate[bot]
7b622f0dd4
chore(deps): update dependency golangci/golangci-lint to v2.11.3
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-10 13:57:46 +00:00
renovate[bot]
625e3631c4
chore(deps): update dependency golangci/golangci-lint to v2.10.1
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-17 20:44:22 +00:00
renovate[bot]
4bf4317042
chore(deps): update dependency golangci/golangci-lint to v2.9.0
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-11 01:59:01 +00:00
renovate[bot]
0c04335b21
chore(deps): update dependency golangci/golangci-lint to v2.8.0
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-08 13:39:39 +00:00
renovate[bot]
54b4159187
chore(deps): update dependency golangci/golangci-lint to v2.7.2
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-09 17:59:12 +00:00
renovate[bot]
0291b1e001
chore(deps): update dependency golangci/golangci-lint to v2.7.1
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-04 18:09:29 +00:00
renovate[bot]
bad5bd046d
chore(deps): update dependency golangci/golangci-lint to v2.7.0
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-03 20:51:09 +00:00
renovate[bot]
ae484462c6
Update dependency golangci/golangci-lint to v2.6.2
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-19 17:09:55 +00:00
Paul Holzinger
b625905314
golangci-lint: enable gofumpt formatter
...
And also remove old, no longer needed validate-gofmt.sh script.
golangci-lint checks the formatting already for us.
And add a fmt make target that just runs golangci-lint fmt for easier
use.
Signed-off-by: Paul Holzinger <pholzing@redhat.com >
2025-11-18 22:46:37 +01:00
Lokesh Mandvekar
8181f14eaa
Makefile: remove stale target
...
Old cruft. Isn't even expected to work. Not used anywhere.
Signed-off-by: Lokesh Mandvekar <lsm5@redhat.com >
2025-11-05 13:36:52 -05:00
Lokesh Mandvekar
85a14032cc
Makefile: use hack/test-system.sh for test-system-local
...
This will ensure both `test-system` and `test-system-local` work.
The `test-system` target will use the skopeo binary at `./bin/skopeo`.
Setting SKOPEO_BINARY should have no effect on it.
The `test-system-local` (and `test-integration-local`) target can use
SKOPEO_BINARY at any location. This will be useful in CI where we need to test
skopeo installed by the package at /usr/bin.
Co-authored-by: Miloslav Trmač <mitr@redhat.com >
Signed-off-by: Lokesh Mandvekar <lsm5@redhat.com >
2025-11-05 13:36:43 -05:00
renovate[bot]
f3e66b8fa0
chore(deps): update dependency golangci/golangci-lint to v2.6.1
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-04 14:36:33 +00:00
renovate[bot]
f23b6fb8f1
chore(deps): update dependency golangci/golangci-lint to v2.6.0
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-30 00:57:50 +00:00
renovate[bot]
d80c776b87
Update dependency golangci/golangci-lint to v2.5.0
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-01 16:04:49 +00:00
Lokesh Mandvekar
a489ea39a7
test-integration-local: use SKOPEO_BINARY if set
...
Else use ./bin/skopeo as the default binary.
This makes it a lot more flexible compared to just searching and using
the first skopeo in PATH. Also, allows to avoid any binary installation
to /usr/bin.
The SKOPEO_BINARY evaluation logic has been moved to a separate and
reusable Makefile target.
Co-authored-by: Miloslav Trmač <mitr@redhat.com >
Signed-off-by: Lokesh Mandvekar <lsm5@redhat.com >
2025-09-17 08:31:10 -04:00
Miloslav Trmač
9753a1a11a
Also build+test with Sequoia
...
Relies on https://github.com/containers/automation_images/pull/411 .
Signed-off-by: Miloslav Trmač <mitr@redhat.com >
2025-09-11 19:00:27 +02:00
Miloslav Trmač
afc0c0f021
Rely on Go-maintained commit value instead of handling that ourselves
...
Should not change behavior
Signed-off-by: Miloslav Trmač <mitr@redhat.com >
2025-09-08 23:05:20 +02:00
Lokesh Mandvekar
02055fb052
Makefile: inline logic for test-integration-local
...
Get rid of hack/test-integration.sh
Signed-off-by: Lokesh Mandvekar <lsm5@redhat.com >
2025-08-29 08:46:05 -04:00
Lokesh Mandvekar
7e235ea335
Makefile: test-system-local checks for SKOPEO_BINARY
...
Use inline script and get rid of hack/test-system.sh
Signed-off-by: Lokesh Mandvekar <lsm5@redhat.com >
2025-08-29 08:46:05 -04:00
Lokesh Mandvekar
bb1f057541
Makefile: validate-local depends on tools
...
This is required for fetching golangci-lint if it doesn't exist.
Signed-off-by: Lokesh Mandvekar <lsm5@redhat.com >
2025-08-29 08:46:04 -04:00
renovate[bot]
01252ab813
chore(deps): update dependency golangci/golangci-lint to v2.4.0
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-14 15:49:49 +00:00
renovate[bot]
f9d10b3c9c
chore(deps): update dependency golangci/golangci-lint to v2.3.1
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-03 00:51:58 +00:00
renovate[bot]
a4f3fb313a
Update dependency golangci/golangci-lint to v2.3.0
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-21 19:43:45 +00:00
Miloslav Trmač
203a4cf741
Improve parameter passing to hack/test-system.sh
...
Allow passing SKOPEO_LDFLAGS and BUILDTAGS.
Signed-off-by: Miloslav Trmač <mitr@redhat.com >
2025-07-18 17:59:10 +02:00
Miloslav Trmač
319d18c0f9
Improve parameter passing to hack/test-integration.sh
...
Rely on "$@" to allow passing options with spaces, like SKOPEO_LDFLAGS.
Then pass SKOPEO_LDFLAGS.
Also fix the documentation of TESTFLAGS.
Signed-off-by: Miloslav Trmač <mitr@redhat.com >
2025-07-18 17:59:10 +02:00
renovate[bot]
f87d569628
Update dependency golangci/golangci-lint to v2.2.2
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-11 16:56:02 +00:00
renovate[bot]
3de83e9f73
Update dependency golangci/golangci-lint to v2.2.1
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-30 15:23:26 +00:00
Paul Holzinger
a50b2d910b
Makefile: use libsqlite3 build when possible
...
Dynamically link sqlite3 when installed, the main motivation is that we
reduce the podman binary size with that. I see about 3.3 MB savings.
But also dynamically linking it means if there a vulnerabilities only
the sqlite3 distro package needs updating and we don't have to make a
new podman release with the vendored update.
Signed-off-by: Paul Holzinger <pholzing@redhat.com >
2025-06-10 18:34:45 +02:00
renovate[bot]
2bd609a0dd
chore(deps): update dependency golangci/golangci-lint to v2.1.6
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-04 17:58:13 +00:00
renovate[bot]
159095c102
chore(deps): update dependency golangci/golangci-lint to v2.1.5
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-28 19:31:52 +00:00
Miloslav Trmač
47bf2b4ef7
Stop setting btrfs_noversion
...
c/storage no longer uses this tag after
https://github.com/containers/storage/pull/2308 .
Signed-off-by: Miloslav Trmač <mitr@redhat.com >
2025-04-16 18:52:39 +02:00
renovate[bot]
3755a3db63
chore(deps): update dependency golangci/golangci-lint to v2.1.2
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-15 15:45:49 +00:00
Kir Kolyshkin
f4d30802b2
Makefile: add linting with --tests=false
...
Sometimes running golangci-lint with --tests=false helps to uncover some
unused code which was not removed because it has unit tests. Since
everything is already cached, this additional run doesn't take much
time.
Signed-off-by: Kir Kolyshkin <kolyshkin@gmail.com >
2025-04-14 12:29:02 +02:00
Kir Kolyshkin
d66183b129
Remove hack/validate-lint.sh wrapper
...
Before commit d4bd787e this script used to contain some logic,
but now it's just a wrapper that does nothing useful and stands in the
way. Remove it, and call golangci-lint directly.
This slightly changes the way the linting is done, because BUILDTAGS
was empty before, and now they it contains libsubid.
Signed-off-by: Kir Kolyshkin <kolyshkin@gmail.com >
2025-04-14 12:29:02 +02:00
renovate[bot]
53a1b69591
chore(deps): update dependency golangci/golangci-lint to v2.1.1
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-12 19:02:44 +00:00
renovate[bot]
0e68f7bebd
chore(deps): update dependency golangci/golangci-lint to v2.0.2
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-25 22:32:06 +00:00
renovate[bot]
ba2f8b7ace
chore(deps): update dependency golangci/golangci-lint to v2
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Signed-off-by: Miloslav Trmač <mitr@redhat.com >
2025-03-24 19:42:38 +01:00
renovate[bot]
b8637922e2
chore(deps): update dependency golangci/golangci-lint to v1.64.8
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-19 16:22:09 +00:00
renovate[bot]
cc743c3c0f
chore(deps): update dependency golangci/golangci-lint to v1.64.7
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-12 03:32:48 +00:00
renovate[bot]
a185498c73
chore(deps): update dependency golangci/golangci-lint to v1.64.6
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-04 00:36:00 +00:00
renovate[bot]
5c968d67b8
chore(deps): update dependency golangci/golangci-lint to v1.64.5
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-13 23:07:12 +00:00
renovate[bot]
841a1b61ae
chore(deps): update dependency golangci/golangci-lint to v1.64.4
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-12 23:03:11 +00:00
renovate[bot]
8c2eff1dae
chore(deps): update dependency golangci/golangci-lint to v1.64.3
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-12 21:34:46 +00:00
renovate[bot]
8c20592d78
chore(deps): update dependency golangci/golangci-lint to v1.64.2
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-12 18:31:29 +00:00