CrazyMax
1362d80447
docker(install): check qemu is installed
...
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com >
2024-11-18 15:19:43 +01:00
CrazyMax
8672cc70f4
Merge pull request #489 from trim21/get-commit-data
...
publish / publish (push) Has been cancelled
feat: add method to get commit date from git
2024-11-13 13:39:55 +01:00
Trim21
31cb9c3bde
feat: add method to get commit date from git
...
Signed-off-by: Trim21 <trim21.me@gmail.com >
2024-11-13 20:11:46 +08:00
Paweł Gronowski
54e0f74a84
docker/install: Stop docker service on Windows
...
Signed-off-by: Paweł Gronowski <pawel.gronowski@docker.com >
2024-11-08 18:07:31 +01:00
Paweł Gronowski
15a9f92044
docker/install: Copy all rootless-extras files
...
Signed-off-by: Paweł Gronowski <pawel.gronowski@docker.com >
2024-11-08 17:58:08 +01:00
Paweł Gronowski
0b611e6c46
docker/install: Clean up toolDir in teardown
...
The `toolDir` is added to `PATH` on install, so make sure the binaries
aren't accessible after a teardown.
Signed-off-by: Paweł Gronowski <pawel.gronowski@docker.com >
2024-11-08 17:58:05 +01:00
Paweł Gronowski
2d2bc848fe
docker/install: Support rootless
...
Add support for running a rootless daemon. Currently only Linux host is
supported.
Signed-off-by: Paweł Gronowski <pawel.gronowski@docker.com >
2024-11-06 18:02:02 +01:00
CrazyMax
853d5fa804
Merge pull request #480 from vvoland/docker-install-image-latest-fix
...
publish / publish (push) Has been cancelled
docker/install: Fix latest image install on lima
2024-10-30 16:22:35 +01:00
Paweł Gronowski
61c10b2d7d
docker/install: Fix latest image install on lima
...
`latest` is not a valid git tag or revision to get the matching systemd
unit files.
Look up the exact source git commit from the
`'org.opencontainers.image.revision` image config label.
Signed-off-by: Paweł Gronowski <pawel.gronowski@docker.com >
2024-10-30 15:45:37 +01:00
CrazyMax
6f86e0250d
Merge pull request #476 from crazy-max/undock-run
...
undock: run and extract
2024-10-30 09:14:05 +01:00
CrazyMax
0a09638c5b
undock: run
...
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com >
2024-10-30 07:35:55 +01:00
Paweł Gronowski
e2acba1767
docker/install: Fix lima failing to download latest Docker archive
...
Use the actual version number resolved from the Github releases instead
of the `latest` string.
Signed-off-by: Paweł Gronowski <pawel.gronowski@docker.com >
2024-10-29 15:46:41 +01:00
CrazyMax
735c66bebf
undock: check for availability
...
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com >
2024-10-29 14:30:05 +01:00
CrazyMax
faef3be239
undock install
...
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com >
2024-10-28 12:09:57 +01:00
Paweł Gronowski
e3d0e4e199
Support image source on darwin
...
Use undock inside lima to pull the image content.
We could mount the downloaded binaries from the host, but for some
reason lima mounts are not always mounted when the provisioning script
is run.
Signed-off-by: Paweł Gronowski <pawel.gronowski@docker.com >
2024-10-18 14:57:40 +02:00
Paweł Gronowski
de390e0872
docker/install: Remove deprecated version and channel
...
Use InstallSource instead
Signed-off-by: Paweł Gronowski <pawel.gronowski@docker.com >
2024-10-17 12:18:16 +02:00
Paweł Gronowski
b8a96071a8
docker/install: Handle missing v prefix when searching GH release
...
Signed-off-by: Paweł Gronowski <pawel.gronowski@docker.com >
2024-10-17 12:18:15 +02:00
Paweł Gronowski
10424facaf
docker/install: Install source
...
Signed-off-by: Paweł Gronowski <pawel.gronowski@docker.com >
2024-10-17 12:18:11 +02:00
Paweł Gronowski
1335f081af
docker/install: Support version: master
...
Add support for installing Docker `master` packages from `moby/moby-bin`
and `dockereng/cli-bin` images.
This could also allow to install arbitrary version from these images but
for now it's only used for `master`.
Signed-off-by: Paweł Gronowski <pawel.gronowski@docker.com >
2024-10-17 12:18:09 +02:00
CrazyMax
ccc7548899
Merge pull request #465 from crazy-max/use-util-sleep
...
buildx(history): use Util.sleep
2024-10-04 13:50:52 +02:00
CrazyMax
958f229292
context: fix pull request ref
...
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com >
2024-09-27 18:19:01 +02:00
CrazyMax
368e2f559c
buildx(history): use Util.sleep
...
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com >
2024-09-27 12:49:51 +02:00
CrazyMax
6c05e09cb8
buildx(history): wait for build records to be finalized
...
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com >
2024-09-27 10:27:27 +02:00
CrazyMax
e97959223c
buildx: use Buffer for base64 encoding of the Dockerfile
...
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com >
2024-08-07 20:29:42 +02:00
CrazyMax
42e59b7a6c
bake: handle build checks from metadata
...
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com >
2024-07-31 09:49:35 +02:00
CrazyMax
05e3bb5b86
buildx(history): update docker daemon requirement message
...
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com >
2024-07-30 15:55:52 +02:00
CrazyMax
11c483e5c9
buildx: convert vertex warnings to github annotations based on localstate
...
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com >
2024-07-30 15:53:00 +02:00
CrazyMax
491039b9e3
util: isPathRelativeTo func
...
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com >
2024-07-30 15:52:53 +02:00
CrazyMax
6df98c1aad
Merge pull request #417 from crazy-max/missing-dct-removal
...
publish / publish (push) Has been cancelled
missing DCT removal for a docker command
2024-07-19 16:24:23 +02:00
CrazyMax
a9bd3f5b6b
missing DCT removal for a docker command
...
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com >
2024-07-19 16:19:38 +02:00
CrazyMax
8177e153d6
buildx(history): check docker daemon is running before exporting
...
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com >
2024-07-19 13:31:32 +02:00
CrazyMax
a14ead6486
docker: isDaemonRunning func
...
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com >
2024-07-19 13:25:38 +02:00
CrazyMax
d36bef4156
disable DCT for docker commands
...
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com >
2024-07-16 17:17:24 +02:00
CrazyMax
b641895e8b
buildx: fix regex in fixLocalState func
...
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com >
2024-07-15 13:25:56 +02:00
CrazyMax
4db21c4b43
Merge pull request #406 from docker/dependabot/npm_and_yarn/actions/artifact-2.1.8
...
build(deps): bump @actions/artifact from 2.1.7 to 2.1.8
2024-07-15 13:20:46 +02:00
CrazyMax
99e6b01d39
github: use isGhes func from actions/artifact module
...
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com >
2024-07-15 13:14:08 +02:00
CrazyMax
23208073ee
buildx(history): env var to override export build image
...
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com >
2024-07-15 13:06:28 +02:00
CrazyMax
ce0d3d5cf1
Merge pull request #405 from crazy-max/buildx-fixlocalstate-typo
...
buildx: fix typo in fixLocalState func
2024-07-05 16:33:54 +02:00
CrazyMax
90311d5c08
buildx: fix typo in fixLocalState func
...
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com >
2024-07-05 16:29:52 +02:00
CrazyMax
3bd6acf499
buildx: make refs dir optional in localState func
...
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com >
2024-07-05 16:18:20 +02:00
CrazyMax
b4c8e1a503
buildx: fix broken local state
...
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com >
2024-07-05 15:45:51 +02:00
CrazyMax
61967435c1
docker: contextInspect func
...
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com >
2024-07-04 10:13:17 +02:00
CrazyMax
c70efab546
Merge pull request #392 from crazy-max/history-export-detach-dialstdio
...
publish / publish (push) Has been cancelled
buildx(history): detach dial-stdio process
2024-07-02 15:16:11 +02:00
CrazyMax
55a2181286
Merge pull request #394 from crazy-max/summary-without-upload
...
github(summary): build record upload optional
2024-07-02 15:11:09 +02:00
CrazyMax
83d63d1cf1
github: isGHES func
...
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com >
2024-07-02 13:21:26 +02:00
CrazyMax
16ecd76490
buildx: fix resolveRefs for bake
...
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com >
2024-07-02 12:07:44 +02:00
CrazyMax
b26af9f868
github(summary): build record upload optional
...
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com >
2024-07-02 10:56:16 +02:00
CrazyMax
ff35e30b01
buildx(history): improve child process termination and exit code handling
...
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com >
2024-07-02 10:39:22 +02:00
CrazyMax
200e43c426
buildx(history): detach dial-stdio process
...
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com >
2024-07-02 10:36:20 +02:00
CrazyMax
2cb2c5573f
Merge pull request #391 from crazy-max/buildkit-git
...
buildkit: git parseURL and parseRef funcs
2024-07-01 14:20:29 +02:00