From 392ee9fa0774cae5403a7818cda4faa3a14ef00e Mon Sep 17 00:00:00 2001 From: NotMyFault Date: Fri, 17 Dec 2021 21:36:56 +0100 Subject: [PATCH] ci: Escape workflow tasks --- .github/stale.yml | 2 +- .github/workflows/build.yml | 54 +++++++++++++-------------- .github/workflows/release-drafter.yml | 6 +-- 3 files changed, 31 insertions(+), 31 deletions(-) diff --git a/.github/stale.yml b/.github/stale.yml index 7d95c1f66..c6ad3e8fe 100644 --- a/.github/stale.yml +++ b/.github/stale.yml @@ -1,4 +1,4 @@ -daysUntilStale: 60 +daysUntilStale: 30 daysUntilClose: 7 only: issues exemptLabels: diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index f4c1c5726..275c96b38 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -1,41 +1,41 @@ -name: "build" +name: build -on: [ "pull_request", "push" ] +on: [ pull_request, push ] jobs: build: - runs-on: "ubuntu-20.04" + runs-on: ubuntu-latest steps: - - name: "Checkout Repository" - uses: "actions/checkout@v2.4.0" - - name: "Validate Gradle Wrapper" - uses: "gradle/wrapper-validation-action@v1.0.4" - - name: "Setup Java" - uses: "actions/setup-java@v2.4.0" + - name: Checkout Repository + uses: actions/checkout@v2.3.5 + - name: Validate Gradle Wrapper" + uses: gradle/wrapper-validation-action@v1.0.4 + - name: Setup Java + uses: actions/setup-java@v2.4.0 with: - distribution: "temurin" - java-version: "17" - - name: "Clean Build" - run: "./gradlew clean build" - - name: "Determine release status" - if: "${{ runner.os == 'Linux' }}" + distribution: temurin + java-version: 17 + - name: Clean Build + run: ./gradlew clean build + - name: Determine release status + if: ${{ runner.os == 'Linux' }} run: | if [ "$(./gradlew properties | awk '/^version:/ { print $2; }' | grep '\-SNAPSHOT')" ]; then echo "STATUS=snapshot" >> $GITHUB_ENV else echo "STATUS=release" >> $GITHUB_ENV fi - - name: "Publish Release" - if: "${{ runner.os == 'Linux' && env.STATUS == 'release' && github.event_name == 'push' && github.ref == 'refs/heads/v6'}}" - run: "./gradlew publishToSonatype closeAndReleaseSonatypeStagingRepository" + - name: Publish Release + if: ${{ runner.os == 'Linux' && env.STATUS == 'release' && github.event_name == 'push' && github.ref == 'refs/heads/v6'}} + run: ./gradlew publishToSonatype closeAndReleaseSonatypeStagingRepository env: - ORG_GRADLE_PROJECT_sonatypeUsername: "${{ secrets.SONATYPE_USERNAME }}" - ORG_GRADLE_PROJECT_sonatypePassword: "${{ secrets.SONATYPE_PASSWORD }}" - ORG_GRADLE_PROJECT_signingKey: "${{ secrets.SIGNING_KEY }}" - ORG_GRADLE_PROJECT_signingPassword: "${{ secrets.SIGNING_PASSWORD }}" - - name: "Publish Snapshot" - if: "${{ runner.os == 'Linux' && env.STATUS != 'release' && github.event_name == 'push' && github.ref == 'refs/heads/v6' }}" - run: "./gradlew publishToSonatype" + ORG_GRADLE_PROJECT_sonatypeUsername: ${{ secrets.SONATYPE_USERNAME }} + ORG_GRADLE_PROJECT_sonatypePassword: ${{ secrets.SONATYPE_PASSWORD }} + ORG_GRADLE_PROJECT_signingKey: ${{ secrets.SIGNING_KEY }} + ORG_GRADLE_PROJECT_signingPassword: ${{ secrets.SIGNING_PASSWORD }} + - name: Publish Snapshot + if: ${{ runner.os == 'Linux' && env.STATUS != 'release' && github.event_name == 'push' && github.ref == 'refs/heads/v6' }} + run: ./gradlew publishToSonatype env: - ORG_GRADLE_PROJECT_sonatypeUsername: "${{ secrets.SONATYPE_USERNAME }}" - ORG_GRADLE_PROJECT_sonatypePassword: "${{ secrets.SONATYPE_PASSWORD }}" + ORG_GRADLE_PROJECT_sonatypeUsername: ${{ secrets.SONATYPE_USERNAME }} + ORG_GRADLE_PROJECT_sonatypePassword: ${{ secrets.SONATYPE_PASSWORD }} diff --git a/.github/workflows/release-drafter.yml b/.github/workflows/release-drafter.yml index d3ba4de8b..65e3d4b31 100644 --- a/.github/workflows/release-drafter.yml +++ b/.github/workflows/release-drafter.yml @@ -1,4 +1,4 @@ -name: "draft release" +name: draft release on: push: @@ -7,8 +7,8 @@ on: jobs: update_release_draft: - runs-on: "ubuntu-latest" + runs-on: ubuntu-latest steps: - - uses: "release-drafter/release-drafter@v5.15.0" + - uses: release-drafter/release-drafter@v5.15.0 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}