@@ -979,23 +979,23 @@ workflows:
979
979
- /^fe/feature.*/
980
980
- /^fe/bugfix.*/
981
981
# BE Unit + Integration (limited RTEs) tests for "be/feature" or "be/bugfix" branches only
982
- # backend-tests:
983
- # jobs:
984
- # - unit-tests-api:
985
- # name: UTest - API
986
- # filters:
987
- # branches:
988
- # only:
989
- # - /^be/feature.*/
990
- # - /^be/bugfix.*/
991
- # - integration-tests-run:
992
- # matrix:
993
- # alias: itest-code
994
- # parameters:
995
- # rte: *iTestsNamesShort
996
- # name: ITest - << matrix.rte >> (code)
997
- # requires:
998
- # - UTest - API
982
+ backend-tests :
983
+ jobs :
984
+ - unit-tests-api :
985
+ name : UTest - API
986
+ filters :
987
+ branches :
988
+ only :
989
+ - /^be/feature.*/
990
+ - /^be/bugfix.*/
991
+ - integration-tests-run :
992
+ matrix :
993
+ alias : itest-code
994
+ parameters :
995
+ rte : *iTestsNamesShort
996
+ name : ITest - << matrix.rte >> (code)
997
+ requires :
998
+ - UTest - API
999
999
# E2E tests for "e2e/feature" or "e2e/bugfix" branches only
1000
1000
e2e-tests :
1001
1001
jobs :
@@ -1024,12 +1024,12 @@ workflows:
1024
1024
- approve :
1025
1025
name : Start All Tests
1026
1026
type : approval
1027
- # filters:
1028
- # branches:
1029
- # only:
1030
- # - /^feature.*/
1031
- # - /^bugfix.*/
1032
- # - main
1027
+ filters :
1028
+ branches :
1029
+ only :
1030
+ - /^feature.*/
1031
+ - /^bugfix.*/
1032
+ - main
1033
1033
# FE tests
1034
1034
- unit-tests-ui :
1035
1035
name : UTest - UI
@@ -1288,28 +1288,28 @@ workflows:
1288
1288
<< : *prodFilter # double check for "latest"
1289
1289
# Nightly tests
1290
1290
nightly :
1291
- # triggers:
1292
- # - schedule:
1293
- # cron: '0 0 * * *'
1294
- # filters:
1295
- # branches:
1296
- # only:
1297
- # - main
1291
+ triggers :
1292
+ - schedule :
1293
+ cron : ' 0 0 * * *'
1294
+ filters :
1295
+ branches :
1296
+ only :
1297
+ - main
1298
1298
jobs :
1299
1299
# build docker image
1300
1300
- docker :
1301
1301
name : Build docker image
1302
1302
# build desktop app
1303
- # - setup-sign-certificates:
1304
- # name: Setup sign certificates (stage)
1305
- # - setup-build:
1306
- # name: Setup build (stage)
1307
- # requires:
1308
- # - Setup sign certificates (stage)
1309
- # - linux:
1310
- # name: Build app - Linux (stage)
1311
- # requires:
1312
- # - Setup build (stage)
1303
+ - setup-sign-certificates :
1304
+ name : Setup sign certificates (stage)
1305
+ - setup-build :
1306
+ name : Setup build (stage)
1307
+ requires :
1308
+ - Setup sign certificates (stage)
1309
+ - linux :
1310
+ name : Build app - Linux (stage)
1311
+ requires :
1312
+ - Setup build (stage)
1313
1313
# - windows:
1314
1314
# name: Build app - Windows (stage)
1315
1315
# requires:
@@ -1326,56 +1326,56 @@ workflows:
1326
1326
requires :
1327
1327
- Build docker image
1328
1328
# e2e web tests on docker image build
1329
- # - e2e-tests:
1330
- # name: E2ETest - Nightly
1331
- # parallelism: 4
1332
- # build: docker
1333
- # report: true
1334
- # requires:
1335
- # - Build docker image
1336
- # # e2e desktop tests on AppImage build
1337
- # - e2e-app-image:
1338
- # name: E2ETest (AppImage) - Nightly
1339
- # parallelism: 2
1340
- # report: true
1341
- # requires:
1342
- # - Build app - Linux (stage)
1343
- #
1344
- # - virustotal-url:
1345
- # name: Virus check - AppImage (nightly)
1346
- # fileName: RedisInsight-v2-linux-x86_64.AppImage
1347
- # - virustotal-url:
1348
- # name: Virus check - deb (nightly)
1349
- # fileName: RedisInsight-v2-linux-amd64.deb
1350
- # - virustotal-url:
1351
- # name: Virus check - rpm (nightly)
1352
- # fileName: RedisInsight-v2-linux-x86_64.rpm
1353
- # - virustotal-url:
1354
- # name: Virus check - snap (nightly)
1355
- # fileName: RedisInsight-v2-linux-amd64.snap
1356
- # - virustotal-url:
1357
- # name: Virus check x64 - dmg (nightly)
1358
- # fileName: RedisInsight-v2-mac-x64.dmg
1359
- # - virustotal-url:
1360
- # name: Virus check arm64 - dmg (nightly)
1361
- # fileName: RedisInsight-v2-mac-arm64.dmg
1362
- # - virustotal-url:
1363
- # name: Virus check MAS - pkg (nightly)
1364
- # fileName: RedisInsight-mac-universal-mas.pkg
1365
- # - virustotal-url:
1366
- # name: Virus check - exe (nightly)
1367
- # fileName: RedisInsight-v2-win-installer.exe
1368
- # - virustotal-report:
1369
- # name: Virus check report (prod)
1370
- # requires:
1371
- # - Virus check - AppImage (nightly)
1372
- # - Virus check - deb (nightly)
1373
- # - Virus check - rpm (nightly)
1374
- # - Virus check - snap (nightly)
1375
- # - Virus check x64 - dmg (nightly)
1376
- # - Virus check arm64 - dmg (nightly)
1377
- # - Virus check MAS - pkg (nightly)
1378
- # - Virus check - exe (nightly)
1329
+ - e2e-tests :
1330
+ name : E2ETest - Nightly
1331
+ parallelism : 4
1332
+ build : docker
1333
+ report : true
1334
+ requires :
1335
+ - Build docker image
1336
+ # e2e desktop tests on AppImage build
1337
+ - e2e-app-image :
1338
+ name : E2ETest (AppImage) - Nightly
1339
+ parallelism : 2
1340
+ report : true
1341
+ requires :
1342
+ - Build app - Linux (stage)
1343
+
1344
+ - virustotal-url :
1345
+ name : Virus check - AppImage (nightly)
1346
+ fileName : RedisInsight-v2-linux-x86_64.AppImage
1347
+ - virustotal-url :
1348
+ name : Virus check - deb (nightly)
1349
+ fileName : RedisInsight-v2-linux-amd64.deb
1350
+ - virustotal-url :
1351
+ name : Virus check - rpm (nightly)
1352
+ fileName : RedisInsight-v2-linux-x86_64.rpm
1353
+ - virustotal-url :
1354
+ name : Virus check - snap (nightly)
1355
+ fileName : RedisInsight-v2-linux-amd64.snap
1356
+ - virustotal-url :
1357
+ name : Virus check x64 - dmg (nightly)
1358
+ fileName : RedisInsight-v2-mac-x64.dmg
1359
+ - virustotal-url :
1360
+ name : Virus check arm64 - dmg (nightly)
1361
+ fileName : RedisInsight-v2-mac-arm64.dmg
1362
+ - virustotal-url :
1363
+ name : Virus check MAS - pkg (nightly)
1364
+ fileName : RedisInsight-mac-universal-mas.pkg
1365
+ - virustotal-url :
1366
+ name : Virus check - exe (nightly)
1367
+ fileName : RedisInsight-v2-win-installer.exe
1368
+ - virustotal-report :
1369
+ name : Virus check report (prod)
1370
+ requires :
1371
+ - Virus check - AppImage (nightly)
1372
+ - Virus check - deb (nightly)
1373
+ - Virus check - rpm (nightly)
1374
+ - Virus check - snap (nightly)
1375
+ - Virus check x64 - dmg (nightly)
1376
+ - Virus check arm64 - dmg (nightly)
1377
+ - Virus check MAS - pkg (nightly)
1378
+ - Virus check - exe (nightly)
1379
1379
1380
1380
# # e2e desktop tests on exe build
1381
1381
# - e2e-exe:
0 commit comments