name: Master branch updater. on: release: types: released jobs: updater: runs-on: ubuntu-latest env: SKIP: "0" to_branch: "master" steps: - uses: actions/checkout@v1 - name: Push the code to the master branch. run: | url=https://x-access-token:${{ secrets.GITHUB_TOKEN }}@github.com/$GITHUB_REPOSITORY latest_tag=$(git describe --tags --abbrev=0) echo "Latest tag: $latest_tag" git remote set-url origin $url git remote -v git checkout master git merge $latest_tag git push origin HEAD:refs/heads/$to_branch echo "Done!"