mirror of
https://github.com/Unleash/unleash.git
synced 2025-02-09 00:18:00 +01:00
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
|