@@ -74,9 +74,19 @@ func TestPullRequestTargetEvent(t *testing.T) {
7474 addWorkflowToBaseResp , err := files_service .ChangeRepoFiles (git .DefaultContext , baseRepo , user2 , & files_service.ChangeRepoFilesOptions {
7575 Files : []* files_service.ChangeRepoFile {
7676 {
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+ ` ),
8090 },
8191 },
8292 Message : "add workflow" ,
@@ -230,9 +240,19 @@ func TestSkipCI(t *testing.T) {
230240 addWorkflowToBaseResp , err := files_service .ChangeRepoFiles (git .DefaultContext , repo , user2 , & files_service.ChangeRepoFilesOptions {
231241 Files : []* files_service.ChangeRepoFile {
232242 {
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+ ` ),
236256 },
237257 },
238258 Message : "add workflow" ,
@@ -349,9 +369,17 @@ func TestCreateDeleteRefEvent(t *testing.T) {
349369 addWorkflowToBaseResp , err := files_service .ChangeRepoFiles (git .DefaultContext , repo , user2 , & files_service.ChangeRepoFilesOptions {
350370 Files : []* files_service.ChangeRepoFile {
351371 {
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+ ` ),
355383 },
356384 },
357385 Message : "add workflow" ,
@@ -463,9 +491,18 @@ func TestPullRequestCommitStatusEvent(t *testing.T) {
463491 addWorkflow , err := files_service .ChangeRepoFiles (git .DefaultContext , repo , user2 , & files_service.ChangeRepoFilesOptions {
464492 Files : []* files_service.ChangeRepoFile {
465493 {
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+ ` ),
469506 },
470507 },
471508 Message : "add workflow" ,
@@ -678,9 +715,17 @@ func TestWorkflowDispatchPublicApi(t *testing.T) {
678715 addWorkflowToBaseResp , err := files_service .ChangeRepoFiles (git .DefaultContext , repo , user2 , & files_service.ChangeRepoFilesOptions {
679716 Files : []* files_service.ChangeRepoFile {
680717 {
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+ ` ),
684729 },
685730 },
686731 Message : "add workflow" ,
@@ -750,9 +795,17 @@ func TestWorkflowDispatchPublicApiWithInputs(t *testing.T) {
750795 addWorkflowToBaseResp , err := files_service .ChangeRepoFiles (git .DefaultContext , repo , user2 , & files_service.ChangeRepoFilesOptions {
751796 Files : []* files_service.ChangeRepoFile {
752797 {
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+ ` ),
756809 },
757810 },
758811 Message : "add workflow" ,
@@ -833,9 +886,17 @@ func TestWorkflowDispatchPublicApiJSON(t *testing.T) {
833886 addWorkflowToBaseResp , err := files_service .ChangeRepoFiles (git .DefaultContext , repo , user2 , & files_service.ChangeRepoFilesOptions {
834887 Files : []* files_service.ChangeRepoFile {
835888 {
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+ ` ),
839900 },
840901 },
841902 Message : "add workflow" ,
@@ -911,9 +972,17 @@ func TestWorkflowDispatchPublicApiWithInputsJSON(t *testing.T) {
911972 addWorkflowToBaseResp , err := files_service .ChangeRepoFiles (git .DefaultContext , repo , user2 , & files_service.ChangeRepoFilesOptions {
912973 Files : []* files_service.ChangeRepoFile {
913974 {
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+ ` ),
917986 },
918987 },
919988 Message : "add workflow" ,
@@ -997,9 +1066,17 @@ func TestWorkflowDispatchPublicApiWithInputsNonDefaultBranchJSON(t *testing.T) {
9971066 addWorkflowToBaseResp , err := files_service .ChangeRepoFiles (git .DefaultContext , repo , user2 , & files_service.ChangeRepoFilesOptions {
9981067 Files : []* files_service.ChangeRepoFile {
9991068 {
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+ ` ),
10031080 },
10041081 },
10051082 Message : "add workflow" ,
@@ -1025,9 +1102,17 @@ func TestWorkflowDispatchPublicApiWithInputsNonDefaultBranchJSON(t *testing.T) {
10251102 addWorkflowToBaseResp , err = files_service .ChangeRepoFiles (git .DefaultContext , repo , user2 , & files_service.ChangeRepoFilesOptions {
10261103 Files : []* files_service.ChangeRepoFile {
10271104 {
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+ ` ),
10311116 },
10321117 },
10331118 Message : "add workflow" ,
@@ -1118,9 +1203,17 @@ func TestWorkflowApi(t *testing.T) {
11181203 addWorkflowToBaseResp , err := files_service .ChangeRepoFiles (git .DefaultContext , repo , user2 , & files_service.ChangeRepoFilesOptions {
11191204 Files : []* files_service.ChangeRepoFile {
11201205 {
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+ ` ),
11241217 },
11251218 },
11261219 Message : "add workflow" ,
0 commit comments