|
93 | 93 | - name: Build and push docker image |
94 | 94 | run: | |
95 | 95 | nix run .#oci-image.copyToDockerDaemon |
96 | | - docker tag partner-chains-node:latest ${{ secrets.ECR_REGISTRY_SECRET }}/partner-chains-node:${{ github.sha }} |
| 96 | + SOURCE_IMAGE=$(docker images --filter "reference=partner-chains-demo-node" --format "{{.Repository}}:{{.Tag}}" | head -1) |
| 97 | + docker tag "$SOURCE_IMAGE" ${{ secrets.ECR_REGISTRY_SECRET }}/partner-chains-node:${{ github.sha }} |
97 | 98 | docker push ${{ secrets.ECR_REGISTRY_SECRET }}/partner-chains-node:${{ github.sha }} |
98 | 99 |
|
99 | 100 | - name: Upload partner-chains-node artifact |
@@ -136,17 +137,13 @@ jobs: |
136 | 137 | uses: DeterminateSystems/magic-nix-cache-action@main |
137 | 138 |
|
138 | 139 | - name: Build (Nightly) |
139 | | - env: |
140 | | - WASM_BUILD_WORKSPACE_HINT: ${{ github.workspace }} |
141 | | - run: nix develop --accept-flake-config -c bash -c "RUSTUP_TOOLCHAIN=nightly cargo build --locked --release" |
| 140 | + run: nix build .#partner-chains-demo-node-nightly --print-build-logs |
142 | 141 |
|
143 | 142 | - name: Test (Nightly) |
144 | | - env: |
145 | | - WASM_BUILD_WORKSPACE_HINT: ${{ github.workspace }} |
146 | | - run: nix develop --accept-flake-config -c bash -c "RUSTUP_TOOLCHAIN=nightly cargo test --locked --release --all-features" |
| 143 | + run: nix build .#checks.x86_64-linux.cargoTestNightly --print-build-logs |
147 | 144 |
|
148 | 145 | - name: Lint (Nightly) |
149 | | - run: nix develop --accept-flake-config -c bash -c "RUSTUP_TOOLCHAIN=nightly RUSTFLAGS=-Dwarnings cargo clippy --locked --all-features" |
| 146 | + run: nix build .#checks.x86_64-linux.cargoClippyNightly --print-build-logs |
150 | 147 |
|
151 | 148 | local-env: |
152 | 149 | if: github.event_name == 'pull_request' && github.event.pull_request.merged == false |
@@ -290,9 +287,10 @@ jobs: |
290 | 287 | - name: Build and push docker image |
291 | 288 | run: | |
292 | 289 | nix run .#oci-image.copyToDockerDaemon |
293 | | - docker tag partner-chains-node:latest ${{ secrets.ECR_REGISTRY_SECRET }}/partner-chains-node:${{ steps.get_sha.outputs.sha }} |
294 | | - docker tag partner-chains-node:latest ${{ secrets.ECR_REGISTRY_SECRET }}/partner-chains-node:latest |
295 | | - docker tag partner-chains-node:latest ghcr.io/${{ github.repository }}/partner-chains-node-unstable:latest |
| 290 | + SOURCE_IMAGE=$(docker images --filter "reference=partner-chains-demo-node" --format "{{.Repository}}:{{.Tag}}" | head -1) |
| 291 | + docker tag "$SOURCE_IMAGE" ${{ secrets.ECR_REGISTRY_SECRET }}/partner-chains-node:${{ steps.get_sha.outputs.sha }} |
| 292 | + docker tag "$SOURCE_IMAGE" ${{ secrets.ECR_REGISTRY_SECRET }}/partner-chains-node:latest |
| 293 | + docker tag "$SOURCE_IMAGE" ghcr.io/${{ github.repository }}/partner-chains-node-unstable:latest |
296 | 294 | docker push ${{ secrets.ECR_REGISTRY_SECRET }}/partner-chains-node:${{ steps.get_sha.outputs.sha }} |
297 | 295 | docker push ${{ secrets.ECR_REGISTRY_SECRET }}/partner-chains-node:latest |
298 | 296 | docker push ghcr.io/${{ github.repository }}/partner-chains-node-unstable:latest |
@@ -528,7 +526,8 @@ jobs: |
528 | 526 | - name: Build and push docker image |
529 | 527 | run: | |
530 | 528 | nix run .#oci-image.copyToDockerDaemon |
531 | | - docker tag partner-chains-node:latest ${{ secrets.ECR_REGISTRY_SECRET }}/partner-chains-node:${{ inputs.sha }} |
| 529 | + SOURCE_IMAGE=$(docker images --filter "reference=partner-chains-demo-node" --format "{{.Repository}}:{{.Tag}}" | head -1) |
| 530 | + docker tag "$SOURCE_IMAGE" ${{ secrets.ECR_REGISTRY_SECRET }}/partner-chains-node:${{ inputs.sha }} |
532 | 531 | docker push ${{ secrets.ECR_REGISTRY_SECRET }}/partner-chains-node:${{ inputs.sha }} |
533 | 532 |
|
534 | 533 | - name: Rename and prepare artifact for workflow dispatch |
|
0 commit comments