summary refs log tree commit diff
path: root/.github/workflows/pending-set.yml
blob: ee1d537295c76715aec44944851c77bf4ef1efa4 (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
name: "set pending status"

on:
  pull_request_target:

jobs:
  action:
    runs-on: ubuntu-latest
    steps:
    - name: set pending status
      if: github.repository_owner == 'NixOS'
      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 failure \
          -context "Wait for ofborg" \
          -description "This failed status will be cleared when ofborg finishes eval." \
          -url " " \
          -ref "${{ github.event.pull_request.head.sha }}"