name: Release Build on: push: tags: - 'v*' jobs: releaseBuild: name: Release Build runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 - uses: actions/cache@v1 with: path: ~/.gradle key: gradle-${{ hashFiles('**/*.gradle') }} - uses: actions/setup-java@v1 with: java-version: 1.8 - name: assembleRelease run: | export LOCAL_PROPERTIES="${{ secrets.LOCAL_PROPERTIES }}" export GITHUB_TOKEN="${{ secrets.GITHUB_TOKEN }}" rm -rf $HOME/.ssh mkdir -p $HOME/.ssh echo "${{ secrets.SSH_KEY }}" > $HOME/.ssh/id_rsa chmod 600 $HOME/.ssh/id_rsa cat > service_account_credentials.json << EOF ${{ secrets.GOOGLE_ACCOUNT_SERVICE }} EOF ref="${{ github.ref }}" ref=${ref/"refs/tags/"/} ./bin/release.sh "$ref" ./bin/publish_play.sh