Skip to content

Merge pull request #651 from WPMedia/dependabot/npm_and_yarn/blocks/r… #132

Merge pull request #651 from WPMedia/dependabot/npm_and_yarn/blocks/r…

Merge pull request #651 from WPMedia/dependabot/npm_and_yarn/blocks/r… #132

name: Release
on:
push:
branches:
- develop
jobs:
release:
name: Release
runs-on: ubuntu-latest
steps:
- name: Checkout Repo
uses: actions/checkout@master
- name: Setup Node.js 10.x
uses: actions/setup-node@master
with:
node-version: 10.x
registry-url: https://npm.pkg.github.com
scope: '@wpmedia'
- name: Install Dependencies
run: npm install
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
CI: true
NODE_AUTH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
# Create new branch in order to persist changesets through to prod branch
- name: Create snapshot develop branch
run: git checkout -b develop-tag
- name: Initialize mandatory git config
run: |
git config user.name "GitHub Actions"
git config user.email [email protected]
- name: Create snaphost release for develop
run: npm run release:snapshotDev
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- name: Publish @canary release to npm
# Calls changeset publish --tag [canary|beta|stable]
run: npm run release:develop
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
NODE_AUTH_TOKEN: ${{ secrets.GITHUB_TOKEN }}