mirror of
https://github.com/Unleash/unleash.git
synced 2024-12-22 19:07:54 +01:00
8e5ca352c3
We cannot hard code the branch to be "main" if we want to allow the release script to also run from branch (e.g. 4.18 maintenance branch)
42 lines
1.0 KiB
YAML
42 lines
1.0 KiB
YAML
name: Run npm version and push tags
|
|
|
|
concurrency:
|
|
group: ${{ github.workflow }}-${{ github.ref }}
|
|
cancel-in-progress: true
|
|
|
|
on:
|
|
workflow_dispatch:
|
|
inputs:
|
|
version:
|
|
description: What version would you like to use?
|
|
|
|
jobs:
|
|
build:
|
|
runs-on: ubuntu-latest
|
|
|
|
strategy:
|
|
matrix:
|
|
node-version: [14.x]
|
|
|
|
steps:
|
|
- uses: actions/checkout@v2
|
|
with:
|
|
token: ${{ secrets.GH_PUSH_TOKEN }}
|
|
- name: setup git config
|
|
run: |
|
|
git config user.name "GitHub Actions Bot"
|
|
git config user.email "<>"
|
|
- name: Use Node.js ${{ matrix.node-version }}
|
|
uses: actions/setup-node@v3
|
|
with:
|
|
node-version: ${{ matrix.node-version }}
|
|
cache: 'yarn'
|
|
- run: yarn install --frozen-lockfile --ignore-scripts
|
|
- name: npm version
|
|
run: |
|
|
npm version ${{ github.event.inputs.version }} --ignore-scripts
|
|
git push origin ${{ github.ref_name }}
|
|
git push --tags
|
|
env:
|
|
CI: true
|