Skip to content

📝 docs(release): prep v0.3.0 (E8 data-sources epic) - #35

Merged
konih merged 5 commits into
mainfrom
worktree-release-v0.3.0-prep
Jul 29, 2026
Merged

📝 docs(release): prep v0.3.0 (E8 data-sources epic)#35
konih merged 5 commits into
mainfrom
worktree-release-v0.3.0-prep

Conversation

@konih

@konih konih commented Jul 29, 2026

Copy link
Copy Markdown
Contributor

Release-prep for v0.3.0 — decided D-022 → A via /operator-inbox (2026-07-29)

The E8 data-sources epic landed on main (PRs #30#33, integrated via #34): 2 new observe-only custom controllers (BackupList, PublicNetwork) + 38 observe-only example YAMLs, wired into provider startup. CI on the integrated tip is fully green. New additive controllers/CRDs ⇒ SemVer minor bump.

What this PR does (reversible prep only)

  • README.md — Marketplace badge + install/GHCR refs → v0.3.0.
  • examples/install.yamlv0.2.1v0.3.0 (fixes pre-existing drift; the v0.2.2 release bumped only README).
  • CHANGELOG.md — regenerated the repo's way (git cliff[Unreleased], so the Changelog verify gate passes). The versioned [0.3.0] section is not hand-written here — it is produced automatically by the Changelog workflow's release job on the tag push.
  • agent-context/decisions.md — records D-022 (options A/B/C, chosen A, counterpoint kept).
  • agent-context/INBOX.md — converts the release item to the operator-only tail; removes the stale v0.2.2 DECIDED block.

⚠️ Operator-only tail (NOT in this PR — per standing permissions)

  1. Merge this PR into main.
  2. Tag manually (tag.yaml workflow is broken — ref lacks on.workflow_call):
    git tag v0.3.0 <merged-main-sha> && git push origin v0.3.0
    → the tag push auto-opens a changelog/v0.3.0 PR with the release notes (merge it); it does not trigger publish.
  3. Publish: gh workflow run publish-provider-package.yml -f version=v0.3.0
  4. Verify: cosign verify ghcr.io/platformrelay/provider-gridscale:v0.3.0 --certificate-oidc-issuer https://token.actions.githubusercontent.com --certificate-identity-regexp 'https://github.com/PlatformRelay/provider-gridscale/.*'

Not included (flagged)

  • openspec/changes/e8-data-sources/ is untracked in the working tree (repo provenance, not in the shipped package). Left out to keep this PR clean — commit/archive separately if desired.

…se E8)

- CHANGELOG: git-cliff [0.3.0] section (compare v0.2.2..v0.3.0)
- README Marketplace badge + install/GHCR refs -> v0.3.0
- examples/install.yaml v0.2.1 -> v0.3.0 (fix pre-existing drift)
- decisions.md: record D-022 (release v0.3.0 now, option A) with counterpoint
- INBOX: convert release item to operator-only tail; drop stale v0.2.2 DECIDED block
@codecov

codecov Bot commented Jul 29, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

konih added 4 commits July 29, 2026 12:29
…ordination

The Changelog verify gate requires CHANGELOG == plain 'git cliff' output ([Unreleased]).
The [0.3.0] section is produced by the Changelog workflow's release job on tag push, not by hand.
Revert the manual [0.3.0] edit; correct D-022 / INBOX to describe the auto changelog PR flow.
@sonarqubecloud

Copy link
Copy Markdown

@konih
konih merged commit ac5fb4f into main Jul 29, 2026
16 checks passed
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