1+ name : Download Toolkit Remix Package
2+
3+ on :
4+ push :
5+ branches : [main]
6+
7+ jobs :
8+ rtx-remix-windows-release :
9+ runs-on : ubuntu-latest
10+
11+ steps :
12+ - name : Checkout repository
13+ uses : actions/checkout@v4
14+
15+ - name : Download package
16+ run : |
17+ # Get current commit SHA (first 8 characters)
18+ SHORT_SHA="97eb63e0"
19+
20+ echo "Current commit SHA: $SHORT_SHA"
21+
22+ # Download with original filename preserved
23+ curl -L -O -J "https://d1oqksizpb0e3d.cloudfront.net/rtx_remix@latest"
24+
25+ # Find the downloaded file
26+ DOWNLOADED_FILE=$(ls rtx_remix@*.zip 2>/dev/null | head -n 1)
27+
28+ if [[ -f "$DOWNLOADED_FILE" ]]; then
29+ echo "Downloaded file: $DOWNLOADED_FILE"
30+
31+ # Check if filename contains the commit SHA
32+ if [[ "$DOWNLOADED_FILE" == *"$SHORT_SHA"* ]]; then
33+ echo "✅ Filename contains commit SHA $SHORT_SHA - will upload"
34+ echo "SHOULD_UPLOAD=true" >> $GITHUB_ENV
35+ echo "FILENAME=$DOWNLOADED_FILE" >> $GITHUB_ENV
36+ else
37+ echo "❌ Filename does not contain commit SHA $SHORT_SHA - skipping upload"
38+ echo "SHOULD_UPLOAD=false" >> $GITHUB_ENV
39+ fi
40+ else
41+ echo "❌ No rtx_remix@*.zip file found"
42+ echo "SHOULD_UPLOAD=false" >> $GITHUB_ENV
43+ fi
44+
45+ - name : Upload artifact
46+ if : env.SHOULD_UPLOAD == 'true'
47+ uses : actions/upload-artifact@v4
48+ with :
49+ name : rtx-remix-package
50+ path : ${{ env.FILENAME }}
0 commit comments