mirror of
https://github.com/cloudnative-pg/plugin-barman-cloud.git
synced 2026-07-06 17:52:21 +02:00
Some checks failed
release-please / release-please (push) Failing after 6s
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 [@​eunomie](https://redirect.github.com/eunomie) in [#​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 [@​shykes](https://redirect.github.com/shykes) + [@​alexcb](https://redirect.github.com/alexcb) + [@​grouville](https://redirect.github.com/grouville) + [@​tiborvass](https://redirect.github.com/tiborvass) + [@​eunomie](https://redirect.github.com/eunomie) in [#​12046](https://redirect.github.com/dagger/dagger/pull/12046) [#​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 [@​vito](https://redirect.github.com/vito) in [#​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 [#​12996](https://redirect.github.com/dagger/dagger/issues/12996) by [@​tiborvass](https://redirect.github.com/tiborvass) in [#​13156](https://redirect.github.com/dagger/dagger/pull/13156) - Add a configurable Kubernetes `Service` to the Helm chart by [@​pierreyves-lebrun](https://redirect.github.com/pierreyves-lebrun) + [@​grouville](https://redirect.github.com/grouville) in [#​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 [@​sipsma](https://redirect.github.com/sipsma) in [#​13207](https://redirect.github.com/dagger/dagger/pull/13207) - Show the Dagger Cloud trace URL when using the logs frontend by [@​marcosnils](https://redirect.github.com/marcosnils) in [#​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 [@​vito](https://redirect.github.com/vito) in [#​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 [@​sipsma](https://redirect.github.com/sipsma) in [#​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 [@​sipsma](https://redirect.github.com/sipsma) in [#​13117](https://redirect.github.com/dagger/dagger/pull/13117) [#​13123](https://redirect.github.com/dagger/dagger/pull/13123) [#​13144](https://redirect.github.com/dagger/dagger/pull/13144) [#​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 [@​sipsma](https://redirect.github.com/sipsma) in [#​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 [@​kpenfound](https://redirect.github.com/kpenfound) in [#​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 [@​sipsma](https://redirect.github.com/sipsma) in [#​13108](https://redirect.github.com/dagger/dagger/pull/13108) [#​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 [@​vito](https://redirect.github.com/vito) in [#​13099](https://redirect.github.com/dagger/dagger/pull/13099) - Fix remote Git checkout behavior so cached trees can be reused after cache pruning by [@​sipsma](https://redirect.github.com/sipsma) in [#​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 [@​sipsma](https://redirect.github.com/sipsma) in [#​13121](https://redirect.github.com/dagger/dagger/pull/13121) - Fix `WithSecretVariable` so later calls override earlier values, fixing [#​13147](https://redirect.github.com/dagger/dagger/issues/13147) by [@​matipan](https://redirect.github.com/matipan) in [#​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 [#​12855](https://redirect.github.com/dagger/dagger/issues/12855) and closes [#​12014](https://redirect.github.com/dagger/dagger/pull/12014) by [@​sipsma](https://redirect.github.com/sipsma) + [@​marcosnils](https://redirect.github.com/marcosnils) + [@​tiborvass](https://redirect.github.com/tiborvass) in [#​13163](https://redirect.github.com/dagger/dagger/pull/13163) [#​13160](https://redirect.github.com/dagger/dagger/pull/13160) [#​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 [@​vito](https://redirect.github.com/vito) + [@​sipsma](https://redirect.github.com/sipsma) in [#​13114](https://redirect.github.com/dagger/dagger/pull/13114) [#​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 [@​eunomie](https://redirect.github.com/eunomie) in [#​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 [@​suprjinx](https://redirect.github.com/suprjinx) in [#​13176](https://redirect.github.com/dagger/dagger/pull/13176) - Dang SDK: fix panics, initialization-race typechecking failures, and ID argument handling by [@​tiborvass](https://redirect.github.com/tiborvass) + [@​vito](https://redirect.github.com/vito) in [#​13098](https://redirect.github.com/dagger/dagger/pull/13098) [#​13103](https://redirect.github.com/dagger/dagger/pull/13103) [#​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 [#​13174](https://redirect.github.com/dagger/dagger/issues/13174) by [@​dagger-codex](https://redirect.github.com/dagger-codex)\[bot] + [@​tiborvass](https://redirect.github.com/tiborvass) in [#​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 [#​13097](https://redirect.github.com/dagger/dagger/issues/13097) and [#​13089](https://redirect.github.com/dagger/dagger/issues/13089) by [@​eunomie](https://redirect.github.com/eunomie) in [#​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 [@​marcosnils](https://redirect.github.com/marcosnils) + [@​grouville](https://redirect.github.com/grouville) + [@​eunomie](https://redirect.github.com/eunomie) in [#​13149](https://redirect.github.com/dagger/dagger/pull/13149) [#​13162](https://redirect.github.com/dagger/dagger/pull/13162) [#​13171](https://redirect.github.com/dagger/dagger/pull/13171) - Python SDK: exclude the broken `yarl` 1.24.1 release from the dependency range by [@​tiborvass](https://redirect.github.com/tiborvass) in [#​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 [@​wingyplus](https://redirect.github.com/wingyplus) in [#​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>
63 lines
2.0 KiB
YAML
63 lines
2.0 KiB
YAML
name: release-please
|
|
|
|
on:
|
|
push:
|
|
branches:
|
|
- main
|
|
|
|
permissions: read-all
|
|
|
|
jobs:
|
|
release-please:
|
|
runs-on: ubuntu-latest
|
|
permissions:
|
|
contents: write
|
|
pull-requests: write
|
|
packages: write
|
|
steps:
|
|
# TODO: googleapis/release-please-action cannot sign commits yet.
|
|
# We'll use the cli until there's a fix for
|
|
# https://github.com/googleapis/release-please/issues/2280.
|
|
- name: Checkout
|
|
uses: actions/checkout@v6
|
|
- name: Install node
|
|
uses: actions/setup-node@v6
|
|
with:
|
|
node-version: 24
|
|
- name: Install QEMU static binaries
|
|
uses: docker/setup-qemu-action@v4
|
|
- name: Install Task
|
|
uses: arduino/setup-task@v2
|
|
- name: Install Dagger
|
|
env:
|
|
# renovate: datasource=github-tags depName=dagger/dagger versioning=semver
|
|
DAGGER_VERSION: 0.21.0
|
|
run: |
|
|
curl -L https://dl.dagger.io/dagger/install.sh | BIN_DIR=$HOME/.local/bin sh
|
|
- name: Create image and manifest
|
|
env:
|
|
REGISTRY_USER: ${{ github.actor }}
|
|
REGISTRY_PASSWORD: ${{ secrets.GITHUB_TOKEN }}
|
|
run: |
|
|
task publish
|
|
task manifest
|
|
- name: Attach manifest to workflow run
|
|
uses: actions/upload-artifact@v7
|
|
with:
|
|
name: manifest.yaml
|
|
path: ./manifest.yaml
|
|
# TODO: remove bump-minor-pre-major when in production. It prevents
|
|
# release-please from bumping the major version on breaking changes.
|
|
# We use a GitHub token with write permissions to create the release,
|
|
# otherwise we won't be able to trigger a new run when pushing on main.
|
|
- name: Run release-please
|
|
env:
|
|
REPO_URL: ${{ github.repository }}
|
|
run: |
|
|
npx release-please release-pr \
|
|
--token="${{ secrets.REPO_PAT }}" \
|
|
--repo-url="${REPO_URL}"
|
|
npx release-please github-release \
|
|
--token="${{ secrets.REPO_PAT }}" \
|
|
--repo-url="${REPO_URL}"
|