|
|
|
@ -84,12 +84,15 @@ jobs: |
|
|
|
|
- name: Install awesome_bot |
|
|
|
|
run: | |
|
|
|
|
gem install awesome_bot |
|
|
|
|
- name: Set output |
|
|
|
|
id: set-output |
|
|
|
|
run: echo "FILENAME=$(echo ${{ matrix.file }} | grep -oE '[a-zA-Z0-9_-]+\.yml')" >> "$GITHUB_OUTPUT" |
|
|
|
|
- name: "Check URLs of file: ${{ matrix.file }}" |
|
|
|
|
run: | |
|
|
|
|
awesome_bot "${{ matrix.file }}" --allow-redirect --allow-dupe --allow-ssl || true; |
|
|
|
|
- uses: actions/upload-artifact@v3 |
|
|
|
|
- uses: actions/upload-artifact@v4 |
|
|
|
|
with: |
|
|
|
|
name: awesomebot-results |
|
|
|
|
name: ${{ steps.set-output.outputs.FILENAME}} |
|
|
|
|
path: ${{ github.workspace }}/ab-results-*.json |
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -101,9 +104,9 @@ jobs: |
|
|
|
|
- name: Checkout # for having the sources of the local action |
|
|
|
|
uses: actions/checkout@v4 |
|
|
|
|
# download and unzip the ab-results-*.json generated by job-matrix: check-urls |
|
|
|
|
- uses: actions/download-artifact@v3 |
|
|
|
|
- uses: actions/download-artifact@v4 |
|
|
|
|
with: |
|
|
|
|
name: awesomebot-results |
|
|
|
|
name: ${{ steps.set-output.outputs.FILENAME}} |
|
|
|
|
- name: Generate Summary Report |
|
|
|
|
uses: ./.github/actions/awesomebot-gh-summary-action |
|
|
|
|
with: |
|
|
|
|