diff --git a/.github/workflows/shared_meterpreter_acceptance.yml b/.github/workflows/shared_meterpreter_acceptance.yml index 6a1513755a..f863330f6e 100644 --- a/.github/workflows/shared_meterpreter_acceptance.yml +++ b/.github/workflows/shared_meterpreter_acceptance.yml @@ -308,7 +308,10 @@ jobs: steps: - name: Checkout code uses: actions/checkout@v4 - if: always() + with: + repository: rapid7/metasploit-framework + path: metasploit-framework + ref: ${{ env.metasploitFrameworkCommit }} - name: Install system dependencies (Linux) if: always() @@ -323,6 +326,7 @@ jobs: ruby-version: '3.3' bundler-cache: true cache-version: 5 + working-directory: metasploit-framework - uses: actions/download-artifact@v4 id: raw_report_data @@ -344,6 +348,7 @@ jobs: find ${{steps.raw_report_data.outputs.download-path}} bundle exec ruby tools/dev/report_generation/support_matrix/generate.rb --allure-data ${{steps.raw_report_data.outputs.download-path}} > ./allure-report/support_matrix.html + working-directory: metasploit-framework - name: archive results if: always()