Skip to content

chore(crossplane-verify): bump default dagger module to v0.115.2#99

Merged
patrick-hermann-sva merged 1 commit into
mainfrom
chore/bump-crossplane-verify-default-v0.115.2
May 29, 2026
Merged

chore(crossplane-verify): bump default dagger module to v0.115.2#99
patrick-hermann-sva merged 1 commit into
mainfrom
chore/bump-crossplane-verify-default-v0.115.2

Conversation

@patrick-hermann-sva
Copy link
Copy Markdown
Contributor

What

Bump the default crossplane-module-version of the reusable call-crossplane-verify.yaml workflow from v0.115.0 to v0.115.2.

Why

v0.115.2 of stuttgart-things/dagger/crossplane fixes two verify failures that surfaced with the first Configuration to embed a non-core resource (cicd/ansible-run, which wraps a Tekton PipelineRun):

  1. Layer 3 (PR fix(crossplane): skip missing CRD schemas in verify Layer 3 dagger#286, v0.115.1) — -ignore-missing-schemas so embedded CRDs the harness has no built-in schema for are skipped instead of hard-failing (could not find schema for PipelineRun). Core resources stay strictly validated.
  2. Render (PR fix(crossplane): supply EnvironmentConfigs to verify render dagger#287, v0.115.2) — examples/ EnvironmentConfigs are passed to crossplane render via --extra-resources, so an XR that sets spec.environmentConfig resolves offline instead of failing with expected exactly one required resource, got 0.

Bumping the org-wide default lets all consumers pick up the fix without a per-repo pin. crossplane-configurations currently pins v0.115.2 explicitly (verified green); that pin can be dropped once this lands.

Verified end-to-end against cicd/ansible-run: all example XRs pass verify in real CI.

🤖 Generated with Claude Code

v0.115.2 fixes two verify failures: Layer 3 now skips embedded CRDs without
a built-in schema (-ignore-missing-schemas) instead of hard-failing (e.g. a
Tekton PipelineRun), and crossplane render is fed examples/ EnvironmentConfigs
via --extra-resources so XRs that set spec.environmentConfig resolve offline.

Bumps the org-wide default so all consumers of call-crossplane-verify.yaml
get the fix without a per-repo pin.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@patrick-hermann-sva patrick-hermann-sva merged commit 8dfbe65 into main May 29, 2026
1 check passed
@patrick-hermann-sva patrick-hermann-sva deleted the chore/bump-crossplane-verify-default-v0.115.2 branch May 29, 2026 10:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant