@@ -24,14 +24,16 @@ jobs:
2424 ruby-version : 3.3.4
2525
2626 - name : Store Ruby version
27+ env :
28+ RUBY_VERSION : ${{ github.event.client_payload.version || github.event.inputs.version }}
2729 run : |
28- echo "RUBY_VERSION=${{ github.event.client_payload.version || github.event.inputs.version } }" >> $GITHUB_ENV
30+ echo "RUBY_VERSION=${RUBY_VERSION }" >> $GITHUB_ENV
2931
3032 - name : Store ABI version
31- run : echo "ABI_VERSION=$(echo ${{ env. RUBY_VERSION } } | cut -d '.' -f 1-2)" >> $GITHUB_ENV
33+ run : echo "ABI_VERSION=$(echo ${RUBY_VERSION} | cut -d '.' -f 1-2)" >> $GITHUB_ENV
3234
3335 - name : Copy draft package `/tmp` to `/pub` directory
34- run : tool/release.sh ${{ env. RUBY_VERSION } }
36+ run : tool/release.sh ${RUBY_VERSION}
3537 env :
3638 AWS_ACCESS_KEY_ID : ${{ secrets.FTP_R_L_O_AWS_ACCESS_KEY_ID }}
3739 AWS_SECRET_ACCESS_KEY : ${{ secrets.FTP_R_L_O_AWS_SECRET_ACCESS_KEY }}
@@ -41,19 +43,19 @@ jobs:
4143 run : |
4244 curl -X POST \
4345 -H "Fastly-Key: ${{ secrets.FASTLY_PURGE_TOKEN }}" \
44- https://api.fastly.com/purge/cache.ruby-lang.org/pub/ruby/${{ env. ABI_VERSION }} /ruby-${{ env. RUBY_VERSION } }.tar.gz
46+ https://api.fastly.com/purge/cache.ruby-lang.org/pub/ruby/${ABI_VERSION} /ruby-${RUBY_VERSION}.tar.gz
4547 curl -X POST \
4648 -H "Fastly-Key: ${{ secrets.FASTLY_PURGE_TOKEN }}" \
47- https://api.fastly.com/purge/cache.ruby-lang.org/pub/ruby/${{ env. ABI_VERSION }} /ruby-${{ env. RUBY_VERSION } }.tar.xz
49+ https://api.fastly.com/purge/cache.ruby-lang.org/pub/ruby/${ABI_VERSION} /ruby-${RUBY_VERSION}.tar.xz
4850 curl -X POST \
4951 -H "Fastly-Key: ${{ secrets.FASTLY_PURGE_TOKEN }}" \
50- https://api.fastly.com/purge/cache.ruby-lang.org/pub/ruby/${{ env. ABI_VERSION }} /ruby-${{ env. RUBY_VERSION } }.zip
52+ https://api.fastly.com/purge/cache.ruby-lang.org/pub/ruby/${ABI_VERSION} /ruby-${RUBY_VERSION}.zip
5153
5254 - name : Create a release on GitHub
5355 run : |
54- RELEASE_TAG=$(ruby tool/ruby-version.rb tag "${{ env. RUBY_VERSION } }")
56+ RELEASE_TAG=$(ruby tool/ruby-version.rb tag "${RUBY_VERSION}")
5557 echo $RELEASE_TAG
56- PREVIOUS_RELEASE_TAG=$(ruby tool/ruby-version.rb previous-tag "${{ env. RUBY_VERSION } }")
58+ PREVIOUS_RELEASE_TAG=$(ruby tool/ruby-version.rb previous-tag "${RUBY_VERSION}")
5759 echo $PREVIOUS_RELEASE_TAG
5860 tool/gen-github-release.rb $PREVIOUS_RELEASE_TAG $RELEASE_TAG --no-dry-run
5961 env :
7577 -H "Accept: application/vnd.github+json" \
7678 -H "X-GitHub-Api-Version: 2022-11-28" \
7779 https://api.github.com/repos/ruby/docker-images/actions/workflows/build.yml/dispatches \
78- -d '{ "ref": "master", "inputs": {"ruby_version": "${{ env. RUBY_VERSION }} "}}'
80+ -d "{\ "ref\ ": \ "master\ ", \ "inputs\ ": {\ "ruby_version\ ": \ "${RUBY_VERSION}\ "}}"
7981
8082 - name : Build snapcraft packages
8183 run : |
8486 -H "Accept: application/vnd.github+json" \
8587 -H "X-GitHub-Api-Version: 2022-11-28" \
8688 https://api.github.com/repos/ruby/snap.ruby/dispatches \
87- -d '{ "event_type": "build", "client_payload": {"ruby_version": "${{ env. RUBY_VERSION }} "}}'
89+ -d "{\ "event_type\ ": \ "build\ ", \ "client_payload\ ": {\ "ruby_version\ ": \ "${RUBY_VERSION}\ "}}"
8890
8991 - name : Store the latest LTS version of OpenSSL
9092 run : |
9799 -H "Accept: application/vnd.github+json" \
98100 -H "X-GitHub-Api-Version: 2022-11-28" \
99101 https://api.github.com/repos/rbenv/ruby-build/dispatches \
100- -d '{ "event_type": "update-ruby", "client_payload": {"ruby_version": "${{ env. RUBY_VERSION }} ", "openssl_version": "${{ env. OPENSSL_VERSION }} "}}'
102+ -d "{\ "event_type\ ": \ "update-ruby\ ", \ "client_payload\ ": {\ "ruby_version\ ": \ "${RUBY_VERSION}\ ", \ "openssl_version\ ": \ "${OPENSSL_VERSION}\ "}}"
101103
102104 - name : Update all-ruby definition
103105 run : |
0 commit comments