name: 'bump'
on:
push:
branches: [ 'main' ]
jobs:
bump:
if: |
!startsWith(github.event.head_commit.message, 'bump')
&& !startsWith(github.event.head_commit.message, 'ci')
&& !startsWith(github.event.head_commit.message, 'chore(release)')
&& !startsWith(github.event.head_commit.message, '[NO_PUB]')
runs-on: 'ubuntu-latest'
steps:
- uses: 'actions/checkout@v2'
with:
token: ${{ secrets.GH_TOKEN }}
- run: |
git config --global user.email "${{ github.actor }}@users.noreply.github.com"
git config --global user.name "${{ github.actor }}"
- uses: actions/cache@v2
with:
path: |
~/.rustup
~/.cargo
target
key: ${{ runner.os }}-cargo
- uses: 'actions/setup-node@v1'
with: { node-version: '14' }
- run: 'npx standard-version'
- name: 'update Cargo.lock with new version of slack-blocks'
run: 'cargo check'
- run: 'git add -A; git commit --no-edit --amend'
- env:
GITHUB_TOKEN: ${{ secrets.GH_TOKEN }}
run: 'git push'
- env:
GITHUB_TOKEN: ${{ secrets.GH_TOKEN }}
run: 'git push --tags'