Skip to content

Commit 29bcfc3

Browse files
committed
chore(deps): upgrade BuildKit to v0.13 / Moby to v26
Additionally update some workflows in CI to add Moby v26 RC2 to the matrix and upgrade the various Docker actions. Signed-off-by: Milas Bowman <[email protected]>
1 parent 4efb897 commit 29bcfc3

File tree

15 files changed

+264
-278
lines changed

15 files changed

+264
-278
lines changed

Diff for: .github/workflows/ci.yml

+11-13
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,6 @@ on:
1818
required: false
1919
default: "false"
2020

21-
env:
22-
DOCKER_CLI_VERSION: "25.0.1"
23-
2421
permissions:
2522
contents: read # to fetch code (actions/checkout)
2623

@@ -84,13 +81,13 @@ jobs:
8481
uses: actions/checkout@v3
8582
-
8683
name: Set up QEMU
87-
uses: docker/setup-qemu-action@v2
84+
uses: docker/setup-qemu-action@v3
8885
-
8986
name: Set up Docker Buildx
90-
uses: docker/setup-buildx-action@v2
87+
uses: docker/setup-buildx-action@v3
9188
-
9289
name: Build
93-
uses: docker/bake-action@v2
90+
uses: docker/bake-action@v4
9491
with:
9592
targets: release
9693
set: |
@@ -113,10 +110,10 @@ jobs:
113110
uses: actions/checkout@v3
114111
-
115112
name: Set up Docker Buildx
116-
uses: docker/setup-buildx-action@v2
113+
uses: docker/setup-buildx-action@v3
117114
-
118115
name: Test
119-
uses: docker/bake-action@v2
116+
uses: docker/bake-action@v4
120117
with:
121118
targets: test
122119
set: |
@@ -144,8 +141,9 @@ jobs:
144141
- plugin
145142
- standalone
146143
engine:
144+
- 26.0.0-rc2
147145
- 24.0.9
148-
- 25.0.3
146+
- 25.0.4
149147
steps:
150148
-
151149
name: Checkout
@@ -159,17 +157,17 @@ jobs:
159157
run: docker --version
160158
-
161159
name: Set up Docker Buildx
162-
uses: docker/setup-buildx-action@v2
160+
uses: docker/setup-buildx-action@v3
163161
-
164162
name: Set up Go
165-
uses: actions/setup-go@v3
163+
uses: actions/setup-go@v5
166164
with:
167165
go-version-file: 'go.mod'
168166
check-latest: true
169167
cache: true
170168
-
171169
name: Build
172-
uses: docker/bake-action@v2
170+
uses: docker/bake-action@v4
173171
with:
174172
targets: binary-with-coverage
175173
set: |
@@ -223,7 +221,7 @@ jobs:
223221
- name: Checkout
224222
uses: actions/checkout@v3
225223
- name: Set up Go
226-
uses: actions/setup-go@v4
224+
uses: actions/setup-go@v5
227225
with:
228226
go-version-file: 'go.mod'
229227
check-latest: true

Diff for: docs/reference/compose_attach.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ Attach local standard input, output, and error streams to a service's running co
1111
| `--dry-run` | | | Execute command in dry run mode |
1212
| `--index` | `int` | `0` | index of the container if service has multiple replicas. |
1313
| `--no-stdin` | | | Do not attach STDIN |
14-
| `--sig-proxy` | | | Proxy all received signals to the process |
14+
| `--sig-proxy` | `bool` | `true` | Proxy all received signals to the process |
1515

1616

1717
<!---MARKER_GEN_END-->

Diff for: docs/reference/compose_exec.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ Execute a command in a running container
1111
| `--dry-run` | | | Execute command in dry run mode |
1212
| `-e`, `--env` | `stringArray` | | Set environment variables |
1313
| `--index` | `int` | `0` | Index of the container if service has multiple replicas |
14-
| `-T`, `--no-TTY` | | | Disable pseudo-TTY allocation. By default `docker compose exec` allocates a TTY. |
14+
| `-T`, `--no-TTY` | `bool` | `true` | Disable pseudo-TTY allocation. By default `docker compose exec` allocates a TTY. |
1515
| `--privileged` | | | Give extended privileges to the process |
1616
| `-u`, `--user` | `string` | | Run the command as this user |
1717
| `-w`, `--workdir` | `string` | | Path to workdir directory for this command |

Diff for: docs/reference/compose_ps.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ List containers
1212
| [`--filter`](#filter) | `string` | | Filter services by a property (supported filters: status) |
1313
| [`--format`](#format) | `string` | `table` | Format output using a custom template:<br>'table': Print output in table format with column headers (default)<br>'table TEMPLATE': Print output in table format using the given Go template<br>'json': Print in JSON format<br>'TEMPLATE': Print output using the given Go template.<br>Refer to https://docs.docker.com/go/formatting/ for more information about formatting output with templates |
1414
| `--no-trunc` | | | Don't truncate output |
15-
| `--orphans` | | | Include orphaned services (not declared by project) |
15+
| `--orphans` | `bool` | `true` | Include orphaned services (not declared by project) |
1616
| `-q`, `--quiet` | | | Only display IDs |
1717
| `--services` | | | Display services |
1818
| [`--status`](#status) | `stringArray` | | Filter services by status. Values: [paused \| restarting \| removing \| running \| dead \| created \| exited] |

Diff for: docs/reference/compose_run.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,10 @@ Run a one-off command on a service
1414
| `--dry-run` | | | Execute command in dry run mode |
1515
| `--entrypoint` | `string` | | Override the entrypoint of the image |
1616
| `-e`, `--env` | `stringArray` | | Set environment variables |
17-
| `-i`, `--interactive` | | | Keep STDIN open even if not attached |
17+
| `-i`, `--interactive` | `bool` | `true` | Keep STDIN open even if not attached |
1818
| `-l`, `--label` | `stringArray` | | Add or override a label |
1919
| `--name` | `string` | | Assign a name to the container |
20-
| `-T`, `--no-TTY` | | | Disable pseudo-TTY allocation (default: auto-detected) |
20+
| `-T`, `--no-TTY` | `bool` | `true` | Disable pseudo-TTY allocation (default: auto-detected) |
2121
| `--no-deps` | | | Don't start linked services |
2222
| `-p`, `--publish` | `stringArray` | | Publish a container's port(s) to the host |
2323
| `--quiet-pull` | | | Pull without printing progress information |

0 commit comments

Comments
 (0)