1414 runs-on : ubuntu-latest
1515 steps :
1616 - name : Checkout
17- uses : actions/checkout@v4
17+ uses : actions/checkout@v5
1818 - name : Set up Ruby 3.4
1919 uses : ruby/setup-ruby@v1
2020 with :
3434 oj : [false, true]
3535 steps :
3636 - name : Checkout
37- uses : actions/checkout@v4
37+ uses : actions/checkout@v5
3838 - name : Set up Ruby ${{ matrix.ruby }}
3939 uses : ruby/setup-ruby@v1
4040 env :
@@ -43,43 +43,13 @@ jobs:
4343 ruby-version : ${{ matrix.ruby }}
4444 bundler-cache : true
4545 - name : Test
46- uses : paambaati/codeclimate-action@v9.0.0
4746 env :
48- CC_TEST_REPORTER_ID : be263ef9412dc65a7aa8dfb6e8162d5c7cfb3307fae0a444cde9dd6ca6f52848
4947 WITH_OJ_GEM : ${{ matrix.oj }}
5048 RUBY_VERSION : ${{ matrix.ruby }}
51- with :
52- coverageCommand : bundle exec rake test:coverage
53- coverageLocations : coverage/coverage.json:simplecov
49+ run : bundle exec rake test
5450 - name : Upload report
5551 uses : actions/upload-artifact@v4
5652 with :
5753 name : allure-results-${{ matrix.ruby }}-oj-${{ matrix.oj }}
5854 path : " */reports/allure-results/"
5955 retention-days : 1
60-
61- report :
62- name : Allure report
63- runs-on : ubuntu-latest
64- needs : rspec
65- if : always()
66- steps :
67- - name : Download allure-results
68- uses : actions/download-artifact@v4
69- - name : Publish allure report
70- uses : andrcuns/allure-publish-action@v2.9.0
71- env :
72- GOOGLE_CLOUD_CREDENTIALS_JSON : ${{ secrets.GOOGLE_CLOUD_CREDENTIALS_JSON }}
73- GITHUB_AUTH_TOKEN : ${{ secrets.GITHUB_TOKEN }}
74- ALLURE_JOB_NAME : rspec
75- with :
76- storageType : gcs
77- resultsGlob : " **/allure-results"
78- bucket : allure-test-reports
79- prefix : allure-ruby/$GITHUB_REF
80- updatePr : description
81- summary : behaviors
82- copyLatest : true
83- ignoreMissingResults : false
84- summaryTableType : ascii
85- debug : true
0 commit comments