Alex Aubuchon
4 years ago
committed by
Jordan Harband
2 changed files with 31 additions and 9 deletions
@ -0,0 +1,24 @@
@@ -0,0 +1,24 @@
|
||||
name: "Tests: release process" |
||||
|
||||
on: [pull_request, push] |
||||
|
||||
jobs: |
||||
release: |
||||
runs-on: ubuntu-latest |
||||
steps: |
||||
- uses: actions/checkout@v2 |
||||
- uses: actions/setup-node@v2-beta |
||||
with: |
||||
node-version: "14" |
||||
- run: npm install |
||||
- name: Configure git |
||||
run: | |
||||
git config user.name github-actions |
||||
git config user.email github-actions@github.com |
||||
git fetch --unshallow --tags || git fetch --tags |
||||
- name: Attempt `make release` process |
||||
run: echo proceed | make TAG=99.99.99 release |
||||
env: |
||||
GIT_EDITOR: "sed -i '1 s/^/99.99.99 make release test/'" |
||||
- name: Ensure tag is created |
||||
run: git tag | grep v99.99.99 |
Loading…
Reference in new issue