1
- name : Deployment Doc Dev
1
+ name : Push to dev branch
2
2
3
3
on :
4
4
push :
@@ -28,51 +28,51 @@ jobs:
28
28
- uses : ./.github/actions/es-lint
29
29
30
30
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
-
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
+
48
+ with :
49
+ node-version : " 12"
50
+ - uses : ./.github/actions/unit-tests
51
51
52
52
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
-
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
+
72
+ with :
73
+ node-version : " 12"
74
+ - uses : ./.github/actions/functional-tests
75
+ with :
76
76
CYPRESS_RECORD_KEY_DOC : ${{ secrets.CYPRESS_RECORD_KEY_DOC }}
77
77
78
78
admin-console-tests :
@@ -99,33 +99,33 @@ jobs:
99
99
with :
100
100
sdk-version : 7
101
101
cypress-key : ${{ secrets.CYPRESS_RECORD_KEY }}
102
-
102
+
103
103
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
-
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
+
121
+ with :
122
+ node-version : " 12"
123
+ - uses : ./.github/actions/snippet-tests
124
+ with :
125
125
CYPRESS_RECORD_KEY_DOC : ${{ secrets.CYPRESS_RECORD_KEY_DOC }}
126
126
127
127
documentation-staging :
128
- name : Deployment Documentation to staging
128
+ name : Deploy Docu to NEXT
129
129
runs-on : ubuntu-18.04
130
130
needs : [functional-tests, admin-console-tests, documentation-snippet-tests]
131
131
steps :
@@ -138,11 +138,12 @@ jobs:
138
138
run : |
139
139
echo "::set-output name=version::$(git describe --abbrev=0 --tags | cut -d. -f 1)"
140
140
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)"
141
142
-
uses :
convictional/[email protected]
142
143
with :
143
144
owner : kuzzleio
144
145
repo : documentation
145
146
github_token : ${{ secrets.ACCESS_TOKEN_CI }}
146
147
workflow_file_name : child_repo.workflow.yml
147
148
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