Skip to content

Add GitHub Actions workflows for building and testing FFRD images#15

Merged
barne856 merged 6 commits into
cc-schemasfrom
build-and-push-workflow
Oct 3, 2025
Merged

Add GitHub Actions workflows for building and testing FFRD images#15
barne856 merged 6 commits into
cc-schemasfrom
build-and-push-workflow

Conversation

@barne856

@barne856 barne856 commented Oct 3, 2025

Copy link
Copy Markdown
Member

Summary

Replaces deploy-hms.yml with two new workflows that build and push multiple
FFRD container images:

  • build-and-push.yml: Builds and pushes images to GHCR on push to main
  • test-build.yml: Validates builds on pull requests without pushing

Images Published to GHCR

On push to main, the following container images will be built and pushed to
GitHub Container Registry:

Base Image

  • ghcr.io/fema-ffrd/ffrd-base:latest
  • ghcr.io/fema-ffrd/ffrd-base:<commit-sha>

HMS Runner Images

  • ghcr.io/fema-ffrd/hms-runner:4.10
  • ghcr.io/fema-ffrd/hms-runner:4.11
  • ghcr.io/fema-ffrd/hms-runner:4.12
  • ghcr.io/fema-ffrd/hms-runner:4.13-beta.6
  • ghcr.io/fema-ffrd/hms-runner:latest (aliases 4.13-beta.6)

RAS Runner Image

  • ghcr.io/fema-ffrd/ras-runner:latest
  • ghcr.io/fema-ffrd/ras-runner:<commit-sha>

@barne856
barne856 marked this pull request as ready for review October 3, 2025 15:03
@barne856
barne856 requested a review from thwllms October 3, 2025 15:05
@barne856
barne856 merged commit 2ea8d61 into cc-schemas Oct 3, 2025
6 checks passed
@barne856
barne856 deleted the build-and-push-workflow branch October 3, 2025 15:36
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