@@ -4,7 +4,7 @@ name: compliance
4
4
5
5
platform :
6
6
os : linux
7
- arch : arm64
7
+ arch : amd64
8
8
9
9
trigger :
10
10
event :
@@ -15,19 +15,19 @@ trigger:
15
15
steps :
16
16
- name : deps-frontend
17
17
pull : always
18
- image : node:14
18
+ image : node:16
19
19
commands :
20
20
- make node_modules
21
21
22
22
- name : lint-frontend
23
- image : node:14
23
+ image : node:16
24
24
commands :
25
25
- make lint-frontend
26
26
depends_on : [deps-frontend]
27
27
28
28
- name : lint-backend
29
29
pull : always
30
- image : golang:1.16
30
+ image : gitea/test_env:linux-amd64 # https://gitea.com/gitea/test-env
31
31
commands :
32
32
- make lint-backend
33
33
environment :
37
37
38
38
- name : lint-backend-windows
39
39
pull : always
40
- image : golang:1.16
40
+ image : gitea/test_env:linux-amd64 # https://gitea.com/gitea/test-env
41
41
commands :
42
42
- make golangci-lint vet
43
43
environment :
49
49
50
50
- name : lint-backend-gogit
51
51
pull : always
52
- image : golang:1.16
52
+ image : gitea/test_env:linux-amd64 # https://gitea.com/gitea/test-env
53
53
commands :
54
54
- make lint-backend
55
55
environment :
58
58
TAGS : bindata gogit sqlite sqlite_unlock_notify
59
59
60
60
- name : checks-frontend
61
- image : node:14
61
+ image : node:16
62
62
commands :
63
63
- make checks-frontend
64
64
depends_on : [deps-frontend]
@@ -70,11 +70,17 @@ steps:
70
70
- make checks-backend
71
71
depends_on : [lint-backend]
72
72
73
+ - name : test-frontend
74
+ image : node:16
75
+ commands :
76
+ - make test-frontend
77
+ depends_on : [lint-frontend]
78
+
73
79
- name : build-frontend
74
- image : node:14
80
+ image : node:16
75
81
commands :
76
82
- make frontend
77
- depends_on : [lint -frontend]
83
+ depends_on : [test -frontend]
78
84
79
85
- name : build-backend-no-gcc
80
86
pull : always
@@ -147,7 +153,7 @@ services:
147
153
MYSQL_DATABASE : test
148
154
149
155
- name : mysql8
150
- image : mysql:8.0
156
+ image : mysql:8
151
157
environment :
152
158
MYSQL_ALLOW_EMPTY_PASSWORD : yes
153
159
MYSQL_DATABASE : testgitea
@@ -168,7 +174,7 @@ services:
168
174
image : elasticsearch:7.5.0
169
175
170
176
- name : minio
171
- image : minio/minio:RELEASE.2021-01-16T02-19-44Z
177
+ image : minio/minio:RELEASE.2021-03-12T00-00-47Z
172
178
commands :
173
179
- minio server /data
174
180
environment :
@@ -223,10 +229,8 @@ steps:
223
229
from_secret : github_read_token
224
230
225
231
- name : test-mysql
226
- image : golang:1.16
232
+ image : gitea/test_env:linux-amd64 # https://gitea.com/gitea/test-env
227
233
commands :
228
- - " curl -s https://packagecloud.io/install/repositories/github/git-lfs/script.deb.sh | bash"
229
- - apt-get install -y git-lfs
230
234
- make test-mysql-migration integration-test-coverage
231
235
environment :
232
236
GOPROXY : off
@@ -238,10 +242,8 @@ steps:
238
242
- build
239
243
240
244
- name : test-mysql8
241
- image : golang:1.16
245
+ image : gitea/test_env:linux-amd64 # https://gitea.com/gitea/test-env
242
246
commands :
243
- - " curl -s https://packagecloud.io/install/repositories/github/git-lfs/script.deb.sh | bash"
244
- - apt-get install -y git-lfs
245
247
- timeout -s ABRT 40m make test-mysql8-migration test-mysql8
246
248
environment :
247
249
GOPROXY : off
@@ -252,10 +254,8 @@ steps:
252
254
- build
253
255
254
256
- name : test-mssql
255
- image : golang:1.16
257
+ image : gitea/test_env:linux-amd64 # https://gitea.com/gitea/test-env
256
258
commands :
257
- - " curl -s https://packagecloud.io/install/repositories/github/git-lfs/script.deb.sh | bash"
258
- - apt-get install -y git-lfs
259
259
- make test-mssql-migration test-mssql
260
260
environment :
261
261
GOPROXY : off
@@ -277,7 +277,7 @@ steps:
277
277
- test-mysql
278
278
when :
279
279
branch :
280
- - master
280
+ - main
281
281
event :
282
282
- push
283
283
- pull_request
@@ -294,7 +294,7 @@ steps:
294
294
- generate-coverage
295
295
when :
296
296
branch :
297
- - master
297
+ - main
298
298
event :
299
299
- push
300
300
- pull_request
@@ -319,7 +319,7 @@ trigger:
319
319
services :
320
320
- name : pgsql
321
321
pull : default
322
- image : postgres:9.5
322
+ image : postgres:10
323
323
environment :
324
324
POSTGRES_DB : test
325
325
POSTGRES_PASSWORD : postgres
@@ -349,10 +349,8 @@ steps:
349
349
TAGS : bindata gogit sqlite sqlite_unlock_notify
350
350
351
351
- name : test-sqlite
352
- image : golang:1.16
352
+ image : gitea/test_env:linux-arm64 # https://gitea.com/gitea/test-env
353
353
commands :
354
- - " curl -s https://packagecloud.io/install/repositories/github/git-lfs/script.deb.sh | bash"
355
- - apt-get install -y git-lfs
356
354
- timeout -s ABRT 40m make test-sqlite-migration test-sqlite
357
355
environment :
358
356
GOPROXY : off
@@ -363,10 +361,8 @@ steps:
363
361
- build
364
362
365
363
- name : test-pgsql
366
- image : golang:1.16
364
+ image : gitea/test_env:linux-arm64 # https://gitea.com/gitea/test-env
367
365
commands :
368
- - " curl -s https://packagecloud.io/install/repositories/github/git-lfs/script.deb.sh | bash"
369
- - apt-get install -y git-lfs
370
366
- timeout -s ABRT 40m make test-pgsql-migration test-pgsql
371
367
environment :
372
368
GOPROXY : off
@@ -387,7 +383,7 @@ platform:
387
383
388
384
trigger :
389
385
branch :
390
- - master
386
+ - main
391
387
event :
392
388
- cron
393
389
cron :
@@ -418,6 +414,7 @@ steps:
418
414
settings :
419
415
420
416
author_name : GiteaBot
417
+ branch : main
421
418
commit : true
422
419
commit_message : " [skip ci] Updated translations via Crowdin"
423
420
remote :
" [email protected] :go-gitea/gitea.git"
@@ -447,7 +444,7 @@ platform:
447
444
448
445
trigger :
449
446
branch :
450
- - master
447
+ - main
451
448
event :
452
449
- cron
453
450
cron :
@@ -465,6 +462,7 @@ steps:
465
462
settings :
466
463
467
464
author_name : GiteaBot
465
+ branch : main
468
466
commit : true
469
467
commit_message : " [skip ci] Updated licenses and gitignores "
470
468
remote :
" [email protected] :go-gitea/gitea.git"
@@ -486,7 +484,7 @@ workspace:
486
484
487
485
trigger :
488
486
branch :
489
- - master
487
+ - main
490
488
- " release/*"
491
489
event :
492
490
- push
@@ -505,7 +503,7 @@ steps:
505
503
pull : always
506
504
image : techknowlogick/xgo:go-1.16.x
507
505
commands :
508
- - curl -sL https://deb.nodesource.com/setup_14 .x | bash - && apt -y install nodejs
506
+ - curl -sL https://deb.nodesource.com/setup_16 .x | bash - && apt-get install -y nodejs
509
507
- export PATH=$PATH:$GOPATH/bin
510
508
- make release
511
509
environment :
@@ -532,7 +530,7 @@ steps:
532
530
image : plugins/s3:1
533
531
settings :
534
532
acl : public-read
535
- bucket : releases
533
+ bucket : gitea-artifacts
536
534
endpoint : https://storage.gitea.io
537
535
path_style : true
538
536
source : " dist/release/*"
@@ -549,24 +547,24 @@ steps:
549
547
event :
550
548
- push
551
549
552
- - name : release-master
550
+ - name : release-main
553
551
image : plugins/s3:1
554
552
settings :
555
553
acl : public-read
556
- bucket : releases
554
+ bucket : gitea-artifacts
557
555
endpoint : https://storage.gitea.io
558
556
path_style : true
559
557
source : " dist/release/*"
560
558
strip_prefix : dist/release/
561
- target : /gitea/master
559
+ target : /gitea/main
562
560
environment :
563
561
AWS_ACCESS_KEY_ID :
564
562
from_secret : aws_access_key_id
565
563
AWS_SECRET_ACCESS_KEY :
566
564
from_secret : aws_secret_access_key
567
565
when :
568
566
branch :
569
- - master
567
+ - main
570
568
event :
571
569
- push
572
570
@@ -601,7 +599,7 @@ steps:
601
599
pull : always
602
600
image : techknowlogick/xgo:go-1.16.x
603
601
commands :
604
- - curl -sL https://deb.nodesource.com/setup_14 .x | bash - && apt -y install nodejs
602
+ - curl -sL https://deb.nodesource.com/setup_16 .x | bash - && apt-get install -y nodejs
605
603
- export PATH=$PATH:$GOPATH/bin
606
604
- make release
607
605
environment :
@@ -628,7 +626,7 @@ steps:
628
626
image : plugins/s3:1
629
627
settings :
630
628
acl : public-read
631
- bucket : releases
629
+ bucket : gitea-artifacts
632
630
endpoint : https://storage.gitea.io
633
631
path_style : true
634
632
source : " dist/release/*"
@@ -687,7 +685,7 @@ steps:
687
685
from_secret : netlify_token
688
686
when :
689
687
branch :
690
- - master
688
+ - main
691
689
event :
692
690
- push
693
691
@@ -705,7 +703,7 @@ depends_on:
705
703
706
704
trigger :
707
705
ref :
708
- - refs/heads/master
706
+ - refs/heads/main
709
707
- " refs/tags/**"
710
708
event :
711
709
exclude :
@@ -802,7 +800,7 @@ depends_on:
802
800
803
801
trigger :
804
802
ref :
805
- - refs/heads/master
803
+ - refs/heads/main
806
804
- " refs/tags/**"
807
805
event :
808
806
exclude :
@@ -890,7 +888,7 @@ steps:
890
888
891
889
trigger :
892
890
ref :
893
- - refs/heads/master
891
+ - refs/heads/main
894
892
- " refs/tags/**"
895
893
event :
896
894
exclude :
@@ -913,7 +911,7 @@ clone:
913
911
914
912
trigger :
915
913
branch :
916
- - master
914
+ - main
917
915
- " release/*"
918
916
event :
919
917
- push
0 commit comments