Allow manually triggering workflows

This commit is contained in:
Wilson Lin 2020-06-19 11:06:22 +10:00
parent 75a24d2327
commit 24debf08b7
6 changed files with 36 additions and 8 deletions

View File

@ -4,6 +4,8 @@ on:
create:
tags:
- 'v*'
repository_dispatch:
types: [wf-bench]
jobs:
bench:
@ -13,7 +15,9 @@ jobs:
- name: Get version
id: version
shell: bash
run: echo ::set-output name=VERSION::${GITHUB_REF#refs/tags/v}
run: |
v=${GITHUB_REF#refs/tags/v}
echo ::set-output name=VERSION::${v:-0.0.0}
- name: Set up Node.js
uses: actions/setup-node@master
with:

View File

@ -4,6 +4,8 @@ on:
create:
tags:
- 'v*'
repository_dispatch:
types: [wf-cli]
jobs:
cli:
@ -29,7 +31,9 @@ jobs:
- name: Get version
id: version
shell: bash
run: echo ::set-output name=VERSION::${GITHUB_REF#refs/tags/v}
run: |
v=${GITHUB_REF#refs/tags/v}
echo ::set-output name=VERSION::${v:-0.0.0}
- name: Get file name
id: file
shell: bash

View File

@ -4,6 +4,8 @@ on:
create:
tags:
- 'v*'
repository_dispatch:
types: [wf-java]
jobs:
build:

View File

@ -4,6 +4,8 @@ on:
create:
tags:
- 'v*'
repository_dispatch:
types: [wf-nodejs]
jobs:
build:
@ -25,7 +27,9 @@ jobs:
- name: Get version
id: version
shell: bash
run: echo ::set-output name=VERSION::${GITHUB_REF#refs/tags/v}
run: |
v=${GITHUB_REF#refs/tags/v}
echo ::set-output name=VERSION::${v:-0.0.0}
- name: Set up Node.js
uses: actions/setup-node@master
with:
@ -62,7 +66,9 @@ jobs:
- name: Get version
id: version
shell: bash
run: echo ::set-output name=VERSION::${GITHUB_REF#refs/tags/v}
run: |
v=${GITHUB_REF#refs/tags/v}
echo ::set-output name=VERSION::${v:-0.0.0}
- name: Set up Node.js
uses: actions/setup-node@master
with:

View File

@ -4,6 +4,8 @@ on:
create:
tags:
- 'v*'
repository_dispatch:
types: [wf-python]
jobs:
build:
@ -30,7 +32,9 @@ jobs:
- name: Get version
id: version
shell: bash
run: echo ::set-output name=VERSION::${GITHUB_REF#refs/tags/v}
run: |
v=${GITHUB_REF#refs/tags/v}
echo ::set-output name=VERSION::${v:-0.0.0}
- name: Get native module file name
id: native_file
shell: bash
@ -74,7 +78,9 @@ jobs:
- name: Get version
id: version
shell: bash
run: echo ::set-output name=VERSION::${GITHUB_REF#refs/tags/v}
run: |
v=${GITHUB_REF#refs/tags/v}
echo ::set-output name=VERSION::${v:-0.0.0}
- name: Set up Python
uses: actions/setup-python@v1
with:

View File

@ -4,6 +4,8 @@ on:
create:
tags:
- 'v*'
repository_dispatch:
types: [wf-ruby]
jobs:
build:
@ -24,7 +26,9 @@ jobs:
- name: Get version
id: version
shell: bash
run: echo ::set-output name=VERSION::${GITHUB_REF#refs/tags/v}
run: |
v=${GITHUB_REF#refs/tags/v}
echo ::set-output name=VERSION::${v:-0.0.0}
# Install Ruby manually as actions/setup-ruby@v1 does not compile with `--enable-shared`.
- name: Prepare for rbenv
run: |
@ -91,7 +95,9 @@ jobs:
- name: Get version
id: version
shell: bash
run: echo ::set-output name=VERSION::${GITHUB_REF#refs/tags/v}
run: |
v=${GITHUB_REF#refs/tags/v}
echo ::set-output name=VERSION::${v:-0.0.0}
- name: Set up Ruby
uses: actions/setup-ruby@v1
with: