Skip to content

ci: publish multi-arch (amd64/arm64) OCI images to GHCR#10

Merged
johnalotoski merged 10 commits into
masterfrom
add-container-image
Jun 16, 2026
Merged

ci: publish multi-arch (amd64/arm64) OCI images to GHCR#10
johnalotoski merged 10 commits into
masterfrom
add-container-image

Conversation

@snarlysodboxer

@snarlysodboxer snarlysodboxer commented Jun 11, 2026

Copy link
Copy Markdown

Summary

Add CI to build and publish multi-arch (linux/amd64 + linux/arm64) OCI images for both ogmios (standalone) and cardano-node-ogmios (bundled) to GHCR, and make the Dockerfile and Nix builds arch-aware to support it.

OCI Images

Image tags generally follow the upstream pattern comprising 3 parameters:

  • $ogmios_version — ogmios release, e.g. v6.14.0.3
  • $cardano_node_version — cardano-node, e.g. 11.0.1
  • $networkmainnet, preprod, or preview
Image Tag Type
ghcr.io/intersectmbo/ogmios :$ogmios_version versioned standalone Ogmios
ghcr.io/intersectmbo/ogmios :latest rolling standalone Ogmios
ghcr.io/intersectmbo/cardano-node-ogmios :${ogmios_version}_${cardano_node_version}-$network versioned bundle, per network
ghcr.io/intersectmbo/cardano-node-ogmios :latest-$network rolling bundle, per network
ghcr.io/intersectmbo/cardano-node-ogmios :${ogmios_version}_${cardano_node_version} versioned bundle, mainnet alias
ghcr.io/intersectmbo/cardano-node-ogmios :latest rolling bundle, mainnet alias

mainnet is the default network, so it additionally receives the two unqualified aliases
(:${ogmios_version}_${cardano_node_version} and :latest) on top of its -$network tags.

Individual architecture tags can also be found suffixed with -amd64 or -arm64 on the versioned and per-network tags.

Other Changes

  • Add SECURITY.md.
  • Add a GHA-hardening Claude skill.
  • Bump versions for release prep.
  • Bump the server/config submodule.

@snarlysodboxer snarlysodboxer force-pushed the add-container-image branch 2 times, most recently from bf6685c to db51ccf Compare June 11, 2026 23:30
@snarlysodboxer snarlysodboxer requested a review from Copilot June 12, 2026 15:36

This comment was marked as resolved.

@snarlysodboxer snarlysodboxer force-pushed the add-container-image branch 3 times, most recently from 7db4ab6 to c267f3f Compare June 12, 2026 23:24
@johnalotoski johnalotoski force-pushed the add-container-image branch from 14378aa to ca246c6 Compare June 15, 2026 03:51
@dermetfan dermetfan force-pushed the add-container-image branch from ca246c6 to dc31b33 Compare June 15, 2026 14:30
@snarlysodboxer snarlysodboxer force-pushed the add-container-image branch 4 times, most recently from 7a7081e to 434d581 Compare June 15, 2026 20:56
@johnalotoski johnalotoski force-pushed the add-container-image branch from 434d581 to c7170bd Compare June 16, 2026 01:05
@johnalotoski johnalotoski force-pushed the add-container-image branch from c7170bd to 639460e Compare June 16, 2026 01:35
@johnalotoski johnalotoski changed the title ci: add container image release ci: publish multi-arch (amd64/arm64) OCI images to GHCR Jun 16, 2026
@johnalotoski johnalotoski merged commit a32c429 into master Jun 16, 2026
6 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.

3 participants