@@ -67,19 +67,37 @@ jobs:
6767 - name : Uploading intersectmbo/cardano-node
6868 run : |
6969 echo "::group::Downloading from cache"
70- nix build --accept-flake-config --print-out-paths --builders "" --max-jobs 0 ${{ steps.flake-metadata.outputs.LOCKED_URL }}#dockerImage/node
70+ nix build --accept-flake-config --print-out-paths --builders "" --max-jobs 0 --out-link ./result-node ${{ steps.flake-metadata.outputs.LOCKED_URL }}#dockerImage/node
7171 echo "::endgroup::"
7272
7373 echo "::group::Uploading to registry"
74- skopeo copy docker-archive:./result docker://ghcr.io/intersectmbo/cardano-node:$GITHUB_REF_NAME
74+ skopeo copy docker-archive:./result-node docker://ghcr.io/intersectmbo/cardano-node:$GITHUB_REF_NAME
7575 echo "::endgroup::"
7676
7777 - name : Uploading intersectmbo/cardano-submit-api
7878 run : |
7979 echo "::group::Downloading from cache"
80- nix build --accept-flake-config --print-out-paths --builders "" --max-jobs 0 ${{ steps.flake-metadata.outputs.LOCKED_URL }}#dockerImage/submit-api
80+ nix build --accept-flake-config --print-out-paths --builders "" --max-jobs 0 --out-link ./result-api ${{ steps.flake-metadata.outputs.LOCKED_URL }}#dockerImage/submit-api
8181 echo "::endgroup::"
8282
8383 echo "::group::Uploading to registry"
84- skopeo copy docker-archive:./result docker://ghcr.io/intersectmbo/cardano-submit-api:$GITHUB_REF_NAME
84+ skopeo copy docker-archive:./result-api docker://ghcr.io/intersectmbo/cardano-submit-api:$GITHUB_REF_NAME
85+ echo "::endgroup::"
86+
87+ - name : Obtaining latest release tag
88+ id : latest-tag
89+ run : |
90+ LATEST_TAG=$(gh api repos/$GITHUB_REPOSITORY/releases/latest --jq '.tag_name')
91+ echo "LATEST_TAG=$LATEST_TAG" >> "$GITHUB_OUTPUT"
92+ echo "Latest release tag is: $LATEST_TAG"
93+
94+ - name : Tagging intersectmbo container latest
95+ if : ${{ github.event.release.tag_name == steps.latest-tag.outputs.LATEST_TAG }}
96+ run : |
97+ echo "::group::Tagging latest for intersectmbo/cardano-node"
98+ skopeo copy docker-archive:./result-node docker://ghcr.io/intersectmbo/cardano-node:latest
99+ echo "::endgroup::"
100+
101+ echo "::group::Tagging latest for intersectmbo/cardano-submit-api"
102+ skopeo copy docker-archive:./result-api docker://ghcr.io/intersectmbo/cardano-submit-api:latest
85103 echo "::endgroup::"
0 commit comments