![alex@aub.dev](/assets/img/avatar_default.png)
![Jordan Harband](/assets/img/avatar_default.png)
2 changed files with 31 additions and 9 deletions
@ -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