summary refs log tree commit diff
path: root/.github/workflows/pending-clear.yml
blob: d888a414506c6001856991765b7711deac1bc83e (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
name: "clear pending status"

on:
  check_suite:
    types: [ completed ]

jobs:
  action:
    runs-on: ubuntu-latest
    steps:
    - name: clear pending status
      if: github.repository_owner == 'NixOS' && github.event.check_suite.app.name == 'OfBorg'
      env:
        GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
        GSU_VERSION: "0.5.0"
        GSU_URL: "https://github.com/cloudposse/github-status-updater/releases/download"
      run: |
        curl -sSf -O -L -C - \
        "$GSU_URL/$GSU_VERSION/github-status-updater_linux_amd64" && \
        chmod +x github-status-updater_linux_amd64 && \
        ./github-status-updater_linux_amd64 \
          -action update_state \
          -token "$GITHUB_TOKEN" \
          -owner NixOS \
          -repo nixpkgs \
          -state success \
          -context "Wait for ofborg" \
          -description " " \
          -url " " \
          -ref "${{ github.event.check_suite.head_sha }}"