From 97c11312f0019579e7e3839d16b42f534dc7b7be Mon Sep 17 00:00:00 2001 From: Simon Schneegans Date: Mon, 26 Feb 2024 21:24:55 +0100 Subject: [PATCH] :wrench: Create separate workflow for reference generation --- .github/workflows/checks.yml | 20 -------------------- .github/workflows/references.yml | 28 ++++++++++++++++++++++++++++ 2 files changed, 28 insertions(+), 20 deletions(-) create mode 100644 .github/workflows/references.yml diff --git a/.github/workflows/checks.yml b/.github/workflows/checks.yml index 530db0a..c908e2f 100644 --- a/.github/workflows/checks.yml +++ b/.github/workflows/checks.yml @@ -79,26 +79,6 @@ jobs: run: | find $GITHUB_WORKSPACE -type f -and \( -name "*.sh" \) | xargs shellcheck - references: - name: Generate References - runs-on: ubuntu-22.04 - if: > - github.event_name == 'push' && contains(github.event.head_commit.message, '[generate-references]') - steps: - - uses: actions/checkout@v3 - - name: Download Dependencies - run: | - sudo apt update -qq - sudo apt install gettext imagemagick -qq - - name: Build Burn-My-Windows - run: make - - name: Generate References - run: sudo make references - - uses: actions/upload-artifact@v3 - with: - name: references - path: tests/references/ - build: name: Run Tests runs-on: ubuntu-22.04 diff --git a/.github/workflows/references.yml b/.github/workflows/references.yml new file mode 100644 index 0000000..9cd0a5d --- /dev/null +++ b/.github/workflows/references.yml @@ -0,0 +1,28 @@ +# SPDX-FileCopyrightText: Simon Schneegans +# SPDX-License-Identifier: CC0-1.0 + +name: Generate References + +on: + workflow_dispatch: + +jobs: + references: + name: Generate References + runs-on: ubuntu-22.04 + if: > + github.event_name == 'push' && contains(github.event.head_commit.message, '[generate-references]') + steps: + - uses: actions/checkout@v3 + - name: Download Dependencies + run: | + sudo apt update -qq + sudo apt install gettext imagemagick -qq + - name: Build Burn-My-Windows + run: make + - name: Generate References + run: sudo make references + - uses: actions/upload-artifact@v3 + with: + name: references + path: tests/references/