diff --git a/.github/workflows/tf_update_dev.yml b/.github/workflows/tf_update_dev.yml index d7382dc3c..6e82fe70d 100644 --- a/.github/workflows/tf_update_dev.yml +++ b/.github/workflows/tf_update_dev.yml @@ -4,7 +4,7 @@ on: branches: [ development ] jobs: - job_one: + deploy: name: Deploy runs-on: ubuntu-latest steps: @@ -22,3 +22,25 @@ jobs: git reset --hard origin/development sed -i "s/https:\/\/www.threefold.io/https:\/\/dev.threefold.io/g" config.toml ./build.sh + + wait: + needs: deploy + name: Wait for Website Update + runs-on: ubuntu-latest + steps: + - name: Wait Period + id: wait-deploy + run: | + echo "Sleeping for 30" + sleep 30 + + checklinks: + needs: wait + name: Check for Broken Links + runs-on: ubuntu-latest + steps: + - name: Check for Broken Links + id: link-report + uses: docker://ghcr.io/threefoldfoundation/website-link-checker:latest + with: + args: 'https://www2.threefold.io -w 404' \ No newline at end of file diff --git a/.github/workflows/tf_update_prod.yml b/.github/workflows/tf_update_prod.yml index 41a0a876d..1e3595a3b 100644 --- a/.github/workflows/tf_update_prod.yml +++ b/.github/workflows/tf_update_prod.yml @@ -4,7 +4,7 @@ on: branches: [ master ] jobs: - job_one: + deploy: name: Deploy runs-on: ubuntu-latest steps: @@ -22,3 +22,25 @@ jobs: git reset --hard origin/master sed -i "s/https:\/\/dev.threefold.io/https:\/\/www.threefold.io/g" config.toml ./build.sh + + wait: + needs: deploy + name: Wait for Website Update + runs-on: ubuntu-latest + steps: + - name: Wait Period + id: wait-deploy + run: | + echo "Sleeping for 30" + sleep 30 + + checklinks: + needs: wait + name: Check for Broken Links + runs-on: ubuntu-latest + steps: + - name: Check for Broken Links + id: link-report + uses: docker://ghcr.io/threefoldfoundation/website-link-checker:latest + with: + args: 'https://www.threefold.io -w 404' \ No newline at end of file