1
0
Fork 0
mirror of https://code.forgejo.org/forgejo/runner.git synced 2025-08-06 17:40:58 +00:00

chore(tests): fix invalid jobparser tests

- has_with had undetected structure error now failing the schema
- empty_step and has_secrets are invalid and caught by the schema
  there no longer is a need for them
This commit is contained in:
Earl Warren 2025-07-05 22:34:09 +02:00
parent e069333f58
commit cbdb42093b
7 changed files with 20 additions and 55 deletions

View file

@ -42,16 +42,6 @@ func TestParse(t *testing.T) {
options: nil,
wantErr: false,
},
{
name: "has_secrets",
options: nil,
wantErr: false,
},
{
name: "empty_step",
options: nil,
wantErr: false,
},
}
for _, tt := range tests {
t.Run(tt.name, func(t *testing.T) {

View file

@ -1,8 +0,0 @@
name: test
jobs:
job1:
name: job1
runs-on: linux
steps:
- run: echo job-1
-

View file

@ -1,7 +0,0 @@
name: test
jobs:
job1:
name: job1
runs-on: linux
steps:
- run: echo job-1

View file

@ -3,12 +3,14 @@ jobs:
job1:
name: job1
runs-on: linux
uses: .gitea/workflows/build.yml
secrets:
secret: hideme
steps:
- uses: .gitea/workflows/build.yml
job2:
name: job2
runs-on: linux
uses: .gitea/workflows/build.yml
secrets: inherit
steps:
- uses: .gitea/workflows/build.yml

View file

@ -1,16 +0,0 @@
name: test
jobs:
job1:
name: job1
runs-on: linux
uses: .gitea/workflows/build.yml
secrets:
secret: hideme
---
name: test
jobs:
job2:
name: job2
runs-on: linux
uses: .gitea/workflows/build.yml
secrets: inherit

View file

@ -3,13 +3,15 @@ jobs:
job1:
name: job1
runs-on: linux
uses: .gitea/workflows/build.yml
with:
package: service
steps:
- uses: .gitea/workflows/build.yml
with:
package: service
job2:
name: job2
runs-on: linux
uses: .gitea/workflows/build.yml
with:
package: module
steps:
- uses: .gitea/workflows/build.yml
with:
package: module

View file

@ -3,15 +3,17 @@ jobs:
job1:
name: job1
runs-on: linux
uses: .gitea/workflows/build.yml
with:
package: service
steps:
- uses: .gitea/workflows/build.yml
with:
package: service
---
name: test
jobs:
job2:
name: job2
runs-on: linux
uses: .gitea/workflows/build.yml
with:
package: module
steps:
- uses: .gitea/workflows/build.yml
with:
package: module