From 7cb4bfaa4f910b275da6d4526e0194f20fd569de Mon Sep 17 00:00:00 2001 From: RadRussianRus Date: Sat, 16 May 2020 10:55:14 +0300 Subject: [PATCH] Skip checks for same-repo pulls They are already made by pushing, so there is no need in duplicating them. --- .github/workflows/appimage.yml | 6 +++++- .github/workflows/linux.yml | 6 +++++- .github/workflows/mac.yml | 6 +++++- .github/workflows/snap.yml | 6 +++++- .github/workflows/win.yml | 6 +++++- 5 files changed, 25 insertions(+), 5 deletions(-) diff --git a/.github/workflows/appimage.yml b/.github/workflows/appimage.yml index be98173de..f547dcd53 100644 --- a/.github/workflows/appimage.yml +++ b/.github/workflows/appimage.yml @@ -52,7 +52,11 @@ jobs: linux: name: Ubuntu 14.04 - if: "github.event_name != 'push' || !contains(github.event.head_commit.message, '[skip ci]')" + if: > + !(github.event_name == 'push' + && contains(github.event.head_commit.message, '[skip ci]')) + && !(github.event_name == 'pull_request' + && github.event.pull_request.head.repo.full_name == github.event.pull_request.base.repo.full_name) runs-on: ubuntu-latest container: image: ubuntu:trusty diff --git a/.github/workflows/linux.yml b/.github/workflows/linux.yml index dd09ff7c8..faca41d41 100644 --- a/.github/workflows/linux.yml +++ b/.github/workflows/linux.yml @@ -48,7 +48,11 @@ jobs: linux: name: Ubuntu 14.04 - if: "github.event_name != 'push' || !contains(github.event.head_commit.message, '[skip ci]')" + if: > + !(github.event_name == 'push' + && contains(github.event.head_commit.message, '[skip ci]')) + && !(github.event_name == 'pull_request' + && github.event.pull_request.head.repo.full_name == github.event.pull_request.base.repo.full_name) runs-on: ubuntu-latest container: ubuntu:trusty diff --git a/.github/workflows/mac.yml b/.github/workflows/mac.yml index 048bf8c45..3f70c2ea2 100644 --- a/.github/workflows/mac.yml +++ b/.github/workflows/mac.yml @@ -46,7 +46,11 @@ jobs: macos: name: MacOS - if: "github.event_name != 'push' || !contains(github.event.head_commit.message, '[skip ci]')" + if: > + !(github.event_name == 'push' + && contains(github.event.head_commit.message, '[skip ci]')) + && !(github.event_name == 'pull_request' + && github.event.pull_request.head.repo.full_name == github.event.pull_request.base.repo.full_name) runs-on: macos-latest strategy: diff --git a/.github/workflows/snap.yml b/.github/workflows/snap.yml index 986de60b4..32ba0cda8 100644 --- a/.github/workflows/snap.yml +++ b/.github/workflows/snap.yml @@ -46,7 +46,11 @@ jobs: linux: name: Ubuntu 18.04 - if: "github.event_name != 'push' || !contains(github.event.head_commit.message, '[skip ci]')" + if: > + !(github.event_name == 'push' + && contains(github.event.head_commit.message, '[skip ci]')) + && !(github.event_name == 'pull_request' + && github.event.pull_request.head.repo.full_name == github.event.pull_request.base.repo.full_name) runs-on: ubuntu-18.04 env: diff --git a/.github/workflows/win.yml b/.github/workflows/win.yml index 1f32d8827..4da69b265 100644 --- a/.github/workflows/win.yml +++ b/.github/workflows/win.yml @@ -51,7 +51,11 @@ jobs: windows: name: Windows - if: "github.event_name != 'push' || !contains(github.event.head_commit.message, '[skip ci]')" + if: > + !(github.event_name == 'push' + && contains(github.event.head_commit.message, '[skip ci]')) + && !(github.event_name == 'pull_request' + && github.event.pull_request.head.repo.full_name == github.event.pull_request.base.repo.full_name) runs-on: windows-latest strategy: