Files
connect/.github/workflows/version.yml
2021-05-12 08:45:33 -05:00

61 lines
1.7 KiB
YAML

name: Version
on:
push:
branches:
- 'main'
workflow_dispatch:
env:
COMMIT_USER: Hiro DevOps
COMMIT_EMAIL: 45208873+blockstack-devops@users.noreply.github.com
jobs:
code_checks:
name: Code checks
if: "!contains(github.event.head_commit.message, 'chore: version packages')"
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v2
- name: Set Node Version
uses: actions/setup-node@v2-beta
with:
node-version: 12.16.1
- name: Restore lerna cache
uses: actions/cache@v2
with:
path: |
node_modules
*/*/node_modules
key: ${{ runner.os }}-${{ hashFiles('**/yarn.lock') }}
- name: Code Checks
uses: ./.github/actions/code-checks
version:
runs-on: ubuntu-latest
if: "!contains(github.event.head_commit.message, 'chore: version packages')"
needs: [ code_checks ]
steps:
- name: Checkout
uses: actions/checkout@v2
with:
token: ${{ secrets.GH_TOKEN || secrets.GITHUB_TOKEN }}
- name: Set Node Version
uses: actions/setup-node@v2-beta
with:
node-version: 12.16.1
- name: Restore cache
uses: actions/cache@v2
with:
path: node_modules
key: ${{ runner.os }}-${{ hashFiles('**/yarn.lock') }}
- name: Install dependencies
run: yarn --frozen-lockfile
- name: Create Release Pull Request
uses: changesets/action@640c4a5d646991720131ef3b6e0e63220de5dddf
with:
title: "chore: version packages"
commit: "chore: version packages"
env:
GITHUB_TOKEN: ${{ secrets.GH_TOKEN || secrets.GITHUB_TOKEN }}