Skip to content

Commit d244faa

Browse files
chore(deps): update dependency dagger/dagger to v0.21.0 (#926)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [dagger/dagger](https://redirect.github.com/dagger/dagger) | minor | `0.20.8` → `0.21.0` | --- ### Release Notes <details> <summary>dagger/dagger (dagger/dagger)</summary> ### [`v0.21.0`](https://redirect.github.com/dagger/dagger/blob/HEAD/CHANGELOG.md#v0210---2026-05-22) [Compare Source](https://redirect.github.com/dagger/dagger/compare/v0.20.8...v0.21.0) ##### Added - Automatically expose a `check` for each `generate` function by [@&#8203;eunomie](https://redirect.github.com/eunomie) in [#&#8203;12923](https://redirect.github.com/dagger/dagger/pull/12923) \ Each generated `check` has the same name as its `generate` function, so `dagger check` can report whether generated files are out of date. Use `dagger check --no-generate` to list or run only functions explicitly marked as checks, without the generated ones. Toolchains can set `ignoreChecks` to skip creating checks for specific `generate` functions. - Add workspace lockfiles for selected lookups such as `container.from` and Git refs by [@&#8203;shykes](https://redirect.github.com/shykes) + [@&#8203;alexcb](https://redirect.github.com/alexcb) + [@&#8203;grouville](https://redirect.github.com/grouville) + [@&#8203;tiborvass](https://redirect.github.com/tiborvass) + [@&#8203;eunomie](https://redirect.github.com/eunomie) in [#&#8203;12046](https://redirect.github.com/dagger/dagger/pull/12046) [#&#8203;13094](https://redirect.github.com/dagger/dagger/pull/13094) \ Locking is opt-in with `--lock live`, `--lock pinned`, or `--lock frozen`: live mode resolves and records live values, pinned mode prefers recorded pins while resolving the rest live, and frozen mode only resolves from `.dagger/lock`. Use `dagger lock update` to refresh entries already recorded in `.dagger/lock`; it now creates the file when missing. This also fixes remote Git tree cache keys so cache reuse follows the actual checkout inputs. - Add an interactive tests view to the TUI, plus compact test summaries for pretty, plain, logs, dots, and report progress modes by [@&#8203;vito](https://redirect.github.com/vito) in [#&#8203;13073](https://redirect.github.com/dagger/dagger/pull/13073) - Add experimental `--x-release=<ref>` and `DAGGER_X_RELEASE=<ref>` support for running a command against an unreleased Dagger build from a GitHub ref, fixing [#&#8203;12996](https://redirect.github.com/dagger/dagger/issues/12996) by [@&#8203;tiborvass](https://redirect.github.com/tiborvass) in [#&#8203;13156](https://redirect.github.com/dagger/dagger/pull/13156) - Add a configurable Kubernetes `Service` to the Helm chart by [@&#8203;pierreyves-lebrun](https://redirect.github.com/pierreyves-lebrun) + [@&#8203;grouville](https://redirect.github.com/grouville) in [#&#8203;11993](https://redirect.github.com/dagger/dagger/pull/11993) - Add `EngineCacheEntry.dagqlCall` and `EngineCacheEntry.recordTypes` so cache entries expose the producing DagQL call and all represented storage record types for inspection and GC filtering by [@&#8203;sipsma](https://redirect.github.com/sipsma) in [#&#8203;13207](https://redirect.github.com/dagger/dagger/pull/13207) - Show the Dagger Cloud trace URL when using the logs frontend by [@&#8203;marcosnils](https://redirect.github.com/marcosnils) in [#&#8203;13105](https://redirect.github.com/dagger/dagger/pull/13105) - Dang SDK: add support for local types that shadow Dagger core types, early `return`, self-calls, order-independent declarations, and stricter nullability/type checking by [@&#8203;vito](https://redirect.github.com/vito) in [#&#8203;13184](https://redirect.github.com/dagger/dagger/pull/13184) ##### Changed - Migrate caching to DagQL and remove the BuildKit solver backend, making DagQL responsible for cache lookups, persistence, and pruning by [@&#8203;sipsma](https://redirect.github.com/sipsma) in [#&#8203;11856](https://redirect.github.com/dagger/dagger/pull/11856) - Improve engine performance and memory use by reducing bbolt/containerd metadata overhead, lazily creating containerd operation leases, reusing pooled CNI namespaces for default execs, and batching long `withDirectory` chains instead of materializing them quadratically by [@&#8203;sipsma](https://redirect.github.com/sipsma) in [#&#8203;13117](https://redirect.github.com/dagger/dagger/pull/13117) [#&#8203;13123](https://redirect.github.com/dagger/dagger/pull/13123) [#&#8203;13144](https://redirect.github.com/dagger/dagger/pull/13144) [#&#8203;13124](https://redirect.github.com/dagger/dagger/pull/13124) - Deduplicate equivalent in-flight DagQL calls across clients in the same session and fall back to same-session secret/socket attachables when the original client binding is gone by [@&#8203;sipsma](https://redirect.github.com/sipsma) in [#&#8203;13118](https://redirect.github.com/dagger/dagger/pull/13118) ##### Fixed - Fix enum argument defaults so they appear correctly in schema output and CLI help by [@&#8203;kpenfound](https://redirect.github.com/kpenfound) in [#&#8203;13068](https://redirect.github.com/dagger/dagger/pull/13068) - Fix module loading and type generation failures caused by stale handle-form module IDs and nested client session races, replacing `session ... not found` failures with the intended behavior or original error by [@&#8203;sipsma](https://redirect.github.com/sipsma) in [#&#8203;13108](https://redirect.github.com/dagger/dagger/pull/13108) [#&#8203;13119](https://redirect.github.com/dagger/dagger/pull/13119) - Fix bound service failures so dependent execs and container-backed services see the service exit as the cause while interactive terminals stay open by [@&#8203;vito](https://redirect.github.com/vito) in [#&#8203;13099](https://redirect.github.com/dagger/dagger/pull/13099) - Fix remote Git checkout behavior so cached trees can be reused after cache pruning by [@&#8203;sipsma](https://redirect.github.com/sipsma) in [#&#8203;13141](https://redirect.github.com/dagger/dagger/pull/13141) - Fix Changeset merge cleanup flakiness by disabling Git auto-maintenance in Dagger's temporary merge repositories by [@&#8203;sipsma](https://redirect.github.com/sipsma) in [#&#8203;13121](https://redirect.github.com/dagger/dagger/pull/13121) - Fix `WithSecretVariable` so later calls override earlier values, fixing [#&#8203;13147](https://redirect.github.com/dagger/dagger/issues/13147) by [@&#8203;matipan](https://redirect.github.com/matipan) in [#&#8203;13159](https://redirect.github.com/dagger/dagger/pull/13159) - Fix user-default secret and env handling so empty plaintext secrets resolve correctly, `.env` values are not double-expanded through namespaces, and plaintext `Secret` defaults are scrubbed in console output; fixes [#&#8203;12855](https://redirect.github.com/dagger/dagger/issues/12855) and closes [#&#8203;12014](https://redirect.github.com/dagger/dagger/pull/12014) by [@&#8203;sipsma](https://redirect.github.com/sipsma) + [@&#8203;marcosnils](https://redirect.github.com/marcosnils) + [@&#8203;tiborvass](https://redirect.github.com/tiborvass) in [#&#8203;13163](https://redirect.github.com/dagger/dagger/pull/13163) [#&#8203;13160](https://redirect.github.com/dagger/dagger/pull/13160) [#&#8203;13177](https://redirect.github.com/dagger/dagger/pull/13177) - Fix telemetry and replay output so `dagger check` log telemetry is not dropped, Python module logs are not duplicated, and `dagger trace` honors frontend flags by [@&#8203;vito](https://redirect.github.com/vito) + [@&#8203;sipsma](https://redirect.github.com/sipsma) in [#&#8203;13114](https://redirect.github.com/dagger/dagger/pull/13114) [#&#8203;13153](https://redirect.github.com/dagger/dagger/pull/13153) - Fix `dagger generate --scale-out` returning unusable remote `Changeset` objects by always running generation locally; `dagger check --scale-out` remains supported by [@&#8203;eunomie](https://redirect.github.com/eunomie) in [#&#8203;13190](https://redirect.github.com/dagger/dagger/pull/13190) - Fix toolchain customizations so they propagate when toolchain functions are called through another module function by [@&#8203;suprjinx](https://redirect.github.com/suprjinx) in [#&#8203;13176](https://redirect.github.com/dagger/dagger/pull/13176) - Dang SDK: fix panics, initialization-race typechecking failures, and ID argument handling by [@&#8203;tiborvass](https://redirect.github.com/tiborvass) + [@&#8203;vito](https://redirect.github.com/vito) in [#&#8203;13098](https://redirect.github.com/dagger/dagger/pull/13098) [#&#8203;13103](https://redirect.github.com/dagger/dagger/pull/13103) [#&#8203;13150](https://redirect.github.com/dagger/dagger/pull/13150) - Java SDK: fix version updates so `mvn versions:set` no longer performs unnecessary dependency/plugin resolution, preventing Maven Central 429 failures; fixes [#&#8203;13174](https://redirect.github.com/dagger/dagger/issues/13174) by [@&#8203;dagger-codex](https://redirect.github.com/dagger-codex)\[bot] + [@&#8203;tiborvass](https://redirect.github.com/tiborvass) in [#&#8203;13198](https://redirect.github.com/dagger/dagger/pull/13198) - Python SDK: fix static module analysis regressions from the AST analyzer cutover, including inherited functions, aliased decorators and fields, `@staticmethod`, type aliases, constants/defaults, `Annotated`, `Optional`, `Union`, and relative imports; fixes [#&#8203;13097](https://redirect.github.com/dagger/dagger/issues/13097) and [#&#8203;13089](https://redirect.github.com/dagger/dagger/issues/13089) by [@&#8203;eunomie](https://redirect.github.com/eunomie) in [#&#8203;13095](https://redirect.github.com/dagger/dagger/pull/13095) - Python SDK: fix more AST analyzer cases for `TypeAlias` inside `X | None`, quoted and aliased annotations, and absolute self-package imports by [@&#8203;marcosnils](https://redirect.github.com/marcosnils) + [@&#8203;grouville](https://redirect.github.com/grouville) + [@&#8203;eunomie](https://redirect.github.com/eunomie) in [#&#8203;13149](https://redirect.github.com/dagger/dagger/pull/13149) [#&#8203;13162](https://redirect.github.com/dagger/dagger/pull/13162) [#&#8203;13171](https://redirect.github.com/dagger/dagger/pull/13171) - Python SDK: exclude the broken `yarl` 1.24.1 release from the dependency range by [@&#8203;tiborvass](https://redirect.github.com/tiborvass) in [#&#8203;13189](https://redirect.github.com/dagger/dagger/pull/13189) - Rust SDK: fix list-of-object fields so generated clients load each object by ID instead of returning an incorrect single wrapped selection by [@&#8203;wingyplus](https://redirect.github.com/wingyplus) in [#&#8203;13000](https://redirect.github.com/dagger/dagger/pull/13000) ##### What to do next? - Read the [documentation](https://docs.dagger.io) - Join our [Discord server](https://discord.gg/dagger-io) - Follow us on [Twitter](https://twitter.com/dagger_io) </details> --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - At any time (no schedule defined) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Never, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/cloudnative-pg/plugin-barman-cloud). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xOTQuMCIsInVwZGF0ZWRJblZlciI6IjQzLjE5NC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJhdXRvbWF0ZWQiLCJuby1pc3N1ZSJdfQ==--> Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
1 parent bae384f commit d244faa

4 files changed

Lines changed: 4 additions & 4 deletions

File tree

.github/workflows/ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ jobs:
4444
- name: Install Dagger
4545
env:
4646
# renovate: datasource=github-tags depName=dagger/dagger versioning=semver
47-
DAGGER_VERSION: 0.20.8
47+
DAGGER_VERSION: 0.21.0
4848
run: |
4949
curl -L https://dl.dagger.io/dagger/install.sh | BIN_DIR=$HOME/.local/bin sh
5050
- name: Run CI task

.github/workflows/release-please.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ jobs:
3131
- name: Install Dagger
3232
env:
3333
# renovate: datasource=github-tags depName=dagger/dagger versioning=semver
34-
DAGGER_VERSION: 0.20.8
34+
DAGGER_VERSION: 0.21.0
3535
run: |
3636
curl -L https://dl.dagger.io/dagger/install.sh | BIN_DIR=$HOME/.local/bin sh
3737
- name: Create image and manifest

.github/workflows/release-publish.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ jobs:
2121
- name: Install Dagger
2222
env:
2323
# renovate: datasource=github-tags depName=dagger/dagger versioning=semver
24-
DAGGER_VERSION: 0.20.8
24+
DAGGER_VERSION: 0.21.0
2525
run: |
2626
curl -L https://dl.dagger.io/dagger/install.sh | BIN_DIR=$HOME/.local/bin sh
2727
- name: Create image and manifest

Taskfile.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -206,7 +206,7 @@ tasks:
206206
- start-build-network
207207
vars:
208208
# renovate: datasource=github-tags depName=dagger/dagger versioning=semver
209-
DAGGER_VERSION: 0.20.8
209+
DAGGER_VERSION: 0.21.0
210210
DAGGER_ENGINE_IMAGE: registry.dagger.io/engine:v{{ .DAGGER_VERSION }}
211211
cmds:
212212
- >

0 commit comments

Comments
 (0)