diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 4da9600..3b0cb15 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -1,5 +1,6 @@ name: Build on: + workflow_dispatch: push: branches: - "master" @@ -11,27 +12,27 @@ jobs: steps: - name: Checkout code - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Validate gradle wrapper - uses: gradle/wrapper-validation-action@v1 + uses: gradle/actions/wrapper-validation@v3 - - name: Setup java 17 - uses: actions/setup-java@v3 + - name: Setup java 21 + uses: actions/setup-java@v4 with: - java-version: 17 + java-version: 21 distribution: temurin cache: gradle - name: Build plugin - run: ./gradlew build --no-daemon -PgithubUsername=${{ secrets.PUBLISH_USERNAME }} -PgithubPassword=${{ secrets.PUBLISH_PASSWORD }} + run: ./gradlew build --no-daemon -PhorreoUsername=${{ secrets.PUBLISH_USERNAME }} -PhorreoPassword=${{ secrets.PUBLISH_PASSWORD }} - name: Upload plugin jars - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: CloudProtections-Artifacts path: build/libs/CloudProtections-* if-no-files-found: error - name: Publish to package registry - run: ./gradlew publish --no-daemon -PgithubUsername=${{ secrets.PUBLISH_USERNAME }} -PgithubPassword=${{ secrets.PUBLISH_PASSWORD }} + run: ./gradlew publish --no-daemon -PhorreoUsername=${{ secrets.PUBLISH_USERNAME }} -PhorreoPassword=${{ secrets.PUBLISH_PASSWORD }}