Skip to content
Snippets Groups Projects
Unverified Commit 0323a2a6 authored by xgui3783's avatar xgui3783 Committed by GitHub
Browse files

Merge pull request #861 from HumanBrainProject/chore_fixGha

Chore fix gha
parents 60d0e79c f7aa62ad
No related branches found
No related tags found
No related merge requests found
......@@ -3,9 +3,14 @@ name: '[ci]'
on:
push:
branches-ignore:
- dev
- staging
- master
- 'dev'
- 'staging'
- 'master'
# ignore changes to docs and mkdocs.yml
paths-ignore:
- 'docs/**'
- 'mkdocs.yml'
jobs:
lint:
......
......@@ -70,15 +70,17 @@ jobs:
- name: Set output when workflow fails
if: failure()
run: echo '::set-output name=failure_state::true'
run: echo '::set-output name=FAILURE_STATE::true'
id: failure-state-step
- name: Define screenshot artefact
if: failure()
run: |
strip_prefix=${PROTRACTOR_SPECS#./src/}
strip_suffix=${strip_prefix%.e2e-spec.js}
replace_slash=${strip_suffix//\/-}
echo 'ARTEFACT_NAME='$replace_slash >> $GITHUB_ENV
replace_slash=${strip_suffix//\//-}
replace_dots=${replace_slash//\./-}
echo 'ARTEFACT_NAME='$replace_dots >> $GITHUB_ENV
- name: 'Upload screenshots artefact'
if: failure()
......@@ -97,7 +99,7 @@ jobs:
steps:
- name: update badge
run: |
[[ '${{ needs.e2e.outputs.failure_state }}' = 'true' ]] && state=failure || state=success &&
[[ '${{ needs.e2e.steps.failure-state-step.outputs.FAILURE_STATE }}' = 'true' ]] && state=failure || state=success &&
curl -v \
-X POST \
-H "Authorization: Token ${{ secrets.WORKFLOW_TOKEN }}" \
......
name: '[release]'
# on push to master, create release
on:
push:
branches:
- 'master'
jobs:
check-version:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v1
- run: |
PACKAGEJSON_VER=v$(cat package.json | jq -r '.version')
echo 'PACKAGEJSON_VER='$PACKAGEJSON_VER >> $GITHUB_ENV
create-release:
if: success()
runs-on: ubuntu-latest
steps:
- name: Create Release
id: create_release
uses: actions/create-release@v1
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
tag_name: ${{ env.PACKAGEJSON_VER }}
release_name: Release ${{ env.PACKAGEJSON_VER }}
draft: false
prerelease: false
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment