Files
pezkuwi-subxt/substrate/.github/workflows/check-gitlab-pipeline.yml
T
s3krit 98b2f46a89 CI: Release - monitor gitlab pipeline (#5460)
* Initial commit of gitlab pipeline monitoring

* increase max job time

* Improve debug output

* s/PR/issue/

Co-authored-by: Benjamin Kampmann <ben@parity.io>
2020-04-09 12:58:28 +02:00

31 lines
785 B
YAML

# A github action to track the status of the gitlab pipeline for tagged
# releases, and cancel the release/create a new issue if it fails
name: Monitor gitlab pipeline status
on:
push:
tags:
- v*
- ci-release-*
jobs:
monitor:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Monitor pipeline
run: env; ./.maintain/github/check_gitlab_pipeline.sh
id: monitor_pipeline
env:
TAGGER: ${{ github.event.pusher.name }}
- name: Create Issue
if: failure()
uses: JasonEtco/create-an-issue@v2
with:
filename: .github/ISSUE_TEMPLATE/release.md
assignees: ${{ github.event.pusher.name }}
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}