@@ -21,10 +21,10 @@ jobs:
2121 fail-fast : false
2222 matrix :
2323 os : [ubuntu-latest, macos-latest]
24- ruby : ['2.7', '3.0 ', '3.1', '3.2 ']
24+ ruby : ['3.2 ', '3.3 ']
2525 include :
2626 - os : ubuntu-latest
27- ruby : ' 3.2 '
27+ ruby : ' 3.3 '
2828 coverage : true
2929 runs-on : ${{ matrix.os }}
3030 steps :
4141 COVERAGE : ${{ matrix.coverage }}
4242 - name : Generate coverage artifact
4343 if : ${{ matrix.coverage }}
44- uses : actions/upload-artifact@v3
44+ uses : actions/upload-artifact@v4
4545 with :
4646 name : docs-coverage
4747 path : docs/coverage
5050 runs-on : ubuntu-latest
5151 steps :
5252 - name : Checkout repository
53- uses : actions/checkout@v3
53+ uses : actions/checkout@v4
5454 - name : Setup Ruby
5555 uses : ruby/setup-ruby@v1
5656 with :
5959 - name : Generate Ruby API documentation
6060 run : bundle exec yard doc
6161 - name : Generate Ruby API documentation artifact
62- uses : actions/upload-artifact@v3
62+ uses : actions/upload-artifact@v4
6363 with :
6464 name : docs-ruby
6565 path : docs/ruby
@@ -80,12 +80,12 @@ jobs:
8080 url : ${{ steps.deployment.outputs.page_url }}
8181 steps :
8282 - name : Fetch Ruby API documentation artifact
83- uses : actions/download-artifact@v3
83+ uses : actions/download-artifact@v4
8484 with :
8585 name : docs-ruby
8686 path : docs/ruby
8787 - name : Fetch coverage artifact
88- uses : actions/download-artifact@v3
88+ uses : actions/download-artifact@v4
8989 with :
9090 name : docs-coverage
9191 path : docs/coverage
0 commit comments