INNER CODE UNIT · Go

readReleaseJob

minekube/gate · release_asset_verification_test.go:71

func readReleaseJob(t *testing.T) assetWorkflowJob {
	t.Helper()

	const workflowPath = ".github/workflows/release-publish.yml"

	workflowBytes, err := os.ReadFile(workflowPath)
	if err != nil {
		t.Fatal(err)
	}

	var workflow assetWorkflow
	if err := yaml.Unmarshal(workflowBytes, &workflow); err != nil {
		t.Fatal(err)
	}

	release, ok := workflow.Jobs["publish-release"]
	if !ok {
		t.Fatal("publish-release job is missing")

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…