@@ -50,14 +50,14 @@ jobs:
5050
5151 # Define the platforms we want for krew (must match oadp.yaml)
5252 declare -a platforms=(
53- "linux-amd64 "
54- "linux-arm64 "
55- "linux-ppc64le "
56- "linux-s390x "
57- "darwin-amd64 "
58- "darwin-arm64 "
59- "windows-amd64 "
60- "windows-arm64 "
53+ "linux_amd64 "
54+ "linux_arm64 "
55+ "linux_ppc64le "
56+ "linux_s390x "
57+ "darwin_amd64 "
58+ "darwin_arm64 "
59+ "windows_amd64 "
60+ "windows_arm64 "
6161 )
6262
6363 # Create archives only for krew platforms
6868 if [[ -f "$binary" ]]; then
6969 echo "Creating archive for $platform..."
7070 cp "$binary" kubectl-oadp.exe
71- tar -czf "kubectl-oadp- ${platform}.tar.gz" kubectl-oadp.exe LICENSE
71+ tar -czf "kubectl-oadp_${{ github.ref_name }}_ ${platform}.tar.gz" kubectl-oadp.exe LICENSE
7272 rm kubectl-oadp.exe
73- echo "✅ Created kubectl-oadp- ${platform}.tar.gz"
73+ echo "✅ Created kubectl-oadp_${{ github.ref_name }}_ ${platform}.tar.gz"
7474 else
7575 echo "❌ Binary not found: $binary"
7676 exit 1
8181 if [[ -f "$binary" ]]; then
8282 echo "Creating archive for $platform..."
8383 cp "$binary" kubectl-oadp
84- tar -czf "kubectl-oadp- ${platform}.tar.gz" kubectl-oadp LICENSE
84+ tar -czf "kubectl-oadp_${{ github.ref_name }}_ ${platform}.tar.gz" kubectl-oadp LICENSE
8585 rm kubectl-oadp
86- echo "✅ Created kubectl-oadp- ${platform}.tar.gz"
86+ echo "✅ Created kubectl-oadp_${{ github.ref_name }}_ ${platform}.tar.gz"
8787 else
8888 echo "❌ Binary not found: $binary"
8989 exit 1
@@ -111,12 +111,12 @@ jobs:
111111
112112 # Set environment variables for template substitution
113113 export VERSION="${{ github.ref_name }}"
114- export LINUX_AMD64_SHA=$(grep "kubectl-oadp-linux-amd64 .tar.gz" checksums.txt | cut -d' ' -f1)
115- export LINUX_ARM64_SHA=$(grep "kubectl-oadp-linux-arm64 .tar.gz" checksums.txt | cut -d' ' -f1)
116- export DARWIN_AMD64_SHA=$(grep "kubectl-oadp-darwin-amd64 .tar.gz" checksums.txt | cut -d' ' -f1)
117- export DARWIN_ARM64_SHA=$(grep "kubectl-oadp-darwin-arm64 .tar.gz" checksums.txt | cut -d' ' -f1)
118- export WINDOWS_AMD64_SHA=$(grep "kubectl-oadp-windows-amd64 .tar.gz" checksums.txt | cut -d' ' -f1)
119- export WINDOWS_ARM64_SHA=$(grep "kubectl-oadp-windows-arm64 .tar.gz" checksums.txt | cut -d' ' -f1)
114+ export LINUX_AMD64_SHA=$(grep "kubectl-oadp_${{ github.ref_name }}_linux_amd64 .tar.gz" checksums.txt | cut -d' ' -f1)
115+ export LINUX_ARM64_SHA=$(grep "kubectl-oadp_${{ github.ref_name }}_linux_arm64 .tar.gz" checksums.txt | cut -d' ' -f1)
116+ export DARWIN_AMD64_SHA=$(grep "kubectl-oadp_${{ github.ref_name }}_darwin_amd64 .tar.gz" checksums.txt | cut -d' ' -f1)
117+ export DARWIN_ARM64_SHA=$(grep "kubectl-oadp_${{ github.ref_name }}_darwin_arm64 .tar.gz" checksums.txt | cut -d' ' -f1)
118+ export WINDOWS_AMD64_SHA=$(grep "kubectl-oadp_${{ github.ref_name }}_windows_amd64 .tar.gz" checksums.txt | cut -d' ' -f1)
119+ export WINDOWS_ARM64_SHA=$(grep "kubectl-oadp_${{ github.ref_name }}_windows_arm64 .tar.gz" checksums.txt | cut -d' ' -f1)
120120
121121 # Validate all checksums were found
122122 if [[ -z "$LINUX_AMD64_SHA" || -z "$LINUX_ARM64_SHA" || -z "$DARWIN_AMD64_SHA" || -z "$DARWIN_ARM64_SHA" || -z "$WINDOWS_AMD64_SHA" || -z "$WINDOWS_ARM64_SHA" ]]; then
0 commit comments