uptime icon indicating copy to clipboard operation
uptime copied to clipboard

GitHub Action to check the status of endpoints

uptime

GitHub Action to check the status of endpoints. This action can be used to check a website is live after a deploy or on an ongoing basis via cron.

Inputs

url-to-hit

Required The url to hit

expected-statuses

Comma separated list of statuses that are okay. Defaults to "200"

Outputs

status

The status we got.

Example usage

  
on:
  schedule:
    - cron: '*/5 * * * *'

jobs:
  ping_site:
    runs-on: ubuntu-latest
    name: Ping the site
    steps:
    - name: Check the site
      id: hello
      uses: srt32/uptime@master
      with:
        url-to-hit: "https://example.com"
        expected-statuses: "200,301"