77 branches :
88 - ' **'
99env :
10- NODE_VERSION : 14.17.5
10+ NODE_VERSION : 14.18.0
1111 PARSE_SERVER_TEST_TIMEOUT : 20000
1212jobs :
1313 check-ci :
1717 steps :
1818 - uses : actions/checkout@v2
1919 - name : Use Node.js ${{ matrix.NODE_VERSION }}
20- uses : actions/setup-node@v1
20+ uses : actions/setup-node@v2
2121 with :
2222 node-version : ${{ matrix.node-version }}
2323 - name : Cache Node.js modules
@@ -29,16 +29,25 @@ jobs:
2929 ${{ runner.os }}-node-${{ matrix.NODE_VERSION }}-
3030 - name : Install dependencies
3131 run : npm ci
32- - name : CI Self- Check
32+ - name : CI Environments Check
3333 run : npm run ci:check
34+ - name : CI Node Engine Check
35+ run : npm run ci:checkNodeEngine
36+ check-changelog :
37+ name : Changelog
38+ timeout-minutes : 5
39+ runs-on : ubuntu-18.04
40+ steps :
41+ - uses : actions/checkout@v2
42+ - uses : dangoslen/changelog-enforcer@v2
3443 check-lint :
3544 name : Lint
3645 timeout-minutes : 15
3746 runs-on : ubuntu-18.04
3847 steps :
3948 - uses : actions/checkout@v2
4049 - name : Use Node.js ${{ matrix.NODE_VERSION }}
41- uses : actions/setup-node@v1
50+ uses : actions/setup-node@v2
4251 with :
4352 node-version : ${{ matrix.node-version }}
4453 - name : Cache Node.js modules
5867 steps :
5968 - uses : actions/checkout@v2
6069 - name : Use Node.js ${{ matrix.NODE_VERSION }}
61- uses : actions/setup-node@v1
70+ uses : actions/setup-node@v2
6271 with :
6372 node-version : ${{ matrix.node-version }}
6473 - name : Cache Node.js modules
@@ -94,43 +103,43 @@ jobs:
94103 matrix :
95104 include :
96105 - name : MongoDB 5.0, ReplicaSet, WiredTiger
97- MONGODB_VERSION : 5.0.2
106+ MONGODB_VERSION : 5.0.3
98107 MONGODB_TOPOLOGY : replicaset
99108 MONGODB_STORAGE_ENGINE : wiredTiger
100- NODE_VERSION : 14.17.5
109+ NODE_VERSION : 14.18.0
101110 - name : MongoDB 4.4, ReplicaSet, WiredTiger
102- MONGODB_VERSION : 4.4.8
111+ MONGODB_VERSION : 4.4.9
103112 MONGODB_TOPOLOGY : replicaset
104113 MONGODB_STORAGE_ENGINE : wiredTiger
105- NODE_VERSION : 14.17.5
114+ NODE_VERSION : 14.18.0
106115 - name : MongoDB 4.2, ReplicaSet, WiredTiger
107- MONGODB_VERSION : 4.2.15
116+ MONGODB_VERSION : 4.2.17
108117 MONGODB_TOPOLOGY : replicaset
109118 MONGODB_STORAGE_ENGINE : wiredTiger
110- NODE_VERSION : 14.17.5
119+ NODE_VERSION : 14.18.0
111120 - name : MongoDB 4.0, ReplicaSet, WiredTiger
112- MONGODB_VERSION : 4.0.25
121+ MONGODB_VERSION : 4.0.27
113122 MONGODB_TOPOLOGY : replicaset
114123 MONGODB_STORAGE_ENGINE : wiredTiger
115- NODE_VERSION : 14.17.5
124+ NODE_VERSION : 14.18.0
116125 - name : MongoDB 4.0, Standalone, MMAPv1
117- MONGODB_VERSION : 4.0.25
126+ MONGODB_VERSION : 4.0.27
118127 MONGODB_TOPOLOGY : standalone
119128 MONGODB_STORAGE_ENGINE : mmapv1
120- NODE_VERSION : 14.17.5
129+ NODE_VERSION : 14.18.0
121130 - name : Redis Cache
122131 PARSE_SERVER_TEST_CACHE : redis
123- MONGODB_VERSION : 4.4.8
132+ MONGODB_VERSION : 4.4.9
124133 MONGODB_TOPOLOGY : standalone
125134 MONGODB_STORAGE_ENGINE : wiredTiger
126- NODE_VERSION : 14.17.5
135+ NODE_VERSION : 14.18.0
127136 - name : Node 12
128- MONGODB_VERSION : 4.4.8
137+ MONGODB_VERSION : 4.4.9
129138 MONGODB_TOPOLOGY : standalone
130139 MONGODB_STORAGE_ENGINE : wiredTiger
131- NODE_VERSION : 12.22.5
140+ NODE_VERSION : 12.22.6
132141 - name : Node 15
133- MONGODB_VERSION : 4.4.8
142+ MONGODB_VERSION : 4.4.9
134143 MONGODB_TOPOLOGY : standalone
135144 MONGODB_STORAGE_ENGINE : wiredTiger
136145 NODE_VERSION : 15.14.0
@@ -152,7 +161,7 @@ jobs:
152161 steps :
153162 - uses : actions/checkout@v2
154163 - name : Use Node.js ${{ matrix.NODE_VERSION }}
155- uses : actions/setup-node@v1
164+ uses : actions/setup-node@v2
156165 with :
157166 node-version : ${{ matrix.NODE_VERSION }}
158167 - name : Cache Node.js modules
@@ -175,16 +184,16 @@ jobs:
175184 include :
176185 - name : PostgreSQL 11, PostGIS 3.0
177186 POSTGRES_IMAGE : postgis/postgis:11-3.0
178- NODE_VERSION : 14.17.5
187+ NODE_VERSION : 14.18.0
179188 - name : PostgreSQL 11, PostGIS 3.1
180189 POSTGRES_IMAGE : postgis/postgis:11-3.1
181- NODE_VERSION : 14.17.5
190+ NODE_VERSION : 14.18.0
182191 - name : PostgreSQL 12, PostGIS 3.1
183192 POSTGRES_IMAGE : postgis/postgis:12-3.1
184- NODE_VERSION : 14.17.5
193+ NODE_VERSION : 14.18.0
185194 - name : PostgreSQL 13, PostGIS 3.1
186195 POSTGRES_IMAGE : postgis/postgis:13-3.1
187- NODE_VERSION : 14.17.5
196+ NODE_VERSION : 14.18.0
188197 fail-fast : false
189198 name : ${{ matrix.name }}
190199 timeout-minutes : 15
@@ -212,7 +221,7 @@ jobs:
212221 steps :
213222 - uses : actions/checkout@v2
214223 - name : Use Node.js ${{ matrix.NODE_VERSION }}
215- uses : actions/setup-node@v1
224+ uses : actions/setup-node@v2
216225 with :
217226 node-version : ${{ matrix.NODE_VERSION }}
218227 - name : Cache Node.js modules
0 commit comments