From a23eaa02ff6e4d8610127c8f2eb5fd2152058251 Mon Sep 17 00:00:00 2001 From: Tristan Partin Date: Thu, 11 Aug 2022 11:29:06 -0500 Subject: [PATCH] Add builds ignore workflow Signed-off-by: Tristan Partin --- .github/workflows/builds.ignore.yaml | 28 +++++++++++++++++++++++++ .github/workflows/builds.yaml | 31 ++++++++++++++-------------- .github/workflows/checkoss.yaml | 6 ++++++ 3 files changed, 50 insertions(+), 15 deletions(-) create mode 100644 .github/workflows/builds.ignore.yaml diff --git a/.github/workflows/builds.ignore.yaml b/.github/workflows/builds.ignore.yaml new file mode 100644 index 0000000000..1eddc19b78 --- /dev/null +++ b/.github/workflows/builds.ignore.yaml @@ -0,0 +1,28 @@ +name: Builds + +on: + push: + paths-ignore: + - "**.java" + - "**/pom.xml" + - .github/workflows/builds.yaml + pull_request: + types: [opened, synchronize, reopened, edited] + paths-ignore: + - "**.java" + - "**/pom.xml" + - .github/workflows/builds.yaml + +concurrency: + group: ${{ github.workflow }}-ignore-${{ github.head_ref }} + cancel-in-progress: true + +permissions: {} + +jobs: + build: + runs-on: ubuntu-latest + + steps: + - run: | + echo "Skipping ${{ github.workflow }}/${{ github.job }}" diff --git a/.github/workflows/builds.yaml b/.github/workflows/builds.yaml index ed17c19317..dabc3c2432 100644 --- a/.github/workflows/builds.yaml +++ b/.github/workflows/builds.yaml @@ -2,25 +2,26 @@ name: Builds on: push: - paths-ignore: - - "**.md" - - ".github/ISSUE_TEMPLATE/**" - - ".github/workflows/**" - - "!.github/workflows/builds.yaml" - - .github/dependabot.yaml - - .gitignore + paths: + - "**.java" + - "**/pom.xml" + - .github/workflows/builds.yaml pull_request: types: [opened, synchronize, reopened, edited] - paths-ignore: - - "**.md" - - ".github/ISSUE_TEMPLATE/**" - - ".github/workflows/**" - - "!.github/workflows/builds.yaml" - - .github/dependabot.yaml - - .gitignore + paths: + - "**.java" + - "**/pom.xml" + - .github/workflows/builds.yaml + +concurrency: + group: ${{ github.workflow }}-${{ github.head_ref }} + cancel-in-progress: true + +permissions: + packages: read jobs: - ubuntu: + build: runs-on: ubuntu-latest container: image: ghcr.io/hse-project/ci-images/ubuntu-22.04:master diff --git a/.github/workflows/checkoss.yaml b/.github/workflows/checkoss.yaml index 82c84a440d..3dca09480e 100644 --- a/.github/workflows/checkoss.yaml +++ b/.github/workflows/checkoss.yaml @@ -4,6 +4,12 @@ on: pull_request: types: [opened, synchronize, reopened] +concurrency: + group: ${{ github.workflow }}-${{ github.head_ref }} + cancel-in-progress: true + +permissions: {} + jobs: check: runs-on: ubuntu-latest