From a3e8bbd8f497253c67452b420401410dd4307134 Mon Sep 17 00:00:00 2001 From: Max Date: Mon, 25 Jan 2021 18:08:57 +0100 Subject: [PATCH] Update GitHub workflows to support [ci skip] tag (It also now only respects "relevant" files like gradle configs and source files by default) --- .github/workflows/publish.yml | 6 ++++++ .github/workflows/snapshot.yml | 9 ++++++++- 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index d06f4862..9b45669a 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -2,6 +2,10 @@ name: Java CI on: push: + paths: + - '**.gradle' + - '**.properties' + - '**/src/**' branches: - "1.16" - "1.17" @@ -17,6 +21,8 @@ jobs: java-version: 1.8 - name: Upload to Bintray run: ./gradlew bintrayUpload curseforgePublish --stacktrace + if: | + !contains(github.event.head_commit.message, '[ci skip]') && !contains(github.event.pull_request.title, '[ci skip]') env: BINTRAY_USER: shedaniel BINTRAY_KEY: ${{ secrets.BINTRAY_KEY }} diff --git a/.github/workflows/snapshot.yml b/.github/workflows/snapshot.yml index 41294bfe..23deb1db 100644 --- a/.github/workflows/snapshot.yml +++ b/.github/workflows/snapshot.yml @@ -1,7 +1,12 @@ name: Snapshot Compile & Release on: - [pull_request] + pull_request: + paths: + - '**.gradle' + - '**.properties' + - '**/src/**' + types: [ opened, synchronize, reopened ] jobs: build: @@ -16,6 +21,8 @@ jobs: java-version: 1.8 - name: Upload to Bintray run: ./gradlew bintrayUpload --stacktrace + if: | + !contains(github.event.head_commit.message, '[ci skip]') && !contains(github.event.pull_request.title, '[ci skip]') env: BINTRAY_USER: shedaniel BINTRAY_KEY: ${{ secrets.BINTRAY_KEY }}