Skip to content
/ uptime Public

GitHub Action to check the status of endpoints

License

Notifications You must be signed in to change notification settings

srt32/uptime

Use this GitHub action with your project
Add this Action to an existing workflow or create a new one
View on Marketplace

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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"