File tree Expand file tree Collapse file tree 1 file changed +13
-2
lines changed Expand file tree Collapse file tree 1 file changed +13
-2
lines changed Original file line number Diff line number Diff line change 9595 platform=${platform/macos-13/macos-latest}
9696 platform=${platform/macos-14/macos-13-arm64}
9797 platform=${platform/%-arm/-arm64}
98- echo "platform =$platform" >> $GITHUB_OUTPUT
98+ echo "old_platform =$platform" >> $GITHUB_OUTPUT
9999
100+ platform=${{ matrix.os }}
101+ platform=${platform/macos-13/darwin-x64}
102+ platform=${platform/macos-14/darwin-arm64}
103+ platform=${platform/%.04/.04-x64}
104+ platform=${platform/%.04-arm/.04-arm64}
105+ echo "platform=$platform" >> $GITHUB_OUTPUT
100106 # Build
101107 - name : Setup system ruby
102108 uses : ruby/setup-ruby@master
@@ -157,7 +163,12 @@ jobs:
157163 env :
158164 GH_TOKEN : ${{ github.token }}
159165 GH_REPO : ${{ github.repository }}
160- run : gh release upload "${{ needs.release.outputs.tag }}" "truffleruby${{ matrix.name }}-${{ steps.platform.outputs.platform }}.tar.gz"
166+ run : |
167+ gh release upload "${{ needs.release.outputs.tag }}" "truffleruby${{ matrix.name }}-${{ steps.platform.outputs.platform }}.tar.gz"
168+ if [ "${{ steps.platform.outputs.old_platform }}" != "${{ steps.platform.outputs.platform }}" ]; then
169+ mv "truffleruby${{ matrix.name }}-${{ steps.platform.outputs.platform }}.tar.gz" "truffleruby${{ matrix.name }}-${{ steps.platform.outputs.old_platform }}.tar.gz"
170+ gh release upload "${{ needs.release.outputs.tag }}" "truffleruby${{ matrix.name }}-${{ steps.platform.outputs.old_platform }}.tar.gz"
171+ fi
161172
162173 publish :
163174 name : Publish Release
You can’t perform that action at this time.
0 commit comments