Skip to content

Website Availability Check #1466

Website Availability Check

Website Availability Check #1466

name: Website Availability Check
on:
schedule:
- cron: "*/20 * * * *"
workflow_dispatch:
env:
node-version: 24.x
jobs:
check:
runs-on: ubuntu-latest
permissions:
issues: write
contents: read
steps:
- uses: actions/checkout@v6
- uses: actions/setup-node@v6
with:
node-version: ${{ env.node-version }}
cache: 'npm'
cache-dependency-path: package-lock.json
- name: Install dependencies
run: npm ci
- name: Check availability
run: node check-availability.js
working-directory: packages/esl-website-monitoring
env:
GITHUB_TOKEN: ${{ github.token }}
URLS: https://esl-ui.com/,https://esl-ui.com/bundles/site.js,https://esl-ui.com/bundles/site.css
SITE_NAME: esl-ui.com
TIMEOUT: 10000