@@ -1319,35 +1319,51 @@ func Test_runVerifyGHADockerBased(t *testing.T) {
1319
1319
inputs map[string]string
1320
1320
err error
1321
1321
}{
1322
- {
1323
- name: "valid main branch default",
1324
- artifacts: []string{"workflow_dispatch.main.default"},
1325
- source: "github.com/slsa-framework/example-package",
1326
- pBuilderID: pString("https://github.com/slsa-framework/slsa-github-generator/.github/workflows/builder_docker-based_slsa3.yml"),
1327
- },
1322
+ // TODO(#610): Re-enable these tests.
1323
+ // {
1324
+ // name: "valid main branch default",
1325
+ // artifacts: []string{"workflow_dispatch.main.default"},
1326
+ // source: "github.com/slsa-framework/example-package",
1327
+ // pBuilderID: pString("https://github.com/slsa-framework/slsa-github-generator/.github/workflows/builder_docker-based_slsa3.yml"),
1328
+ // },
1329
+ // {
1330
+ // name: "versioned tag no match empty tag workflow_dispatch",
1331
+ // artifacts: []string{"workflow_dispatch.main.default"},
1332
+ // source: "github.com/slsa-framework/example-package",
1333
+ // pBuilderID: pString("https://github.com/slsa-framework/slsa-github-generator/.github/workflows/builder_docker-based_slsa3.yml"),
1334
+ // pversiontag: pString("v1"),
1335
+ // err: serrors.ErrorInvalidSemver,
1336
+ // },
1337
+ // {
1338
+ // name: "tag no match empty tag workflow_dispatch",
1339
+ // artifacts: []string{"workflow_dispatch.main.default"},
1340
+ // source: "github.com/slsa-framework/example-package",
1341
+ // pBuilderID: pString("https://github.com/slsa-framework/slsa-github-generator/.github/workflows/builder_docker-based_slsa3.yml"),
1342
+ // ptag: pString("v1.2.3"),
1343
+ // err: serrors.ErrorMismatchTag,
1344
+ // },
1345
+ // {
1346
+ // name: "wrong branch master",
1347
+ // artifacts: []string{"workflow_dispatch.main.default"},
1348
+ // source: "github.com/slsa-framework/example-package",
1349
+ // pbranch: pString("master"),
1350
+ // pBuilderID: pString("https://github.com/slsa-framework/slsa-github-generator/.github/workflows/builder_docker-based_slsa3.yml"),
1351
+ // err: serrors.ErrorMismatchBranch,
1352
+ // },
1353
+ // {
1354
+ // name: "valid main branch set",
1355
+ // artifacts: []string{"workflow_dispatch.main.default"},
1356
+ // source: "github.com/slsa-framework/example-package",
1357
+ // pBuilderID: pString("https://github.com/slsa-framework/slsa-github-generator/.github/workflows/builder_docker-based_slsa3.yml"),
1358
+ // pbranch: pString("main"),
1359
+ // },
1328
1360
{
1329
1361
name: "valid main branch default - invalid builderID",
1330
1362
artifacts: []string{"workflow_dispatch.main.default"},
1331
1363
source: "github.com/slsa-framework/example-package",
1332
1364
pBuilderID: pString("https://github.com/slsa-framework/slsa-github-generator/.github/workflows/not-trusted.yml"),
1333
1365
err: serrors.ErrorUntrustedReusableWorkflow,
1334
1366
},
1335
- {
1336
- name: "valid main branch set",
1337
- artifacts: []string{"workflow_dispatch.main.default"},
1338
- source: "github.com/slsa-framework/example-package",
1339
- pBuilderID: pString("https://github.com/slsa-framework/slsa-github-generator/.github/workflows/builder_docker-based_slsa3.yml"),
1340
- pbranch: pString("main"),
1341
- },
1342
-
1343
- {
1344
- name: "wrong branch master",
1345
- artifacts: []string{"workflow_dispatch.main.default"},
1346
- source: "github.com/slsa-framework/example-package",
1347
- pbranch: pString("master"),
1348
- pBuilderID: pString("https://github.com/slsa-framework/slsa-github-generator/.github/workflows/builder_docker-based_slsa3.yml"),
1349
- err: serrors.ErrorMismatchBranch,
1350
- },
1351
1367
{
1352
1368
name: "wrong source append A",
1353
1369
artifacts: []string{"workflow_dispatch.main.default"},
@@ -1369,22 +1385,6 @@ func Test_runVerifyGHADockerBased(t *testing.T) {
1369
1385
pBuilderID: pString("https://github.com/slsa-framework/slsa-github-generator/.github/workflows/builder_docker-based_slsa3.yml"),
1370
1386
err: serrors.ErrorMismatchSource,
1371
1387
},
1372
- {
1373
- name: "tag no match empty tag workflow_dispatch",
1374
- artifacts: []string{"workflow_dispatch.main.default"},
1375
- source: "github.com/slsa-framework/example-package",
1376
- pBuilderID: pString("https://github.com/slsa-framework/slsa-github-generator/.github/workflows/builder_docker-based_slsa3.yml"),
1377
- ptag: pString("v1.2.3"),
1378
- err: serrors.ErrorMismatchTag,
1379
- },
1380
- {
1381
- name: "versioned tag no match empty tag workflow_dispatch",
1382
- artifacts: []string{"workflow_dispatch.main.default"},
1383
- source: "github.com/slsa-framework/example-package",
1384
- pBuilderID: pString("https://github.com/slsa-framework/slsa-github-generator/.github/workflows/builder_docker-based_slsa3.yml"),
1385
- pversiontag: pString("v1"),
1386
- err: serrors.ErrorInvalidSemver,
1387
- },
1388
1388
}
1389
1389
for _, tt := range tests {
1390
1390
tt := tt // Re-initializing variable so it is not changed while executing the closure below
0 commit comments