@@ -29,39 +29,44 @@ jobs:
2929 name : magic-nix-cache-ARM64-macOS
3030 path : cache-binary-ARM64-macOS
3131 - name : Persist the cache binary
32- run : cp ./cache-binary-ARM64-macOS/magic-nix-cache.closure.xz ./artifacts/magic-nix-cache- ARM64-macOS
32+ run : cp ./cache-binary-ARM64-macOS/magic-nix-cache.closure.xz ./artifacts/ARM64-macOS
3333
3434 - uses : actions/download-artifact@v4.1.8
3535 with :
3636 name : magic-nix-cache-X64-macOS
3737 path : cache-binary-X64-macOS
3838 - name : Persist the cache binary
39- run : cp ./cache-binary-X64-macOS/magic-nix-cache.closure.xz ./artifacts/magic-nix-cache- X64-macOS
39+ run : cp ./cache-binary-X64-macOS/magic-nix-cache.closure.xz ./artifacts/X64-macOS
4040
4141 - uses : actions/download-artifact@v4.1.8
4242 with :
4343 name : magic-nix-cache-X64-Linux
4444 path : cache-binary-X64-Linux
4545 - name : Persist the cache binary
46- run : cp ./cache-binary-X64-Linux/magic-nix-cache.closure.xz ./artifacts/magic-nix-cache- X64-Linux
46+ run : cp ./cache-binary-X64-Linux/magic-nix-cache.closure.xz ./artifacts/X64-Linux
4747
4848 - uses : actions/download-artifact@v4.1.8
4949 with :
5050 name : magic-nix-cache-ARM64-Linux
5151 path : cache-binary-ARM64-Linux
5252 - name : Persist the cache binary
53- run : cp ./cache-binary-ARM64-Linux/magic-nix-cache.closure.xz ./artifacts/magic-nix-cache- ARM64-Linux
53+ run : cp ./cache-binary-ARM64-Linux/magic-nix-cache.closure.xz ./artifacts/ARM64-Linux
5454
55- - name : Configure AWS Credentials
56- uses : aws-actions/configure-aws-credentials@v2
55+ - uses : DeterminateSystems/push-artifact-ids@main
5756 with :
58- role-to-assume : ${{ secrets.AWS_S3_UPLOAD_ROLE }}
59- aws-region : us-east-2
60- - name : Publish Release to S3 (Tag)
61- env :
62- AWS_BUCKET : ${{ secrets.AWS_S3_UPLOAD_BUCKET }}
57+ s3_upload_role : ${{ secrets.AWS_S3_UPLOAD_ROLE }}
58+ bucket : ${{ secrets.AWS_S3_UPLOAD_BUCKET }}
59+ directory : ./artifacts
60+ ids_project_name : magic-nix-cache
61+ ids_binary_prefix : magic-nix-cache
62+
63+ - name : Rename binaries for GH release
6364 run : |
64- .github/workflows/upload_s3.sh "tag" "$GITHUB_REF_NAME" "$GITHUB_SHA"
65+ mv ./artifacts/{,magic-nix-cache-closure-}ARM64-macOS
66+ mv ./artifacts/{,magic-nix-cache-closure-}X64-macOS
67+ mv ./artifacts/{,magic-nix-cache-closure-}X64-Linux
68+ mv ./artifacts/{,magic-nix-cache-closure-}ARM64-Linux
69+
6570 - name : Publish Release to GitHub (Tag)
6671 uses : softprops/action-gh-release@v1
6772 with :
0 commit comments