From 727c84003ec8290acee7ed11618f8074b39bb4f3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Na=C3=AFm=20Favier?= Date: Tue, 7 Feb 2023 16:32:04 +0100 Subject: [PATCH] Open issue on failing import (#605) --- .github/failing-import-issue.md | 4 ++++ .github/workflows/import-to-elasticsearch.yml | 14 ++++++++++++++ 2 files changed, 18 insertions(+) create mode 100644 .github/failing-import-issue.md diff --git a/.github/failing-import-issue.md b/.github/failing-import-issue.md new file mode 100644 index 0000000..a663b34 --- /dev/null +++ b/.github/failing-import-issue.md @@ -0,0 +1,4 @@ +--- +title: Failing import for nixpkgs {{ env.CHANNEL }} +labels: prio:blocker +--- diff --git a/.github/workflows/import-to-elasticsearch.yml b/.github/workflows/import-to-elasticsearch.yml index 48c1e07..557b91d 100644 --- a/.github/workflows/import-to-elasticsearch.yml +++ b/.github/workflows/import-to-elasticsearch.yml @@ -5,6 +5,10 @@ on: schedule: - cron: '0 * * * *' +permissions: + contents: read + issues: write + jobs: nixos-channels: @@ -68,6 +72,16 @@ jobs: done if: github.repository_owner == 'NixOS' + - name: Create issue if failed + if: failure() + uses: JasonEtco/create-an-issue@v2 + with: + filename: .github/failing-import-issue.md + search_existing: open + update_existing: false + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + CHANNEL: ${{ matrix.channel }} import-flakes: runs-on: ubuntu-latest