Skip to content
play

GitHub Action

Uptime Action

v0.2.1 Latest version

Uptime Action

play

Uptime Action

Ping an URL and check HTTP status code

Installation

Copy and paste the following snippet into your .yml file.

              

- name: Uptime Action

uses: srt32/[email protected]

Learn more about this action in srt32/uptime

Choose a version

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"