e196855bed
ci: use edge releases of buildx
...
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com >
2024-11-28 15:01:09 +01:00
71c7889719
Merge pull request #2821 from tonistiigi/update-buildkit-v0.18.0
...
vendor: update buildkit to v0.18.0
v0.19.0
2024-11-26 14:49:31 -08:00
a3418e0178
vendor: update buildkit to v0.18.0
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2024-11-26 13:57:25 -08:00
6a1cf78879
Merge pull request #2818 from tonistiigi/vendor-buildkit-v0.18.0-rc2
...
vendor: update buildkit to v0.18.0-rc2
v0.19.0-rc2
2024-11-25 17:52:46 -08:00
ec1f712328
vendor: update buildkit to v0.18.0-rc2
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2024-11-25 17:42:30 -08:00
5ce6597c07
Merge pull request #2812 from crazy-max/bake-win-fs-ent
...
bake: add wildcard to fs entitlements to allow any paths
2024-11-25 20:29:14 +01:00
9c75071793
bake: add wildcard to fs entitlements to allow any paths
...
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com >
2024-11-25 20:13:27 +01:00
d612139b19
Merge pull request #2811 from crazy-max/update-buildkit
...
dockerfile: update buildkit to v0.17.2
2024-11-25 10:11:09 -08:00
42f7898c53
Merge pull request #2815 from tonistiigi/entitlements-symlink-tests
...
bake: fix entitlement test when running from symlink temp
2024-11-25 10:08:19 -08:00
3148c098a2
bake: remove unnecessary GetLongPathName calls
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2024-11-25 08:26:02 -08:00
f95d574f94
bake: fix entitlement test when running from symlink temp
...
As the paths returned by validator have the symlinks resolved,
the test needs to resolve the symlinks also in the expected
values. Previously this would fail if t.TempDir() or os.GetWd()
returned a path that contained a symlink.
The issue was purely in the test and not in the entitlements
validation logic.
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2024-11-25 00:03:54 -08:00
60822781be
ci: update buildkit to v0.17.2
...
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com >
2024-11-22 13:00:07 +01:00
4c83475703
dockerfile: update buildkit to v0.17.2
...
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com >
2024-11-22 11:27:33 +01:00
17eff25fe5
Merge pull request #2807 from tonistiigi/buildkit-v0.18.0-rc1
...
vendor: update buildkit to v0.18.0-rc1
v0.19.0-rc1
2024-11-21 14:29:29 -08:00
9c8ffb77d6
Merge pull request #2806 from tonistiigi/vendor-compose-v2.4.4
...
vendor: update compose to v2.4.4
2024-11-21 14:29:18 -08:00
13a426fca6
vendor: update buildkit to v0.18.0-rc1
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2024-11-21 12:57:27 -08:00
1a039115bc
Merge pull request #2758 from jsternberg/bake-composable-attributes
...
bake: initial set of composable bake attributes
2024-11-21 12:54:54 -08:00
07d58782b8
vendor: update compose to v2.4.4
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2024-11-21 10:32:02 -08:00
3ccbb88e6a
bake: initial set of composable bake attributes
...
This allows using either the csv syntax or object syntax to specify
certain attributes.
This applies to the following fields:
- output
- cache-from
- cache-to
- secret
- ssh
There are still some remaining fields to translate. Specifically
ulimits, annotations, and attest.
Signed-off-by: Jonathan A. Sternberg <jonathan.sternberg@docker.com >
2024-11-21 12:31:11 -06:00
a34c641bc4
Merge pull request #2796 from tonistiigi/fs-entitlements
...
bake: add filesystem entitlements support
2024-11-21 09:51:49 -08:00
f10be074b4
bake: handle root evaluation with available drives for windows entitlement
...
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com >
2024-11-21 14:05:13 +01:00
9f429965c0
bake: windows entitlement path fixes take 2
...
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com >
2024-11-21 14:05:12 +01:00
f3929447d7
fix lint issues
...
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com >
2024-11-21 14:05:12 +01:00
615f4f6759
bake: windows entitlement path fixes
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2024-11-21 14:05:12 +01:00
9a7b028bab
bake: add fs entitlements for context paths
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2024-11-21 14:05:11 +01:00
1af4f05ba4
bake: add filesystem entitlements support
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2024-11-21 14:05:11 +01:00
4b5d78db9b
Merge pull request #2801 from tonistiigi/enable-testifylint
...
lint: enable testifylint
2024-11-21 13:57:54 +01:00
d2c512a95b
lint: enable testifylint
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2024-11-20 10:53:11 -08:00
5937ba0e00
Merge pull request #2307 from crazy-max/test-docker-multi-ver
...
tests: handle multiple docker versions
2024-11-20 09:53:57 -08:00
21fb026aa3
Merge pull request #2775 from crazy-max/openbsd
...
build openbsd
2024-11-20 09:49:49 -08:00
bc45641086
build openbsd
...
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com >
2024-11-20 11:42:10 +01:00
96689e5d05
Merge pull request #2782 from crazy-max/go-1.23
...
update to go 1.23
2024-11-20 11:40:54 +01:00
50a8f11f0f
dockerfile: missing xx update to 1.5.0
...
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com >
2024-11-20 11:20:18 +01:00
11cf38bd97
update to go 1.23
...
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com >
2024-11-20 11:20:18 +01:00
300d56b3ff
update gopls and golangci-lint
...
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com >
2024-11-20 11:20:18 +01:00
e04da86aca
fix golangci-lint issues
...
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com >
2024-11-20 11:20:17 +01:00
9f1fc99018
Merge pull request #2797 from crazy-max/ci-macos-14
...
ci: update runner to macos-14
2024-11-20 18:16:59 +09:00
26bbddb5d6
Merge pull request #2798 from tonistiigi/linter-updates
...
Improve linter checks
2024-11-20 10:05:37 +01:00
58fd190c31
lint: enable importas rules from buildkit
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2024-11-19 18:29:04 -08:00
e7a53fb829
lint: enable forbidigo context rules
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2024-11-19 18:27:25 -08:00
c0fd64f4f8
lint: enable linters from buildkit
...
Skipping errname and testifylint
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2024-11-19 17:51:24 -08:00
0c629335ac
lint: sort linters
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2024-11-19 17:40:42 -08:00
f216b71ad2
lint: enable gosimple
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2024-11-19 17:39:22 -08:00
debe8c0187
ci: update runner to macos-14
...
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com >
2024-11-20 01:02:43 +01:00
a69d857b8a
tests: handle multiple docker versions
...
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com >
2024-11-20 00:59:09 +01:00
a6ef9db84d
Merge pull request #2794 from crazy-max/bake-var-req
...
bake: basic variable validation
2024-11-19 12:23:44 -08:00
9c27be752c
Merge pull request #2791 from docker/dependabot/github_actions/codecov/codecov-action-5
...
build(deps): bump codecov/codecov-action from 4 to 5
2024-11-19 19:06:56 +01:00
82a65d4f9b
Merge pull request #2792 from thaJeztah/test_engine_27.4
...
Dockerfile: update to docker v27.4.0-rc.2
2024-11-19 18:36:00 +01:00
8647f408ac
Dockerfile: update to docker v27.4.0-rc.2
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2024-11-19 17:31:21 +01:00
e51cdcac50
bake: basic variable validation
...
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com >
2024-11-19 12:41:06 +01:00