1- name : Deployment Doc Dev
1+ name : Push to dev branch
22
33on :
44 push :
@@ -28,51 +28,51 @@ jobs:
2828 - uses : ./.github/actions/es-lint
2929
3030 unit-tests :
31- name : Unit Tests
32- runs-on : ubuntu-18.04
33- needs : [lint]
34- steps :
35- - uses : actions/checkout@v2
36- - name : Cache node modules
37- uses : actions/cache@v2
38- env :
39- cache-name : cache-node-modules
40- with :
41- path : ~/.npm
42- key : ${{ runner.os }}-build-${{ env.cache-name }}-${{ hashFiles('**/package-lock.json') }}
43- restore-keys : |
44- ${{ runner.os }}-build-${{ env.cache-name }}-
45- ${{ runner.os }}-build-
46- ${{ runner.os }}-
47- - uses : actions/setup-node@v1.4.4
48- with :
49- node-version : " 12"
50- - uses : ./.github/actions/unit-tests
31+ name : Unit Tests
32+ runs-on : ubuntu-18.04
33+ needs : [lint]
34+ steps :
35+ - uses : actions/checkout@v2
36+ - name : Cache node modules
37+ uses : actions/cache@v2
38+ env :
39+ cache-name : cache-node-modules
40+ with :
41+ path : ~/.npm
42+ key : ${{ runner.os }}-build-${{ env.cache-name }}-${{ hashFiles('**/package-lock.json') }}
43+ restore-keys : |
44+ ${{ runner.os }}-build-${{ env.cache-name }}-
45+ ${{ runner.os }}-build-
46+ ${{ runner.os }}-
47+ - uses : actions/setup-node@v1.4.4
48+ with :
49+ node-version : " 12"
50+ - uses : ./.github/actions/unit-tests
5151
5252 functional-tests :
53- name : Functional Tests
54- runs-on : ubuntu-18.04
55- needs : [unit-tests]
56- steps :
57- - uses : actions/checkout@v2
58- with :
59- submodules : ' recursive'
60- - name : Cache node modules
61- uses : actions/cache@v2
62- env :
63- cache-name : cache-node-modules
64- with :
65- path : ~/.npm
66- key : ${{ runner.os }}-build-${{ env.cache-name }}-${{ hashFiles('**/package-lock.json') }}
67- restore-keys : |
68- ${{ runner.os }}-build-${{ env.cache-name }}-
69- ${{ runner.os }}-build-
70- ${{ runner.os }}-
71- - uses : actions/setup-node@v1.4.4
72- with :
73- node-version : " 12"
74- - uses : ./.github/actions/functional-tests
75- with :
53+ name : Functional Tests
54+ runs-on : ubuntu-18.04
55+ needs : [unit-tests]
56+ steps :
57+ - uses : actions/checkout@v2
58+ with :
59+ submodules : " recursive"
60+ - name : Cache node modules
61+ uses : actions/cache@v2
62+ env :
63+ cache-name : cache-node-modules
64+ with :
65+ path : ~/.npm
66+ key : ${{ runner.os }}-build-${{ env.cache-name }}-${{ hashFiles('**/package-lock.json') }}
67+ restore-keys : |
68+ ${{ runner.os }}-build-${{ env.cache-name }}-
69+ ${{ runner.os }}-build-
70+ ${{ runner.os }}-
71+ - uses : actions/setup-node@v1.4.4
72+ with :
73+ node-version : " 12"
74+ - uses : ./.github/actions/functional-tests
75+ with :
7676 CYPRESS_RECORD_KEY_DOC : ${{ secrets.CYPRESS_RECORD_KEY_DOC }}
7777
7878 admin-console-tests :
@@ -99,33 +99,33 @@ jobs:
9999 with :
100100 sdk-version : 7
101101 cypress-key : ${{ secrets.CYPRESS_RECORD_KEY }}
102-
102+
103103 documentation-snippet-tests :
104- name : Documentation Snippet Tests
105- needs : [unit-tests]
106- runs-on : ubuntu-18.04
107- steps :
108- - uses : actions/checkout@v2
109- - name : Cache node modules
110- uses : actions/cache@v2
111- env :
112- cache-name : cache-node-modules
113- with :
114- path : ~/.npm
115- key : ${{ runner.os }}-build-${{ env.cache-name }}-${{ hashFiles('**/package-lock.json') }}
116- restore-keys : |
117- ${{ runner.os }}-build-${{ env.cache-name }}-
118- ${{ runner.os }}-build-
119- ${{ runner.os }}-
120- - uses : actions/setup-node@v1.4.4
121- with :
122- node-version : " 12"
123- - uses : ./.github/actions/snippet-tests
124- with :
104+ name : Documentation Snippet Tests
105+ needs : [unit-tests]
106+ runs-on : ubuntu-18.04
107+ steps :
108+ - uses : actions/checkout@v2
109+ - name : Cache node modules
110+ uses : actions/cache@v2
111+ env :
112+ cache-name : cache-node-modules
113+ with :
114+ path : ~/.npm
115+ key : ${{ runner.os }}-build-${{ env.cache-name }}-${{ hashFiles('**/package-lock.json') }}
116+ restore-keys : |
117+ ${{ runner.os }}-build-${{ env.cache-name }}-
118+ ${{ runner.os }}-build-
119+ ${{ runner.os }}-
120+ - uses : actions/setup-node@v1.4.4
121+ with :
122+ node-version : " 12"
123+ - uses : ./.github/actions/snippet-tests
124+ with :
125125 CYPRESS_RECORD_KEY_DOC : ${{ secrets.CYPRESS_RECORD_KEY_DOC }}
126126
127127 documentation-staging :
128- name : Deployment Documentation to staging
128+ name : Deploy Docu to NEXT
129129 runs-on : ubuntu-18.04
130130 needs : [functional-tests, admin-console-tests, documentation-snippet-tests]
131131 steps :
@@ -138,11 +138,12 @@ jobs:
138138 run : |
139139 echo "::set-output name=version::$(git describe --abbrev=0 --tags | cut -d. -f 1)"
140140 echo "::set-output name=repo::$(echo $GITHUB_REPOSITORY | cut -d/ -f 2)"
141+ echo "::set-output name=branch::$(echo $GITHUB_REF | cut -d/ -f 3)"
141142 - uses : convictional/trigger-workflow-and-wait@v1.3.0
142143 with :
143144 owner : kuzzleio
144145 repo : documentation
145146 github_token : ${{ secrets.ACCESS_TOKEN_CI }}
146147 workflow_file_name : child_repo.workflow.yml
147148 ref : develop
148- inputs : ' {"repo_name": "${{ steps.extract-refs.outputs.repo }}", "branch": "${{ github.head_ref }}", "version": "${{ steps.extract-refs.outputs.version }}"}'
149+ inputs : ' {"repo_name": "${{ steps.extract-refs.outputs.repo }}", "branch": "${{ steps.extract-refs.outputs.branch }}", "version": "${{ steps.extract-refs.outputs.version }}"}'
0 commit comments