Skip to content

feat(release): publish tag, changelog and OCI annotations on the db artifact - #14

Merged
sebasnallar merged 1 commit into
mainfrom
feat/db-artifact-annotations
Sep 1, 2026
Merged

feat(release): publish tag, changelog and OCI annotations on the db artifact#14
sebasnallar merged 1 commit into
mainfrom
feat/db-artifact-annotations

Conversation

@sebasnallar

Copy link
Copy Markdown
Contributor

Companion to actions-nullplatform#98: the server image gets tag/changelog/annotations through the shared chain the moment that PR merges (callers pin @main); this PR gives the inline finalize_db job the same treatment for rds-postgres-db:

  • --tag $TAG into the revision meta (the db image is tagged with the git tag directly)
  • --changelog-file from the GitHub release body, truncated at the first ## Artifact section so backfill re-runs never re-ingest the appended artifact tables; skipped when empty
  • --annotation org.opencontainers.image.source/revision/version (revision = the tag's commit, correct on existing_tag backfills too)
  • CLI channel alpha-packagesalpha (carries the flags from cli#224)

Annotations are last-write-wins full replacement, so each run sends the complete set.

🤖 Generated with Claude Code

…rtifact

Mirrors the release-publish-oci chain: the rds-postgres-db revision now
carries the image tag in its meta and an annotations blob (release-please
notes as the curated changelog + org.opencontainers.image keys).
Annotations are last-write-wins full replacement, so every run sends the
complete set; the release body is truncated at its first '## Artifact'
section so backfill re-runs never feed the appended tables back in. CLI
channel moves alpha-packages -> alpha for the new flags.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@sebasnallar
sebasnallar merged commit b9a745e into main Sep 1, 2026
6 checks passed
@sebasnallar
sebasnallar deleted the feat/db-artifact-annotations branch September 1, 2026 18:41
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