release.yml 974 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. name: GitHub Release
  2. on:
  3. push:
  4. branches:
  5. - support/github-actions
  6. jobs:
  7. build:
  8. runs-on: ubuntu-latest
  9. steps:
  10. - uses: actions/checkout@v1
  11. - name: Init Git
  12. run: |
  13. git config --local user.name "GitHub Action"
  14. git config --local user.email "info@weseek.co.jp"
  15. - name: Bump version
  16. run: |
  17. npm version patch
  18. sh ./bin/github-actions/bump-version.sh
  19. - name: Get RELEASE_VERSION
  20. run: |
  21. export RELEASE_VERSION=`npm run version --silent`
  22. echo "export RELEASE_VERSION=$RELEASE_VERSION"
  23. - name: Commit
  24. run: |
  25. git commit -m "Release $RELEASE_VERSION"
  26. - name: Push changes
  27. uses: ad-m/github-push-action@master
  28. with:
  29. github_token: ${{ secrets. PERSONAL_ACCESS_TOKEN }}
  30. - name: Get RELEASE_GIT_COMMIT
  31. run: |
  32. export RELEASE_GIT_COMMIT=`git rev-parse HEAD`
  33. echo "export RELEASE_GIT_COMMIT=$RELEASE_GIT_COMMIT"