cloudnative-pg / cnpg-i-machinery

CloudNativePG Interface Machinery
Apache License 2.0
2 stars 3 forks source link

chore(deps): update dependency dagger/dagger to v0.12.4 #44

Closed renovate[bot] closed 1 month ago

renovate[bot] commented 2 months ago

Mend Renovate

This PR contains the following updates:

Package Update Change
dagger/dagger minor 0.11.9 -> 0.12.4

Release Notes

dagger/dagger (dagger/dagger) ### [`v0.12.4`](https://togithub.com/dagger/dagger/blob/HEAD/CHANGELOG.md#v0124---2024-08-01) [Compare Source](https://togithub.com/dagger/dagger/compare/v0.12.3...v0.12.4) ##### Changed - Deprecate old `pipeline` APIs by [@​jedevc](https://togithub.com/jedevc) in [https://github.com/dagger/dagger/pull/8064](https://togithub.com/dagger/dagger/pull/8064) \ These operations have been no-ops since v0.11.0, and will be removed in v0.13.0. ##### Fixed - Fix errors when using Dockerfile builds from module functions that have secrets by [@​sipsma](https://togithub.com/sipsma) in [https://github.com/dagger/dagger/pull/8049](https://togithub.com/dagger/dagger/pull/8049) - Fix dagger `terminal` prompt with debian-based images by [@​vmaffet](https://togithub.com/vmaffet) in [https://github.com/dagger/dagger/pull/7960](https://togithub.com/dagger/dagger/pull/7960) - Fix occasional leaks in secret scrubbing algorithm by [@​jedevc](https://togithub.com/jedevc) in [https://github.com/dagger/dagger/pull/8047](https://togithub.com/dagger/dagger/pull/8047) - Fix frequent context switches in `--progress=plain` output by [@​jedevc](https://togithub.com/jedevc) in [https://github.com/dagger/dagger/pull/7956](https://togithub.com/dagger/dagger/pull/7956) - Extend multi git server support to Azure devOps by [@​grouville](https://togithub.com/grouville) in [https://github.com/dagger/dagger/pull/8063](https://togithub.com/dagger/dagger/pull/8063) \ Our support for Azure refs was broken on monorepos. We special-case Azure DevOps since it doesn't work with the go standard convention of discovering the root of a git repository ##### 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) ### [`v0.12.3`](https://togithub.com/dagger/dagger/blob/HEAD/CHANGELOG.md#v0123---2024-07-25) [Compare Source](https://togithub.com/dagger/dagger/compare/v0.12.2...v0.12.3) ##### Added - cli: propagate exit code from function by [@​helderco](https://togithub.com/helderco) in [https://github.com/dagger/dagger/pull/8019](https://togithub.com/dagger/dagger/pull/8019) ##### Fixed - Fix rare condition in which clients could use wrong files in filesync by [@​sipsma](https://togithub.com/sipsma) in [https://github.com/dagger/dagger/pull/7900](https://togithub.com/dagger/dagger/pull/7900) - Fix missing secret errors when secrets are set in objects fields during chained function calls by [@​sipsma](https://togithub.com/sipsma) in [https://github.com/dagger/dagger/pull/8011](https://togithub.com/dagger/dagger/pull/8011) ##### 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) ### [`v0.12.2`](https://togithub.com/dagger/dagger/blob/HEAD/CHANGELOG.md#v0122---2024-07-22) [Compare Source](https://togithub.com/dagger/dagger/compare/v0.12.1...v0.12.2) ##### Changed - `dagger init` now generates files in the current directory by default and no longer in `./dagger` by [@​TomChv](https://togithub.com/TomChv) in [https://github.com/dagger/dagger/pull/7824](https://togithub.com/dagger/dagger/pull/7824) ##### Fixed - cli: fix handling of enum default values by [@​helderco](https://togithub.com/helderco) in [https://github.com/dagger/dagger/pull/8000](https://togithub.com/dagger/dagger/pull/8000) - cli: fix Cloud traces and GitHub checks always being succeeded by [@​vito](https://togithub.com/vito) in [https://github.com/dagger/dagger/pull/8001](https://togithub.com/dagger/dagger/pull/8001) - note: this only affects telemetry; the command itself still fails. ##### 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) ### [`v0.12.1`](https://togithub.com/dagger/dagger/blob/HEAD/CHANGELOG.md#v0121---2024-07-18) [Compare Source](https://togithub.com/dagger/dagger/compare/v0.12.0...v0.12.1) ##### Added - cli: add support for passing `Socket`s as arguments from the CLI to Functions by [@​sipsma](https://togithub.com/sipsma) in [https://github.com/dagger/dagger/pull/7804](https://togithub.com/dagger/dagger/pull/7804) - cli: new `--compat` flag for develop to target a specific api version by [@​jedevc](https://togithub.com/jedevc) in [https://github.com/dagger/dagger/pull/7948](https://togithub.com/dagger/dagger/pull/7948) ##### Changed - cloud: traces are not uploaded for `dagger version`/`dagger login`/`dagger logout`/etc by [@​jedevc](https://togithub.com/jedevc) in [https://github.com/dagger/dagger/pull/7928](https://togithub.com/dagger/dagger/pull/7928) ##### Fixed - core: allow `@` in local module name by [@​grouville](https://togithub.com/grouville) in [https://github.com/dagger/dagger/pull/7891](https://togithub.com/dagger/dagger/pull/7891) - cli: fix `dagger version` sometimes disappearing by [@​jedevc](https://togithub.com/jedevc) in [https://github.com/dagger/dagger/pull/7919](https://togithub.com/dagger/dagger/pull/7919) - cli: avoid api errors when calling modules in compat mode by [@​jedevc](https://togithub.com/jedevc) in [https://github.com/dagger/dagger/pull/7924](https://togithub.com/dagger/dagger/pull/7924) ##### 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) ### [`v0.12.0`](https://togithub.com/dagger/dagger/blob/HEAD/CHANGELOG.md#v0120---2024-07-12) [Compare Source](https://togithub.com/dagger/dagger/compare/v0.11.9...v0.12.0) This release is significant. All details (including videos & code examples) are captured [in this blog post](https://dagger.io/blog/dagger-0-12). ##### 🔥 Breaking Changes - sdk: Various breaking changes to the Go SDK \ See the SDK-specific release notes for more information. - api: Align `Container.withNewFile` signature with `Directory.withNewFile` by [@​helderco](https://togithub.com/helderco) in [https://github.com/dagger/dagger/pull/7293](https://togithub.com/dagger/dagger/pull/7293) \ Callers of `Container.withNewFile` will need to change `contents` from optional to required argument. - api: Skip entrypoint by default in `withExec` by [@​helderco](https://togithub.com/helderco) in [https://github.com/dagger/dagger/pull/7136](https://togithub.com/dagger/dagger/pull/7136) \ Callers relying on a `Container`'s entrypoint will need to be updated to opt-in with `useEntrypoint`. - api: Don't fallback to the default command on `Container.stdout` and `Container.stderr` by [@​helderco](https://togithub.com/helderco) in [https://github.com/dagger/dagger/pull/7857](https://togithub.com/dagger/dagger/pull/7857) \ Callers of `stdout` and `stderr` without a previous `withExec` will need to insert an explicit empty `withExec`. - api: `Container.terminal` now returns a `Container` by [@​aluzzardi](https://togithub.com/aluzzardi) in [https://github.com/dagger/dagger/pull/7586](https://togithub.com/dagger/dagger/pull/7586) \ Callers of `terminal` will need be updated to handle the updated type. - api: Return absolute path on export instead of boolean by [@​helderco](https://togithub.com/helderco) in [https://github.com/dagger/dagger/pull/7500](https://togithub.com/dagger/dagger/pull/7500) \ Callers expecting a boolean return will need to be updated to instead handle a string path. - api: Removed deprecated `sshAuthSocket` and `sshKnownHosts` args from `GitRef.tree` by [@​jedevc](https://togithub.com/jedevc) in [https://github.com/dagger/dagger/pull/6934](https://togithub.com/dagger/dagger/pull/6934) \ Callers should instead attach these arguments onto the top-level `git` call. - api: Removed `id` parameters for `container`, `directory` and `socket` by [@​jedevc](https://togithub.com/jedevc) in [https://github.com/dagger/dagger/pull/6934](https://togithub.com/dagger/dagger/pull/6934) \ Users of these parameters should instead use the standalone `loadContainerFromID`, `loadDirectoryFromID` and `loadSocketFromID` respectively. - api: Removed `checkVersionCompatibility` field (versioning checks are now automatically performed on all connections) by [@​jedevc](https://togithub.com/jedevc) in [https://github.com/dagger/dagger/pull/7751](https://togithub.com/dagger/dagger/pull/7751) \ Versioning checks are now all automatically performed on all connections, and never need to be manually performed through the API. ##### Upgrade Instructions Thanks to the new compatibility mode feature, these breaking changes should not impact any existing Modules immediately. `dagger call` should still work on v0.12.0 without any changes to your Module code (any compat issues for modules are likely a bug, please report!) After upgrading to Engine v0.12.0, you can upgrade your Module to use the latest v0.12.0 APIs by running `dagger develop`. That will update the `engineVersion` field of your module's `dagger.json` configuration file to `v0.12.0` and enable the new APIs. After that, if your code is impacted by any of the breaking changes, you will see errors when running `dagger call`. Once the errors are fixed, `dagger call` will work again and your module can be updated in Daggerverse if desired. More detailed instructions on addressing the individual API incompatible changes can be found in the PR descriptions linked above. ##### Added - api: `terminal` can be inserted into the middle of `Container` and `Directory` pipelines to pop an interactive shell by [@​aluzzardi](https://togithub.com/aluzzardi) in [https://github.com/dagger/dagger/pull/7586](https://togithub.com/dagger/dagger/pull/7586) - api: Introduced module versioning compatibility by [@​jedevc](https://togithub.com/jedevc) in [https://github.com/dagger/dagger/pull/7759](https://togithub.com/dagger/dagger/pull/7759) - tui: Improved progress navigation and verbosity settings by [@​vito](https://togithub.com/vito) in [https://github.com/dagger/dagger/pull/7671](https://togithub.com/dagger/dagger/pull/7671) - cli: Add `-q` flag and `DAGGER_QUIET=1` to restore previous verbosity default by [@​vito](https://togithub.com/vito) in [https://github.com/dagger/dagger/pull/7822](https://togithub.com/dagger/dagger/pull/7822) - cli: Expand tilde (`~`) in file, directory and secret file argument by [@​wingyplus](https://togithub.com/wingyplus) in [https://github.com/dagger/dagger/pull/7818](https://togithub.com/dagger/dagger/pull/7818) - api: Add git tags API by [@​grouville](https://togithub.com/grouville) in [https://github.com/dagger/dagger/pull/7742](https://togithub.com/dagger/dagger/pull/7742) - api: Add core APIs for local cache state by [@​sipsma](https://togithub.com/sipsma) in [https://github.com/dagger/dagger/pull/7767](https://togithub.com/dagger/dagger/pull/7767) ##### Changed - cli: Print module object fields with `dagger call` by [@​helderco](https://togithub.com/helderco) in [https://github.com/dagger/dagger/pull/7479](https://togithub.com/dagger/dagger/pull/7479) ##### Fixed - cli: Allow absolute paths for local module paths by [@​Michael](https://togithub.com/Michael) Albers in [https://github.com/dagger/dagger/pull/7476](https://togithub.com/dagger/dagger/pull/7476) - cli: Generate `LICENSE` only if `--sdk` is set on `dagger develop` by [@​TomChv](https://togithub.com/TomChv) in [https://github.com/dagger/dagger/pull/7719](https://togithub.com/dagger/dagger/pull/7719) - core: Correctly set new engine gc policy defaults by [@​jedevc](https://togithub.com/jedevc) in [https://github.com/dagger/dagger/pull/7749](https://togithub.com/dagger/dagger/pull/7749) - tui: plain progress output updated to not use hyperlinks by [@​jedevc](https://togithub.com/jedevc) in [https://github.com/dagger/dagger/pull/7754](https://togithub.com/dagger/dagger/pull/7754) - core: Prevent service healthchecks from using too long a retry interval by [@​sipsma](https://togithub.com/sipsma) in [https://github.com/dagger/dagger/pull/7848](https://togithub.com/dagger/dagger/pull/7848) ##### 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)

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.



This PR was generated by Mend Renovate. View the repository job log.