Skip to content

feat: publish versioned image tag - #156

Merged
amandazhuyilan merged 2 commits into
devfrom
publish-versioned-tag
Aug 31, 2026
Merged

amandazhuyilan merged 2 commits into
devfrom
publish-versioned-tag

Conversation

@amandazhuyilan

@amandazhuyilan amandazhuyilan commented Aug 31, 2026

Copy link
Copy Markdown
Collaborator

Pull Request

Summary

Publish a versioned release image when a release-please PR is merged, similar to what we have done in the aai-backend

Changes

  • Add publish-release-image job to release-please.yml, gated on release_created == 'true'
  • Builds and pushes sbp-backend:vX.Y.Z to the shared ECR repo at the release tag
  • Reuses the existing staging deploy role — no new IAM changes
  • No impact on build-push-deploy.yml or current dev/staging flows
  • Note: PR #134 ("release 0.1.0") is open — merging it after this lands will trigger the first real push

Type of change

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to change)
  • Documentation update

Checklist

  • I have added tests that prove my fix is effective or that my feature works
  • I have added or updated documentation where necessary
  • I have run linting and unit tests locally
  • The code follows the project's style guidelines

Comment thread .github/workflows/release-please.yml Outdated
Comment thread .github/workflows/release-please.yml Outdated

@marius-mather marius-mather left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can we make sure all actions are using their latest versions so they don't go out of date? Otherwise looks fine

Comment thread .github/workflows/release-please.yml Outdated

@marius-mather marius-mather left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

good to go!

@amandazhuyilan
amandazhuyilan merged commit e8057cb into dev Aug 31, 2026
2 checks passed
@amandazhuyilan
amandazhuyilan deleted the publish-versioned-tag branch August 31, 2026 05:44
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.

2 participants