From 083b9f060568011c843814f6254545a6a38bdbf2 Mon Sep 17 00:00:00 2001 From: nodiscc Date: Sat, 22 Jul 2023 11:26:01 +0200 Subject: [PATCH] tools/github actions: separate workflows for pull requests and build from each commit on master --- .github/workflows/{ci.yml => build.yml} | 3 --- .github/workflows/daily-update-metadata.yml | 2 -- .github/workflows/pull-request.yml | 15 +++++++++++++++ 3 files changed, 15 insertions(+), 5 deletions(-) rename .github/workflows/{ci.yml => build.yml} (79%) create mode 100644 .github/workflows/pull-request.yml diff --git a/.github/workflows/ci.yml b/.github/workflows/build.yml similarity index 79% rename from .github/workflows/ci.yml rename to .github/workflows/build.yml index 65cd6e0820..f8a4e2724e 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/build.yml @@ -1,8 +1,6 @@ on: push: branches: [ master ] - pull_request: - branches: [ master ] workflow_dispatch: concurrency: @@ -16,4 +14,3 @@ jobs: - uses: actions/checkout@v3 - run: make awesome_lint - run: make export - - run: make url_check diff --git a/.github/workflows/daily-update-metadata.yml b/.github/workflows/daily-update-metadata.yml index 552cfb1ebd..d749493e69 100644 --- a/.github/workflows/daily-update-metadata.yml +++ b/.github/workflows/daily-update-metadata.yml @@ -16,8 +16,6 @@ jobs: steps: - uses: actions/checkout@v3 - run: make update_metadata - - run: make awesome_lint - - run: make export - name: commit and push changes run: | git config user.name awesome-selfhosted-bot diff --git a/.github/workflows/pull-request.yml b/.github/workflows/pull-request.yml new file mode 100644 index 0000000000..944e03a495 --- /dev/null +++ b/.github/workflows/pull-request.yml @@ -0,0 +1,15 @@ +on: + pull_request: + branches: [ master ] + +concurrency: + group: ${{ github.ref }} + cancel-in-progress: true + +jobs: + ci: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + - run: make awesome_lint + - run: make export