diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 739826bcd..3bf6066a8 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -12,7 +12,7 @@ on: default: 'master' jobs: - scala-2_12: + release: runs-on: ubuntu-latest steps: - name: checkout the repo @@ -42,46 +42,21 @@ jobs: echo "name: ${{ steps.import_gpg.outputs.name }}" echo "email: ${{ steps.import_gpg.outputs.email }}" - - name: publish release + - name: publish 2.12 release run: sbt ++2.12.12 publishSigned env: RELEASE_VERSION: ${{ github.event.inputs.version }} OSSRH_USERNAME: ${{ secrets.OSSRH_USERNAME }} OSSRH_PASSWORD: ${{ secrets.OSSRH_PASSWORD }} - scala-2_13: - runs-on: ubuntu-latest - steps: - - name: checkout the repo - uses: actions/checkout@v2 - with: - fetch-depth: 0 - - - name: Set up JDK - uses: actions/setup-java@v1 - with: - java-version: 11 - - - name: Launch elastic docker - run: docker run -d -it -p 39227:9200 -p 39337:9300 -e "discovery.type=single-node" docker.elastic.co/elasticsearch/elasticsearch:7.10.2 - - - name: Import GPG key - id: import_gpg - uses: crazy-max/ghaction-import-gpg@v3 - with: - gpg-private-key: ${{ secrets.GPG_PRIVATE_KEY }} - passphrase: ${{ secrets.PGP_PASSPHRASE }} - - - name: GPG user IDs - run: | - echo "fingerprint: ${{ steps.import_gpg.outputs.fingerprint }}" - echo "keyid: ${{ steps.import_gpg.outputs.keyid }}" - echo "name: ${{ steps.import_gpg.outputs.name }}" - echo "email: ${{ steps.import_gpg.outputs.email }}" - - - name: publish release + - name: publish 2.13 release run: sbt ++2.13.4 publishSigned env: RELEASE_VERSION: ${{ github.event.inputs.version }} OSSRH_USERNAME: ${{ secrets.OSSRH_USERNAME }} OSSRH_PASSWORD: ${{ secrets.OSSRH_PASSWORD }} + + - name: tag release + run: | + git tag v${{ github.event.inputs.version }} + git push --tags