@@ -13,40 +13,41 @@ jobs:
1313 BUNDLE_WITHOUT : " secryst:jsexec"
1414 SKIP_JS : " 1"
1515 steps :
16- - name : Checkout repository
17- uses : actions/checkout@v2
16+ - name : Checkout monorepo
17+ uses : actions/checkout@v7
1818 with :
1919 repository : interscript/interscript
2020
21- - name : Run bootstrap script
21+ - name : Bootstrap packages
2222 run : ruby bootstrap.rb
2323
24- - name : Use Ruby
24+ - name : Set up Ruby
2525 uses : ruby/setup-ruby@v1
2626 with :
27- ruby-version : " 3.0 "
27+ ruby-version : " 3.3 "
2828 bundler-cache : true
29+ working-directory : ruby
2930
3031 - name : Install bundle
31- working-directory : ./ ruby
32+ working-directory : ruby
3233 run : bundle install --jobs 4 --retry 3 --with jsexec --without secryst
3334
34- - name : Generate visualization json
35- working-directory : ./ ruby
35+ - name : Generate visualization JSON
36+ working-directory : ruby
3637 run : bundle exec rake generate_visualization_json
3738
38- - name : Archive json files from the previous step
39- uses : thedoctor0/zip-release@master
39+ - name : Archive visualization JSON
40+ uses : thedoctor0/zip-release@v0.7.6
4041 with :
4142 filename : ' vis_json.zip'
4243 path : ./vis_json/*.json
4344 directory : ./ruby/
4445 exclusions : ' *.git*'
4546 type : zip
4647
47- - name : Upload artifacts
48+ - name : Upload visualization artifact
4849 id : upload_vis_json
49- uses : svenstaro/upload-release-action@2.2.1
50+ uses : svenstaro/upload-release-action@v2
5051 with :
5152 repo_token : ${{ secrets.GITHUB_TOKEN }}
5253 file : ruby/vis_json.zip
@@ -55,11 +56,11 @@ jobs:
5556 overwrite : true
5657
5758 - name : Generate metadata
58- working-directory : ./ ruby
59+ working-directory : ruby
5960 run : bundle exec rake generate_metadata_json
6061
61- - name : Archive metadata from the previous step
62- uses : thedoctor0/zip-release@master
62+ - name : Archive metadata
63+ uses : thedoctor0/zip-release@v0.7.6
6364 with :
6465 filename : ' metadata.zip'
6566 path : ./metadata.json
@@ -69,23 +70,15 @@ jobs:
6970
7071 - name : Upload metadata
7172 id : upload_metadata
72- uses : svenstaro/upload-release-action@2.2.1
73+ uses : svenstaro/upload-release-action@v2
7374 with :
7475 repo_token : ${{ secrets.GITHUB_TOKEN }}
7576 file : ruby/metadata.zip
7677 asset_name : metadata.json.zip
7778 tag : ${{ github.ref }}
7879 overwrite : true
7980
80- - name : Output link
81+ - name : Output links
8182 run : |
8283 echo ${{ steps.upload_vis_json.outputs.browser_download_url }}
8384 echo ${{ steps.upload_metadata.outputs.browser_download_url }}
84-
85- # - name: Trigger deploy at interscript.org
86- # uses: peter-evans/repository-dispatch@v1
87- # with:
88- # token: ${{ secrets.INTERSCRIPT_CI_TOKEN }}
89- # repository: interscript/interscript.org
90- # event-type: ${{ github.repository }}
91- # client-payload: '{ "ref": "${{ github.ref }}" }'
0 commit comments