mirror of
https://github.com/sartography/bpmn-js.git
synced 2025-01-18 04:51:10 +00:00
53 lines
1.5 KiB
YAML
53 lines
1.5 KiB
YAML
name: POST_RELEASE
|
|
on:
|
|
push:
|
|
tags:
|
|
- 'v[0-9]+.[0-9]+.[0-9]+'
|
|
jobs:
|
|
post-release:
|
|
|
|
strategy:
|
|
matrix:
|
|
os: [ ubuntu-latest ]
|
|
node-version: [ 14 ]
|
|
|
|
runs-on: ${{ matrix.os }}
|
|
|
|
steps:
|
|
- name: Checkout
|
|
uses: actions/checkout@v2
|
|
- name: Use Node.js
|
|
uses: actions/setup-node@v2
|
|
with:
|
|
node-version: ${{ matrix.node-version }}
|
|
- name: Cache Node.js modules
|
|
uses: actions/cache@v2
|
|
with:
|
|
# npm cache files are stored in `~/.npm` on Linux/macOS
|
|
path: ~/.npm
|
|
key: ${{ runner.OS }}-node-${{ hashFiles('**/package-lock.json') }}
|
|
restore-keys: |
|
|
${{ runner.OS }}-node-
|
|
${{ runner.OS }}-
|
|
- name: Set TAG
|
|
run: echo "TAG=$(git describe --tags --abbrev=0)" >> $GITHUB_ENV
|
|
- name: Update demo
|
|
env:
|
|
GH_AUTH: ${{ secrets.GH_AUTH }}
|
|
BPMN_IO_EMAIL: ${{ secrets.BPMN_IO_EMAIL }}
|
|
BPMN_IO_USERNAME: ${{ secrets.BPMN_IO_USERNAME }}
|
|
BPMN_IO_DEMO_ENDPOINT: ${{ secrets.BPMN_IO_DEMO_ENDPOINT }}
|
|
run: bash tasks/stages/update-demo
|
|
- name: Update examples
|
|
env:
|
|
GH_AUTH: ${{ secrets.GH_AUTH }}
|
|
BPMN_IO_EMAIL: ${{ secrets.BPMN_IO_EMAIL }}
|
|
BPMN_IO_USERNAME: ${{ secrets.BPMN_IO_USERNAME }}
|
|
run: bash tasks/stages/update-examples
|
|
- name: Update website
|
|
env:
|
|
GH_AUTH: ${{ secrets.GH_AUTH }}
|
|
BPMN_IO_EMAIL: ${{ secrets.BPMN_IO_EMAIL }}
|
|
BPMN_IO_USERNAME: ${{ secrets.BPMN_IO_USERNAME }}
|
|
run: bash tasks/stages/update-website
|