- actions_cancel_test.go 7.2 KiB fix(executor): a preparation broken by the step's cancellation or timeout ends the step cancelled, not failed
- actions_composite.go 9.5 KiB fix(executor): composite step names see the action inputs, step names masked once
- actions_docker.go 9.5 KiB fix(executor): log parity for action steps (CI-2 compare)
- actions_docker_cmd.go 5.8 KiB fix(executor): pass container variable values and PATH through the docker process environment (GO-004)
- actions_docker_test.go 13.0 KiB fix(executor): runner steps in the steps context and composite env errors as on GitHub
- actions_download.go 8.5 KiB fix(host,executor): compare origins in one canonical form with IPv6 hosts bracketed and accept a literal U+FFFD in action paths
- actions_extract.go 9.7 KiB docs(executor): say that archive links are validated at install time
- actions_extract_test.go 9.2 KiB fix(executor): resolve every archive symlink through the other links before accepting the tree
- actions_inputs.go 4.1 KiB feat(executor): run node, docker, composite and local actions with pre and post stages
- actions_job.go 2.1 KiB fix(executor): runner steps in the steps context and composite env errors as on GitHub
- actions_load.go 4.2 KiB fix(executor): log parity for action steps (CI-2 compare)
- actions_markers.go 1.8 KiB fix(executor): log parity for action steps (CI-2 compare)
- actions_node.go 5.8 KiB fix(executor): log parity for action steps (CI-2 compare)
- actions_prepare.go 10.3 KiB fix(executor): log parity for action steps (CI-2 compare)
- actions_results_test.go 12.7 KiB test(executor): commands, matchers, masks, annotations, state and timeouts in node, docker and composite steps
- actions_run.go 6.6 KiB fix(executor): action steps fail with the runner's null ContainerId error when the job container does not exist
- actions_scope.go 2.3 KiB feat(executor): run node, docker, composite and local actions with pre and post stages
- actions_secrets.go 489 B Merge origin/main into feat/ci2-actions
- actions_setup.go 4.0 KiB fix(executor): log parity for action steps (CI-2 compare)
- actions_test.go 52.9 KiB fix(executor): composite step names see the action inputs, step names masked once
- actions_types.go 6.3 KiB fix(executor): log parity for action steps (CI-2 compare)
- cancel.go 1.3 KiB feat(executor): run the run steps of a job: contexts, conditions, env, file commands, workflow commands, cancellation
- commands.go 14.7 KiB fix(executor): parity for workflow commands, matchers and file commands (CI-2 compare)
- commands_parity_test.go 8.6 KiB fix(executor): give path-less annotations the line of their step log line
- containers_cleanup_test.go 14.5 KiB fix(executor): check the cleanup budget before every cleanup command (GO-008)
- containers_docker.go 10.2 KiB fix(executor): refuse invalid env names, accept bracketed IPv6 registries, document the accepted CLI-env risk (GO-004-R3, GO-005-R)
- containers_exec.go 3.6 KiB fix(executor): refuse invalid env names, accept bracketed IPv6 registries, document the accepted CLI-env risk (GO-004-R3, GO-005-R)
- containers_exec_test.go 5.7 KiB fix(executor): log parity for action steps (CI-2 compare)
- containers_fake_test.go 4.9 KiB fix(executor): check the cleanup budget before every cleanup command (GO-008)
- containers_init.go 10.5 KiB fix(executor): runner steps in the steps context and composite env errors as on GitHub
- containers_init_test.go 4.6 KiB fix(executor): pass container variable values and PATH through the docker process environment (GO-004)
- containers_life_test.go 7.6 KiB fix(executor): action steps fail with the runner's null ContainerId error when the job container does not exist
- containers_node.go 3.4 KiB fix(executor): refuse invalid env names, accept bracketed IPv6 registries, document the accepted CLI-env risk (GO-004-R3, GO-005-R)
- containers_real_test.go 3.1 KiB test(executor): opt-in tests against a real Docker daemon
- containers_spec.go 14.5 KiB fix(executor): refuse invalid env names, accept bracketed IPv6 registries, document the accepted CLI-env risk (GO-004-R3, GO-005-R)
- containers_spec_test.go 7.3 KiB fix(executor): refuse invalid env names, accept bracketed IPv6 registries, document the accepted CLI-env risk (GO-004-R3, GO-005-R)
- containers_start.go 7.6 KiB fix(executor): register credentials before login, pass cancel to health checks, keep failed removals pending, clean by job label (GO-007-R, GO-001-R, GO-002-R, GO-003-R)
- containers_stop.go 10.1 KiB fix(executor): check the cleanup budget before every cleanup command (GO-008)
- contexts.go 19.3 KiB feat(executor): run node, docker, composite and local actions with pre and post stages
- contexts_containers.go 2.5 KiB fix(executor): runner steps in the steps context and composite env errors as on GitHub
- contexts_test.go 9.2 KiB fix(executor): insert the github keys added by the runner at their sorted place
- corpus_test.go 14.2 KiB test(executor): container lifecycle, cleanup after failure, cancel and timeouts, credentials
- exec_step.go 9.2 KiB fix(executor): parity for workflow commands, matchers and file commands (CI-2 compare)
- filecmd.go 17.6 KiB fix(executor): parity for workflow commands, matchers and file commands (CI-2 compare)
- filecmd_fork.go 723 B feat(executor): run node, docker, composite and local actions with pre and post stages
- filecmd_test.go 14.5 KiB fix(executor): parity for workflow commands, matchers and file commands (CI-2 compare)
- fromjson_test.go 2.2 KiB feat(executor): report template errors like GitHub, with the Json.NET message
- hashfiles.go 18.0 KiB refactor(executor): compile the hashFiles regexps once
- hashfiles_test.go 7.9 KiB fix(executor): hashFiles skips FIFOs instead of hanging on them
- issues.go 10.3 KiB fix(executor): give path-less annotations the line of their step log line
- issues_test.go 13.2 KiB fix(executor): give path-less annotations the line of their step log line
- job.go 24.7 KiB fix(executor): give path-less annotations the line of their step log line
- job_test.go 31.3 KiB feat(executor): docker actions join the job network; container: and services: are no longer refused
- jobname_test.go 747 B fix(executor): trim the evaluated job name
- masker.go 9.8 KiB fix(executor): composite step names see the action inputs, step names masked once
- masker_parity_test.go 5.0 KiB fix(executor): track original masks apart from their encodings
- masker_test.go 7.7 KiB fix(executor): composite step names see the action inputs, step names masked once
- matchers.go 12.7 KiB fix(executor): parity for workflow commands, matchers and file commands (CI-2 compare)
- matchers_test.go 8.2 KiB feat(executor): annotations, problem matchers, summaries, step outcome and timeout-minutes
- names_test.go 1.3 KiB fix(executor): evaluate display names with github.job empty like GitHub
- outputmgr.go 12.1 KiB fix(executor): parity for workflow commands, matchers and file commands (CI-2 compare)
- proc.go 12.3 KiB feat(executor): Initialize containers and Stop containers steps with service health checks
- report.go 3.3 KiB feat(executor): annotations, problem matchers, summaries, step outcome and timeout-minutes
- results.go 11.6 KiB fix(executor): normalize container paths before translating and read matcher files only below shared directories (GO-006)
- results_test.go 18.2 KiB fix(executor): parity for workflow commands, matchers and file commands (CI-2 compare)
- shell.go 10.8 KiB feat(executor): run steps through docker exec in the job container
- shell_test.go 9.0 KiB fix(executor): write the step script through the RUNNER_TEMP root, exclusively, instead of an absolute path (GO-002)
- step.go 9.0 KiB fix(executor): composite step names see the action inputs, step names masked once
- step_run.go 11.3 KiB fix(executor): runner steps in the steps context and composite env errors as on GitHub
- token_permissions.go 4.2 KiB refactor(executor): review fixes for the token permissions display
- token_test.go 1.8 KiB feat(executor): expose the job token as secrets.GITHUB_TOKEN, masked in the log