From 23cfdcb8fc33c38a74c23363418430aa219736ea Mon Sep 17 00:00:00 2001 From: Jeff Epler Date: Wed, 31 Jan 2024 09:29:43 -0600 Subject: [PATCH] add check-links workflow --- .github/workflows/check-links.yml | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 .github/workflows/check-links.yml diff --git a/.github/workflows/check-links.yml b/.github/workflows/check-links.yml new file mode 100644 index 0000000..abbc00a --- /dev/null +++ b/.github/workflows/check-links.yml @@ -0,0 +1,26 @@ +name: Check Links + +on: + push: + branches: '*' + pull_request: + branches: + - master + schedule: + # Runs every day at 9 am + - cron: '0 9 * * *' + +jobs: + awesome_bot: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + - uses: ruby/setup-ruby@v1 + with: + ruby-version: '2.6' + - name: Install awesome_bot + run: gem install awesome_bot + - name: Load allow list to an env var to call in the next step + run: echo "BOT_ALLOW_LIST=$(cat .github/workflows/allow-list.txt)" >> $GITHUB_ENV + - name: Run awesome_bot + run: awesome_bot README.md --allow-redirect --allow-dupe --set-timeout 60 --skip-save-results --allow 429 --white-list ${{ env.BOT_ALLOW_LIST }}