diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index f4c28cb..d0e5087 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -6,6 +6,9 @@ on: - main paths-ignore: - 'README*.md' + pull_request: + branches: + - main jobs: build: @@ -42,6 +45,7 @@ jobs: run: echo "PROJECT_NAME=$(mvn help:evaluate -Dexpression=project.name -q -DforceStdout)" >> $GITHUB_ENV - name: Create GitHub Release + if: github.event_name == 'push' && github.ref == 'refs/heads/main' id: create_release uses: actions/create-release@v1 env: @@ -49,7 +53,9 @@ jobs: with: tag_name: v${{ env.PROJECT_VERSION }} release_name: ${{ env.PROJECT_NAME }}-${{ env.PROJECT_VERSION }} + - name: Upload Artifact to GitHub Release + if: github.event_name == 'push' && github.ref == 'refs/heads/main' uses: actions/upload-release-asset@v1 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} @@ -58,5 +64,3 @@ jobs: asset_path: ./target/${{ env.PROJECT_NAME }}-${{ env.PROJECT_VERSION }}.jar asset_name: ${{ env.PROJECT_NAME }}-${{ env.PROJECT_VERSION }}.jar asset_content_type: application/java-archive - -