- gen/ (directory) build(gen): pin the reference packages, regenerate their answers from a clean npm ci
- testdata/ (directory) feat(workflow): evaluate strategies, add fuzz targets, notes and lint fixes
- PORTING.md 7.7 KiB feat(workflow): export ErrTooManyConfigurations for the matrix limit
- convert.go 3.4 KiB feat(workflow): evaluate strategies, add fuzz targets, notes and lint fixes
- convert_container.go 2.3 KiB feat(workflow): add the model, the converter and its tests against the reference parser
- convert_jobs.go 4.7 KiB feat(workflow): evaluate strategies, add fuzz targets, notes and lint fixes
- convert_misc.go 4.5 KiB feat(workflow): bound matrix expansion, split strategy.go, add EvaluateRunsOn, EvaluateIf and JobLevels
- convert_steps.go 2.8 KiB feat(workflow): evaluate strategies, add fuzz targets, notes and lint fixes
- convert_test.go 9.6 KiB test(workflow): rewrite only the reference's side and require the runner suffix on what we report (GO-006)
- corpus_test.go 5.8 KiB test(workflow): check SkipCI, MatchPush and Parse against the conformance corpus when ERMITE_CORPUS is set
- cron.go 3.9 KiB feat(workflow): add the model, the converter and its tests against the reference parser
- doc.go 857 B feat(workflow): add the model, the converter and its tests against the reference parser
- eval_test.go 5.2 KiB feat(workflow): bound matrix expansion, split strategy.go, add EvaluateRunsOn, EvaluateIf and JobLevels
- events.go 10.7 KiB feat(workflow): compile filter patterns at parse time and reject negation-only lists
- fuzz_test.go 1.2 KiB feat(workflow): bound matrix expansion, split strategy.go, add EvaluateRunsOn, EvaluateIf and JobLevels
- glob.go 4.7 KiB docs(workflow): record what the github.com scenarios settled, replay the glob scenarios
- glob_test.go 4.7 KiB feat(workflow): compile filter patterns at parse time and reject negation-only lists
- ids.go 2.6 KiB feat(workflow): add the model, the converter and its tests against the reference parser
- job_eval.go 8.1 KiB feat(workflow): add Workflow.Ancestors for the transitive needs of success()
- job_eval_test.go 7.7 KiB test(workflow): pin Ancestors on cycles and unknown needs, describe the cut-down fixture
- matrix.go 14.7 KiB feat(workflow): export ErrExcludeUnknownKey for an exclude key outside the matrix
- matrix_test.go 20.6 KiB feat(workflow): export ErrExcludeUnknownKey for an exclude key outside the matrix
- model.go 5.1 KiB feat(workflow): add the model, the converter and its tests against the reference parser
- parse.go 1.6 KiB feat(workflow): add push filters, filter patterns and skip directives
- push.go 4.5 KiB docs(workflow): say what was recorded, what was observed on the run page and what is assumed
- push_test.go 18.6 KiB docs(workflow): record what the github.com scenarios settled, replay the glob scenarios
- recorded_test.go 5.1 KiB docs(workflow): say what was recorded, what was observed on the run page and what is assumed
- skip.go 2.4 KiB docs(workflow): say what was recorded, what was observed on the run page and what is assumed
- skip_test.go 3.9 KiB docs(workflow): say what was recorded, what was observed on the run page and what is assumed
- strategy.go 5.7 KiB docs(workflow): say what was recorded, what was observed on the run page and what is assumed