@@ -74,9 +74,19 @@ func TestPullRequestTargetEvent(t *testing.T) {
74
74
addWorkflowToBaseResp , err := files_service .ChangeRepoFiles (git .DefaultContext , baseRepo , user2 , & files_service.ChangeRepoFilesOptions {
75
75
Files : []* files_service.ChangeRepoFile {
76
76
{
77
- Operation : "create" ,
78
- TreePath : ".gitea/workflows/pr.yml" ,
79
- ContentReader : strings .NewReader ("name: test\n on:\n pull_request_target:\n paths:\n - 'file_*.txt'\n jobs:\n test:\n runs-on: ubuntu-latest\n steps:\n - run: echo helloworld\n " ),
77
+ Operation : "create" ,
78
+ TreePath : ".gitea/workflows/pr.yml" ,
79
+ ContentReader : strings .NewReader (`name: test
80
+ on:
81
+ pull_request_target:
82
+ paths:
83
+ - 'file_*.txt'
84
+ jobs:
85
+ test:
86
+ runs-on: ubuntu-latest
87
+ steps:
88
+ - run: echo helloworld
89
+ ` ),
80
90
},
81
91
},
82
92
Message : "add workflow" ,
@@ -230,9 +240,19 @@ func TestSkipCI(t *testing.T) {
230
240
addWorkflowToBaseResp , err := files_service .ChangeRepoFiles (git .DefaultContext , repo , user2 , & files_service.ChangeRepoFilesOptions {
231
241
Files : []* files_service.ChangeRepoFile {
232
242
{
233
- Operation : "create" ,
234
- TreePath : ".gitea/workflows/pr.yml" ,
235
- ContentReader : strings .NewReader ("name: test\n on:\n push:\n branches: [master]\n pull_request:\n jobs:\n test:\n runs-on: ubuntu-latest\n steps:\n - run: echo helloworld\n " ),
243
+ Operation : "create" ,
244
+ TreePath : ".gitea/workflows/pr.yml" ,
245
+ ContentReader : strings .NewReader (`name: test
246
+ on:
247
+ push:
248
+ branches: [master]
249
+ pull_request:
250
+ jobs:
251
+ test:
252
+ runs-on: ubuntu-latest
253
+ steps:
254
+ - run: echo helloworld
255
+ ` ),
236
256
},
237
257
},
238
258
Message : "add workflow" ,
@@ -349,9 +369,17 @@ func TestCreateDeleteRefEvent(t *testing.T) {
349
369
addWorkflowToBaseResp , err := files_service .ChangeRepoFiles (git .DefaultContext , repo , user2 , & files_service.ChangeRepoFilesOptions {
350
370
Files : []* files_service.ChangeRepoFile {
351
371
{
352
- Operation : "create" ,
353
- TreePath : ".gitea/workflows/createdelete.yml" ,
354
- ContentReader : strings .NewReader ("name: test\n on:\n [create,delete]\n jobs:\n test:\n runs-on: ubuntu-latest\n steps:\n - run: echo helloworld\n " ),
372
+ Operation : "create" ,
373
+ TreePath : ".gitea/workflows/createdelete.yml" ,
374
+ ContentReader : strings .NewReader (`name: test
375
+ on:
376
+ [create,delete]
377
+ jobs:
378
+ test:
379
+ runs-on: ubuntu-latest
380
+ steps:
381
+ - run: echo helloworld
382
+ ` ),
355
383
},
356
384
},
357
385
Message : "add workflow" ,
@@ -463,9 +491,18 @@ func TestPullRequestCommitStatusEvent(t *testing.T) {
463
491
addWorkflow , err := files_service .ChangeRepoFiles (git .DefaultContext , repo , user2 , & files_service.ChangeRepoFilesOptions {
464
492
Files : []* files_service.ChangeRepoFile {
465
493
{
466
- Operation : "create" ,
467
- TreePath : ".gitea/workflows/pr.yml" ,
468
- ContentReader : strings .NewReader ("name: test\n on:\n pull_request:\n types: [assigned, unassigned, labeled, unlabeled, opened, edited, closed, reopened, synchronize, milestoned, demilestoned, review_requested, review_request_removed]\n jobs:\n test:\n runs-on: ubuntu-latest\n steps:\n - run: echo helloworld\n " ),
494
+ Operation : "create" ,
495
+ TreePath : ".gitea/workflows/pr.yml" ,
496
+ ContentReader : strings .NewReader (`name: test
497
+ on:
498
+ pull_request:
499
+ types: [assigned, unassigned, labeled, unlabeled, opened, edited, closed, reopened, synchronize, milestoned, demilestoned, review_requested, review_request_removed]
500
+ jobs:
501
+ test:
502
+ runs-on: ubuntu-latest
503
+ steps:
504
+ - run: echo helloworld
505
+ ` ),
469
506
},
470
507
},
471
508
Message : "add workflow" ,
@@ -678,9 +715,17 @@ func TestWorkflowDispatchPublicApi(t *testing.T) {
678
715
addWorkflowToBaseResp , err := files_service .ChangeRepoFiles (git .DefaultContext , repo , user2 , & files_service.ChangeRepoFilesOptions {
679
716
Files : []* files_service.ChangeRepoFile {
680
717
{
681
- Operation : "create" ,
682
- TreePath : ".gitea/workflows/dispatch.yml" ,
683
- ContentReader : strings .NewReader ("name: test\n on:\n workflow_dispatch\n jobs:\n test:\n runs-on: ubuntu-latest\n steps:\n - run: echo helloworld\n " ),
718
+ Operation : "create" ,
719
+ TreePath : ".gitea/workflows/dispatch.yml" ,
720
+ ContentReader : strings .NewReader (`name: test
721
+ on:
722
+ workflow_dispatch
723
+ jobs:
724
+ test:
725
+ runs-on: ubuntu-latest
726
+ steps:
727
+ - run: echo helloworld
728
+ ` ),
684
729
},
685
730
},
686
731
Message : "add workflow" ,
@@ -750,9 +795,17 @@ func TestWorkflowDispatchPublicApiWithInputs(t *testing.T) {
750
795
addWorkflowToBaseResp , err := files_service .ChangeRepoFiles (git .DefaultContext , repo , user2 , & files_service.ChangeRepoFilesOptions {
751
796
Files : []* files_service.ChangeRepoFile {
752
797
{
753
- Operation : "create" ,
754
- TreePath : ".gitea/workflows/dispatch.yml" ,
755
- ContentReader : strings .NewReader ("name: test\n on:\n workflow_dispatch: { inputs: { myinput: { default: def }, myinput2: { default: def2 }, myinput3: { type: boolean, default: false } } }\n jobs:\n test:\n runs-on: ubuntu-latest\n steps:\n - run: echo helloworld\n " ),
798
+ Operation : "create" ,
799
+ TreePath : ".gitea/workflows/dispatch.yml" ,
800
+ ContentReader : strings .NewReader (`name: test
801
+ on:
802
+ workflow_dispatch: { inputs: { myinput: { default: def }, myinput2: { default: def2 }, myinput3: { type: boolean, default: false } } }
803
+ jobs:
804
+ test:
805
+ runs-on: ubuntu-latest
806
+ steps:
807
+ - run: echo helloworld
808
+ ` ),
756
809
},
757
810
},
758
811
Message : "add workflow" ,
@@ -833,9 +886,17 @@ func TestWorkflowDispatchPublicApiJSON(t *testing.T) {
833
886
addWorkflowToBaseResp , err := files_service .ChangeRepoFiles (git .DefaultContext , repo , user2 , & files_service.ChangeRepoFilesOptions {
834
887
Files : []* files_service.ChangeRepoFile {
835
888
{
836
- Operation : "create" ,
837
- TreePath : ".gitea/workflows/dispatch.yml" ,
838
- ContentReader : strings .NewReader ("name: test\n on:\n workflow_dispatch: { inputs: { myinput: { default: def }, myinput2: { default: def2 }, myinput3: { type: boolean, default: false } } }\n jobs:\n test:\n runs-on: ubuntu-latest\n steps:\n - run: echo helloworld\n " ),
889
+ Operation : "create" ,
890
+ TreePath : ".gitea/workflows/dispatch.yml" ,
891
+ ContentReader : strings .NewReader (`name: test
892
+ on:
893
+ workflow_dispatch: { inputs: { myinput: { default: def }, myinput2: { default: def2 }, myinput3: { type: boolean, default: false } } }
894
+ jobs:
895
+ test:
896
+ runs-on: ubuntu-latest
897
+ steps:
898
+ - run: echo helloworld
899
+ ` ),
839
900
},
840
901
},
841
902
Message : "add workflow" ,
@@ -911,9 +972,17 @@ func TestWorkflowDispatchPublicApiWithInputsJSON(t *testing.T) {
911
972
addWorkflowToBaseResp , err := files_service .ChangeRepoFiles (git .DefaultContext , repo , user2 , & files_service.ChangeRepoFilesOptions {
912
973
Files : []* files_service.ChangeRepoFile {
913
974
{
914
- Operation : "create" ,
915
- TreePath : ".gitea/workflows/dispatch.yml" ,
916
- ContentReader : strings .NewReader ("name: test\n on:\n workflow_dispatch: { inputs: { myinput: { default: def }, myinput2: { default: def2 }, myinput3: { type: boolean, default: false } } }\n jobs:\n test:\n runs-on: ubuntu-latest\n steps:\n - run: echo helloworld\n " ),
975
+ Operation : "create" ,
976
+ TreePath : ".gitea/workflows/dispatch.yml" ,
977
+ ContentReader : strings .NewReader (`name: test
978
+ on:
979
+ workflow_dispatch: { inputs: { myinput: { default: def }, myinput2: { default: def2 }, myinput3: { type: boolean, default: false } } }
980
+ jobs:
981
+ test:
982
+ runs-on: ubuntu-latest
983
+ steps:
984
+ - run: echo helloworld
985
+ ` ),
917
986
},
918
987
},
919
988
Message : "add workflow" ,
@@ -997,9 +1066,17 @@ func TestWorkflowDispatchPublicApiWithInputsNonDefaultBranchJSON(t *testing.T) {
997
1066
addWorkflowToBaseResp , err := files_service .ChangeRepoFiles (git .DefaultContext , repo , user2 , & files_service.ChangeRepoFilesOptions {
998
1067
Files : []* files_service.ChangeRepoFile {
999
1068
{
1000
- Operation : "create" ,
1001
- TreePath : ".gitea/workflows/dispatch.yml" ,
1002
- ContentReader : strings .NewReader ("name: test\n on:\n workflow_dispatch\n jobs:\n test:\n runs-on: ubuntu-latest\n steps:\n - run: echo helloworld\n " ),
1069
+ Operation : "create" ,
1070
+ TreePath : ".gitea/workflows/dispatch.yml" ,
1071
+ ContentReader : strings .NewReader (`name: test
1072
+ on:
1073
+ workflow_dispatch
1074
+ jobs:
1075
+ test:
1076
+ runs-on: ubuntu-latest
1077
+ steps:
1078
+ - run: echo helloworld
1079
+ ` ),
1003
1080
},
1004
1081
},
1005
1082
Message : "add workflow" ,
@@ -1025,9 +1102,17 @@ func TestWorkflowDispatchPublicApiWithInputsNonDefaultBranchJSON(t *testing.T) {
1025
1102
addWorkflowToBaseResp , err = files_service .ChangeRepoFiles (git .DefaultContext , repo , user2 , & files_service.ChangeRepoFilesOptions {
1026
1103
Files : []* files_service.ChangeRepoFile {
1027
1104
{
1028
- Operation : "update" ,
1029
- TreePath : ".gitea/workflows/dispatch.yml" ,
1030
- ContentReader : strings .NewReader ("name: test\n on:\n workflow_dispatch: { inputs: { myinput: { default: def }, myinput2: { default: def2 }, myinput3: { type: boolean, default: false } } }\n jobs:\n test:\n runs-on: ubuntu-latest\n steps:\n - run: echo helloworld\n " ),
1105
+ Operation : "update" ,
1106
+ TreePath : ".gitea/workflows/dispatch.yml" ,
1107
+ ContentReader : strings .NewReader (`name: test
1108
+ on:
1109
+ workflow_dispatch: { inputs: { myinput: { default: def }, myinput2: { default: def2 }, myinput3: { type: boolean, default: false } } }
1110
+ jobs:
1111
+ test:
1112
+ runs-on: ubuntu-latest
1113
+ steps:
1114
+ - run: echo helloworld
1115
+ ` ),
1031
1116
},
1032
1117
},
1033
1118
Message : "add workflow" ,
@@ -1118,9 +1203,17 @@ func TestWorkflowApi(t *testing.T) {
1118
1203
addWorkflowToBaseResp , err := files_service .ChangeRepoFiles (git .DefaultContext , repo , user2 , & files_service.ChangeRepoFilesOptions {
1119
1204
Files : []* files_service.ChangeRepoFile {
1120
1205
{
1121
- Operation : "create" ,
1122
- TreePath : ".gitea/workflows/dispatch.yml" ,
1123
- ContentReader : strings .NewReader ("name: test\n on:\n workflow_dispatch: { inputs: { myinput: { default: def }, myinput2: { default: def2 }, myinput3: { type: boolean, default: false } } }\n jobs:\n test:\n runs-on: ubuntu-latest\n steps:\n - run: echo helloworld\n " ),
1206
+ Operation : "create" ,
1207
+ TreePath : ".gitea/workflows/dispatch.yml" ,
1208
+ ContentReader : strings .NewReader (`name: test
1209
+ on:
1210
+ workflow_dispatch: { inputs: { myinput: { default: def }, myinput2: { default: def2 }, myinput3: { type: boolean, default: false } } }
1211
+ jobs:
1212
+ test:
1213
+ runs-on: ubuntu-latest
1214
+ steps:
1215
+ - run: echo helloworld
1216
+ ` ),
1124
1217
},
1125
1218
},
1126
1219
Message : "add workflow" ,
0 commit comments