diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index b1f18af565..8f46a89b7f 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -18,12 +18,16 @@ jobs: with: java-version: 1.11 - name: Set environment variables - run: | - echo ::set-env name=RELEASE_VERSION::${GITHUB_REF#'refs/tags/v'} - echo Building release for version ${{ env.RELEASE_VERSION }} + run: echo ::set-env name=RELEASE_VERSION::${GITHUB_REF#'refs/tags/v'} - name: Set version run: mvn -B versions:set -DnewVersion=${{ env.RELEASE_VERSION }} versions:commit - - name: Create Release + - name: Create settings.xml + uses: whelk-io/maven-settings-xml-action@v9 + with: + servers: '[{ "id": "artipie", "username": "${{ secrets.ARTIPIE_USER }}", "password": "${{ secrets.ARTIPIE_PASSWORD }}" }]' + - name: Deploy artifacts + run: mvn -B clean deploy + - name: Create Github Release id: create_release uses: actions/create-release@v1 env: @@ -33,8 +37,6 @@ jobs: release_name: Release ${{ env.RELEASE_VERSION }} draft: false prerelease: false - - name: Deploy artifacts - run: mvn -B clean deploy -Dusername=${{ secrets.ARTIPIE_USER }} -Dpassword=${{ secrets.ARTIPIE_PASSWORD }} - name: Upload assets to github releases id: upload-release-asset uses: actions/upload-release-asset@v1 @@ -42,13 +44,13 @@ jobs: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} with: upload_url: ${{ steps.create_release.outputs.upload_url }} - asset_path: ./diktat-rules/target/diktat-rules-${{ env.RELEASE_VERSION }}-jar-with-dependencies.jar - asset_name: diktat-rules-${{ env.RELEASE_VERSION }}-jar-with-dependencies.jar + asset_path: ./diktat-rules/target/diktat.jar + asset_name: diktat.jar asset_content_type: application/zip - - name: Increment development version + - name: Set next snapshot version run: | mvn -B versions:set -DnextSnapshot=true -DprocessAllModules=true versions:commit - git add *pom.xml + git add . git config --local user.email "diktat@cqfn.org" git config --local user.name "diktat_build" git commit -m "Prepare next development iteration" @@ -57,4 +59,4 @@ jobs: with: github_token: ${{ secrets.GITHUB_TOKEN }} branch: master - tags: false + tags: false \ No newline at end of file