@@ -229,58 +229,3 @@ jobs:
229229 asset_path : ruby-${{ matrix.ruby-version }}-${{ matrix.os }}.tar.gz
230230 asset_name : ruby-${{ matrix.ruby-version }}-${{ matrix.os }}.tar.gz
231231 asset_content_type : application/gzip
232-
233- buildRubinius :
234- if : true
235- strategy :
236- fail-fast : false
237- matrix :
238- os : [ ubuntu-16.04, ubuntu-18.04, ubuntu-20.04, macos-latest ]
239- ruby : [ rubinius-5.0 ]
240- runs-on : ${{ matrix.os }}
241- steps :
242- - uses : actions/checkout@v2
243- - name : Set tag name
244- id : info
245- run : |
246- tag=load-relative
247- echo "::set-output name=tag::$tag"
248- - name : Check if already built
249- run : ' ! curl -s --head --fail https://github.com/ruby/ruby-builder/releases/download/${{ steps.info.outputs.tag }}/${{ matrix.ruby }}-${{ matrix.os }}.tar.gz'
250-
251- # Install packages
252- - run : sudo apt-get install ruby clang llvm
253- if : startsWith(matrix.os, 'ubuntu')
254- - run : brew install llvm
255- if : matrix.os == 'macos-latest'
256-
257- - run : wget 'http://releases.rubinius.com/${{ matrix.ruby }}.tar.bz2'
258- - run : tar xf ${{ matrix.ruby }}.tar.bz2
259- - name : Build Rubinius
260- run : |
261- cd ${{ matrix.ruby }}
262- ./configure --prefix=$HOME/build_prefix/${{ matrix.ruby }}
263- make
264- make install
265- - name : Create archive
266- run : tar czf ${{ matrix.ruby }}-${{ matrix.os }}.tar.gz -C ~/build_prefix ${{ matrix.ruby }}
267-
268- - run : echo "$HOME/build_prefix/${{ matrix.ruby }}/bin" >> $GITHUB_PATH
269- - run : echo "$HOME/build_prefix/${{ matrix.ruby }}/gems/bin" >> $GITHUB_PATH
270- - run : ruby --version
271- - run : ruby -ropen-uri -e 'puts open("https://rubygems.org/") { |f| f.read(1024) }'
272- - run : gem install json:2.2.0 --no-document
273- - run : bundle --version
274- - run : bundle install
275- - run : bundle exec rake --version
276-
277- - name : Upload Built Ruby
278- uses : actions/upload-release-asset@v1
279- env :
280- GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
281- with :
282- # curl -s "https://api.github.com/repos/ruby/ruby-builder/releases/tags/$TAG" | jq -r .upload_url
283- upload_url : ' https://uploads.github.com/repos/ruby/ruby-builder/releases/33305698/assets{?name,label}'
284- asset_path : ${{ matrix.ruby }}-${{ matrix.os }}.tar.gz
285- asset_name : ${{ matrix.ruby }}-${{ matrix.os }}.tar.gz
286- asset_content_type : application/gzip
0 commit comments