CrazyMax and CrazyMax
fb2c62a038
build: resolve 8.3 filename format to long one on Windows
...
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com >
2024-01-25 15:06:32 +01:00
CrazyMax
eabbee797b
ci: test-unit job matrix for win/macos/ubuntu
...
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com >
2024-01-25 10:53:01 +01:00
CrazyMax and GitHub
7e4021a43d
Merge pull request #2204 from thaJeztah/ci_update_docker_version
...
Dockerfile: update to Docker Engine v25.0.1
2024-01-24 11:59:38 +01:00
CrazyMax and GitHub
620c57c86c
Merge pull request #2203 from thaJeztah/ci_update_buildkit_version
...
Dockerfile: update to buildkit v0.12.4
2024-01-24 10:30:24 +01:00
CrazyMax and GitHub
d852568a29
Merge pull request #2186 from dvdksn/docs-fix-cli-reference-link
...
docs: update link to `docker build` reference
2024-01-19 16:20:54 +01:00
CrazyMax and GitHub
b2e723e2a3
Merge pull request #2190 from thaJeztah/bump_golang
...
update to go1.21.6
2024-01-17 10:53:34 +01:00
CrazyMax
24e043e375
rm: support removing multiple builders at once
...
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com >
2024-01-08 01:02:03 +01:00
CrazyMax
57d737a13c
driver(container): fix conditional statement for error handling
...
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com >
2024-01-05 16:35:09 +01:00
CrazyMax
02bc4e8992
build: set local dirs as frontend attributes
...
Set local dirs metadata if relative to VCS directory so
dockerfile path is tracked accurately in case vcs information
is not fulfilled.
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com >
2023-12-21 11:38:11 +01:00
CrazyMax and GitHub
1cdefbe901
Merge pull request #2167 from crazy-max/fix-git-root-wsl
...
gitutil: sanitize root dir on WSL
2023-12-20 11:03:28 +01:00
CrazyMax and GitHub
7694f0b9d8
Merge pull request #2166 from crazy-max/multi-golangci-lint
...
enable golangci-lint for supported platforms
2023-12-20 11:02:58 +01:00
CrazyMax and GitHub
fa9126c61f
Merge pull request #2171 from dvdksn/docs-no-cache-filter
...
docs: add --no-cache-filter example
2023-12-20 10:59:53 +01:00
CrazyMax and GitHub
617f538cb3
Merge pull request #2170 from laurazard/bump-buildkit
...
deps: update buildkit, vendor changes
2023-12-19 15:08:29 +01:00
CrazyMax
ac5b3241b1
gitutil: sanitize root dir on WSL
...
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com >
2023-12-19 09:27:32 +01:00
CrazyMax
ee24a36c4f
enable golangci-lint for supported platforms
...
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com >
2023-12-14 22:49:37 +01:00
CrazyMax and GitHub
8484fcdd57
Merge pull request #2162 from crazy-max/ci-username-var
...
ci: use org-wide var as username
2023-12-14 14:35:19 +01:00
CrazyMax
45deb29f09
ci: use org-wide var as username
...
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com >
2023-12-14 14:24:56 +01:00
CrazyMax and GitHub
6641167e7d
Merge pull request #2159 from docker/dependabot/github_actions/github/codeql-action-3
...
build(deps): bump github/codeql-action from 2 to 3
2023-12-14 10:13:58 +01:00
CrazyMax and GitHub
9f4987997c
Merge pull request #2154 from dvdksn/doc-annotations
...
docs: annotations
2023-12-14 10:07:18 +01:00
CrazyMax and GitHub
8337c25fa4
Merge pull request #2157 from crazy-max/swtich-account-push-bin
...
ci: use public bot account to push bin image
2023-12-13 20:49:23 +01:00
CrazyMax
54a1f0f0ea
ci: use public bot account to push bin image
...
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com >
2023-12-13 15:33:22 +01:00
CrazyMax and GitHub
57dc45774a
Merge pull request #2131 from crazy-max/fix-driver-infer-platform
...
build: infer platform from first node if none set
2023-12-12 13:27:51 +01:00
CrazyMax
9d8ac1ce2d
build: move solveOpt to local struct type
...
*client.SolveOpt in driver code is only used by build code.
For a clear separation of concerns, move it to an internal
struct type only accessible by BuildWithResultHandler func.
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com >
2023-12-11 19:53:05 +01:00
CrazyMax and GitHub
0a0252d9b3
Merge pull request #2150 from crazy-max/builder-create
...
builder: move builder creation logic to builder package
2023-12-11 01:34:15 -08:00
CrazyMax and GitHub
e4880c5dd1
Merge pull request #2151 from docker/dependabot/github_actions/actions/setup-go-5
...
build(deps): bump actions/setup-go from 4 to 5
2023-12-07 07:43:59 -08:00
CrazyMax and GitHub
5b5c4c8c9d
Merge pull request #2146 from tonistiigi/gitutil-default-remote
...
gitutil: find default remote by tracking branch
2023-12-04 08:08:11 -08:00
CrazyMax
ceb5bc807c
builder: move builder creation logic to builder package
...
This moves the builder creation logic to the builder package as we
plan to allow builder creation in the build ui of Docker Desktop so we
avoid drifting with the same logic in command package.
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com >
2023-12-04 14:08:08 +01:00
CrazyMax and GitHub
b2f705ad71
Merge pull request #2147 from tonistiigi/bake-shared-authprovider
...
bake: use same auth provider for bake targets
2023-12-01 03:24:17 -08:00
CrazyMax and GitHub
d82637582c
Merge pull request #2145 from crazy-max/update-buildkit
...
vendor: github.com/moby/buildkit c9ee8491d74f (master)
2023-11-30 06:57:58 -08:00
CrazyMax
1e80c70990
vendor: github.com/moby/buildkit c9ee8491d74f (master)
...
full diff:
- https://github.com/containerd/containerd/compare/v1.7.8...v1.7.9
- https://github.com/moby/buildkit/compare/5ae9b23c40a926615b6c3cc1da3f5457d2f61fd4...c9ee8491d74f
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com >
2023-11-29 16:40:13 +01:00
CrazyMax
54032316f9
build: infer platform from first node if none set
...
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com >
2023-11-28 11:55:47 +01:00
CrazyMax and GitHub
cec4496d3b
Merge pull request #1787 from crazy-max/ls-format
...
ls: format opt
2023-11-23 06:00:17 -08:00
CrazyMax and GitHub
9368ecb67e
Merge pull request #2121 from robmry/align_add-host_with_cli
...
Permit '=' separator and '[ipv6]' in --add-host
2023-11-23 02:33:23 -08:00
CrazyMax and CrazyMax
20c947990c
ls: format opt
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com >
2023-11-22 21:11:24 +01:00
CrazyMax and GitHub
a102d33738
Merge pull request #2128 from dvdksn/docs-du-reftypes
...
docs: update du cmd description
2023-11-17 04:51:11 -08:00
CrazyMax and GitHub
55e164a540
Merge pull request #2122 from crazy-max/docs-fix-image-inspect
...
docs: fix imagetools inspect json format
2023-11-16 06:47:37 -08:00
CrazyMax
707ae87060
docs: fix imagetools inspect json format
...
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com >
2023-11-16 14:50:56 +01:00
CrazyMax and GitHub
cb37886658
Merge pull request #2118 from thaJeztah/update_engine_25
...
vendor: buildkit 5ae9b23c40a9 (master / v0.13.0-dev), docker v25.0.0-beta.1
2023-11-15 07:32:06 -08:00
CrazyMax and GitHub
b3b8c62ad4
Merge pull request #2111 from docker/dependabot/github_actions/actions/github-script-7
...
build(deps): bump actions/github-script from 6 to 7
2023-11-15 06:50:56 -08:00
CrazyMax and GitHub
ff8bca206b
Merge pull request #2100 from dvdksn/bake-empty-definition
...
bake: improve error message for empty definition
2023-11-06 03:17:12 -08:00
CrazyMax and GitHub
08a70ecdcc
Merge pull request #2106 from jedevc/fix-bake-matrix-with-target-access
...
bake: fix global target access when using a matrix
2023-11-06 03:16:09 -08:00
CrazyMax and GitHub
639e0bc5ed
Merge pull request #1838 from c-ameron/feat/local-remote-files
...
command(bake): Specify local and remote bake files
2023-11-02 05:19:40 -07:00
CrazyMax and GitHub
de1a560f07
Merge pull request #2099 from crazy-max/ci-codeql
...
ci: enable SAST scanning with CodeQL
2023-10-30 02:23:39 -07:00
CrazyMax
e168fd826c
ci: enable SAST scanning with CodeQL
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com >
2023-10-28 08:01:20 +02:00
CrazyMax
f3871b158f
build: make annotations work with push flag
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com >
2023-10-26 12:01:10 +02:00
CrazyMax and GitHub
e437f7ba04
Merge pull request #1869 from crazy-max/fix-boot
...
builder: return error if all nodes fail to boot
2023-10-25 08:12:05 -07:00
CrazyMax
612dfdd813
builder: return error if all nodes fail to boot
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com >
2023-10-24 10:59:04 +02:00
CrazyMax and GitHub
ee19ce5ef2
Merge pull request #2076 from crazy-max/bake-display-files
...
bake: display read definition files in build output
2023-10-24 01:56:05 -07:00
CrazyMax
23c2498dee
bake: display read definition files in build output
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com >
2023-10-23 16:26:18 +02:00
CrazyMax and GitHub
390eedc50b
Merge pull request #2096 from jedevc/vendor-buildkit
...
vendor: update buildkit to master@d5c1d785b042
2023-10-23 07:14:42 -07:00
CrazyMax and GitHub
7838ade9f3
Merge pull request #2094 from crazy-max/update-compose
...
vendor: update compose-go to v1.20.0
2023-10-23 01:40:04 -07:00
CrazyMax
c043c9229e
compose: fix deprecated Load func
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com >
2023-10-21 08:30:51 +02:00
CrazyMax
05a0fdf744
vendor: update compose-go to v1.20.0
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com >
2023-10-21 08:29:01 +02:00
CrazyMax
dfb557b34f
chore: fix lint issues
...
G601: Implicit memory aliasing in for loop. (gosec)
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com >
2023-10-20 20:07:39 +02:00
CrazyMax
d0d8bfbca4
bake: set attribute even if diagnosed as duplicated
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com >
2023-10-20 20:07:38 +02:00
CrazyMax
21e4eb89b2
bake: fork merged bodies interface logic from hcl repo and use it
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com >
2023-10-20 20:07:38 +02:00
CrazyMax
7497e6481e
bake: deny access to local dockerfile for remote invocation with local context
...
we don't currently support reading a remote Dockerfile with a local
context when doing a remote invocation because we automatically derive
the dockerfile from the context atm. To avoid mistakenly reading a local
Dockerfile, we check if the Dockerfile exists locally and if so, we
error out.
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com >
2023-10-19 17:41:05 +02:00
CrazyMax
de9d253f45
bake: local dockerfile support for remote definition
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com >
2023-10-19 17:41:05 +02:00
CrazyMax
beca8b6adf
vendor: update github.com/zclconf/go-cty to v1.14.1
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com >
2023-10-19 14:52:01 +02:00
CrazyMax
457dc402d3
vendor: update github.com/hashicorp/go-cty-funcs to a090f58aa992
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com >
2023-10-19 14:50:44 +02:00
CrazyMax
34b9a629a0
vendor: update github.com/hashicorp/hcl/v2 to v2.19.1
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com >
2023-10-19 14:49:10 +02:00
CrazyMax and GitHub
ad674e2666
Merge pull request #2084 from crazy-max/go-1.21
...
update to go 1.21.3
2023-10-19 03:55:10 -07:00
CrazyMax
503d483731
fix lint issues after update
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com >
2023-10-19 12:31:24 +02:00
CrazyMax and CrazyMax
6e5aefbb98
update golangci-lint to 1.54.2
...
also update config to show all issues at once and
set same exlucde rules as buildkit ones.
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com >
2023-10-19 12:24:16 +02:00
CrazyMax
1734abbb76
build: fix racy localstate group removal
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com >
2023-10-18 19:12:46 +02:00
CrazyMax
fc7144f61d
update to go 1.21.3
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com >
2023-10-18 03:21:44 +02:00
CrazyMax and GitHub
48f9b86b9a
Merge pull request #2083 from crazy-max/test-host-gateway
...
test: docker host-gateway
2023-10-17 04:59:55 -07:00
CrazyMax
6c32a8c4c1
test: docker host-gateway
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com >
2023-10-17 12:57:46 +02:00
CrazyMax and GitHub
7a08248c4e
Merge pull request #2082 from dvdksn/fix-docs-upstream-ci
...
ci: update docs upstream validation workflow
2023-10-16 16:39:05 -07:00
CrazyMax and GitHub
05af608774
Merge pull request #2018 from crazy-max/driver-client-meta
...
driver(docker): opt to set additional dial meta to the client
2023-10-16 16:14:34 -07:00
CrazyMax
511e41386f
driver(docker): opt to set additional dial meta to the client
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com >
2023-10-17 01:01:17 +02:00
CrazyMax
fd251d2a7b
builder: use variadic options in LoadNodes func
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com >
2023-10-17 00:45:50 +02:00
CrazyMax
5836c24e7d
driver: move Features and HostGatewayIP to specific driver
...
Adds a new HostGatewayIP entry in the Driver interface so we can
move Features and HostGatewayIP handling with cache to the very
specific driver (docker).
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com >
2023-10-17 00:45:50 +02:00
CrazyMax and GitHub
561a4330cf
Merge pull request #2065 from dvdksn/update-compose-go
...
vendor: update compose-go to v1.19.0
2023-10-03 22:26:17 +02:00
CrazyMax and GitHub
7b4bc4f00a
Merge pull request #2063 from crazy-max/node-workerid
...
builder: set node worker ids
2023-10-02 09:11:27 +02:00
CrazyMax and GitHub
a012e0043b
Merge pull request #2066 from jsternberg/early-flock-release
...
commands: release the file lock before attempting to boot during create
2023-09-30 12:40:02 +02:00
CrazyMax
197824c6f2
builder: set node worker ids
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com >
2023-09-30 07:10:02 +02:00
CrazyMax
22e61ef06f
inspect: do not display platforms field if empty
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com >
2023-09-30 07:08:47 +02:00
CrazyMax
159eac42f3
compose: test with develop section
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com >
2023-09-30 06:46:51 +02:00
CrazyMax and GitHub
6c77b76b7b
Merge pull request #2038 from crazy-max/localstate-group
...
build: support local state group
2023-09-30 06:01:14 +02:00
CrazyMax
130e9fe093
localstate: tests
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com >
2023-09-30 01:08:06 +02:00
CrazyMax
e9fb769c60
build: handle local state group file removal
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com >
2023-09-30 01:08:06 +02:00
CrazyMax
3dcb03452c
build: support local state group
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com >
2023-09-30 01:08:06 +02:00
CrazyMax and CrazyMax
9b7d30c9a0
build: opt to set build ref
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com >
2023-09-30 01:03:00 +02:00
CrazyMax
2134a1e104
build: set target to local state
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com >
2023-09-30 01:03:00 +02:00
CrazyMax
cc6957d1cc
build: move localstate logic
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com >
2023-09-30 01:02:45 +02:00
CrazyMax and GitHub
e6756d951a
Merge pull request #2035 from jedevc/update-buildkit
...
vendor: update buildkit to master
2023-09-28 15:14:00 +02:00
CrazyMax and GitHub
e018f8b6fb
Merge pull request #1994 from crazy-max/load-progress
...
build: sublogger to show docker load progress output
2023-09-13 08:21:44 +02:00
CrazyMax and CrazyMax
03bedfb3c3
build: sublogger to show docker load progress output
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com >
2023-09-12 22:24:29 +02:00
CrazyMax and GitHub
bdaaca40a2
Merge pull request #2045 from docker/dependabot/github_actions/docker/bake-action-4
...
build(deps): bump docker/bake-action from 3 to 4
2023-09-12 21:23:04 +02:00
CrazyMax and GitHub
798402314c
Merge pull request #2046 from docker/dependabot/github_actions/docker/login-action-3
...
build(deps): bump docker/login-action from 2 to 3
2023-09-12 20:54:59 +02:00
CrazyMax and GitHub
7cfb440136
Merge pull request #2044 from docker/dependabot/github_actions/docker/metadata-action-5
...
build(deps): bump docker/metadata-action from 4 to 5
2023-09-12 20:54:30 +02:00
CrazyMax and GitHub
80358842c4
Merge pull request #2043 from docker/dependabot/github_actions/docker/setup-buildx-action-3
...
build(deps): bump docker/setup-buildx-action from 2 to 3
2023-09-12 20:54:16 +02:00
CrazyMax and GitHub
77aedb751e
Merge pull request #2042 from docker/dependabot/github_actions/docker/setup-qemu-action-3
...
build(deps): bump docker/setup-qemu-action from 2 to 3
2023-09-12 20:54:01 +02:00
CrazyMax and GitHub
7b049b99c5
Merge pull request #1998 from dvdksn/build/docker-driver-errmsgs
...
build: improve error messages for docker driver
2023-09-12 11:32:32 +02:00
CrazyMax and CrazyMax
73ea0826ca
build: validate build args and labels
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com >
2023-09-11 16:56:50 +02:00
CrazyMax and GitHub
f6b7a3c522
Merge pull request #2039 from thaJeztah/update_golang_1.20.8
...
update to go1.20.8
2023-09-11 16:30:46 +02:00
CrazyMax and GitHub
42a0f3d504
Merge pull request #2037 from kd-collective/fix_broken_link
...
docs: remove broken link
2023-09-09 09:03:15 +02:00
CrazyMax and GitHub
3631dc17c9
Merge pull request #2027 from thaJeztah/swap_reference
...
migrate reference github.com/distribution/reference
2023-09-08 15:49:08 +02:00
CrazyMax and GitHub
f35b2b7cab
Merge pull request #2032 from docker/dependabot/github_actions/actions/checkout-4
...
build(deps): bump actions/checkout from 3 to 4
2023-09-05 08:36:03 +02:00