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")