runner/act/runner
Mathieu Fenniak 7242b248b0 move mutex to Job
Makes more sense since it is the data object being modified, and although the synthetic test was passing in prev commit the actual tests w/ data race detector were still tripping.  This suggests multiple RunContext objects are in-use with the same Job, which the test has been updated to represent.
2025-08-15 11:08:37 -06:00
..
hashfiles [RDNF #11] fix: skipped jobs have no result & fix: favor command-line over files & chore: fix some comments (#143) 2025-06-09 10:25:43 +00:00
res Add super-linter + fix lint issues (#650) 2021-05-03 09:52:03 -07:00
testdata fix: update reusable workflow input handling (#834) 2025-08-11 21:10:44 +00:00
action.go chore: modernize code (#857) 2025-08-15 04:54:13 +00:00
action_cache.go chore: panic if a random name cannot be created (#853) 2025-08-14 15:46:01 +00:00
action_cache_offline_mode.go feat: offline mode for new action cache (#2173) 2025-04-12 14:03:12 +00:00
action_cache_test.go test: prevent data race detection in TestActionCache (#858) 2025-08-15 09:00:50 +00:00
action_composite.go chore: to allow the runner to be imported, v9 needs to be in the go module (#777) 2025-07-31 10:35:11 +00:00
action_test.go chore: use t.Context for tests, activate usetesting for lint + add t.TempDir and t.Chdir (#844) 2025-08-11 13:21:42 +00:00
command.go chore: modernize code (#857) 2025-08-15 04:54:13 +00:00
command_test.go chore: modernize code (#857) 2025-08-15 04:54:13 +00:00
container_mock_test.go chore: to allow the runner to be imported, v9 needs to be in the go module (#777) 2025-07-31 10:35:11 +00:00
expression.go chore: modernize code (#857) 2025-08-15 04:54:13 +00:00
expression_test.go chore: modernize code (#857) 2025-08-15 04:54:13 +00:00
job_executor.go move mutex to Job 2025-08-15 11:08:37 -06:00
job_executor_test.go move mutex to Job 2025-08-15 11:08:37 -06:00
local_repository_cache.go chore: to allow the runner to be imported, v9 needs to be in the go module (#777) 2025-07-31 10:35:11 +00:00
logger.go chore: modernize code (#857) 2025-08-15 04:54:13 +00:00
lxc-helpers-lib.sh upgrade lxc-helpers (#806) 2025-08-04 08:06:31 +00:00
lxc-helpers.sh chore(upgrade): sync lxc-helpers v1.0.3 2025-01-29 10:30:12 +01:00
reusable_workflow.go chore: to allow the runner to be imported, v9 needs to be in the go module (#777) 2025-07-31 10:35:11 +00:00
run_context.go move mutex to Job 2025-08-15 11:08:37 -06:00
run_context_test.go chore: modernize code (#857) 2025-08-15 04:54:13 +00:00
runner.go chore: prevent "false positive" data race detection w/ ContainerDaemonSocket (#859) 2025-08-15 09:11:15 +00:00
runner_test.go fix: container removal is the runner responsibility (#851) 2025-08-14 07:47:50 +00:00
step.go chore: modernize code (#857) 2025-08-15 04:54:13 +00:00
step_action_local.go chore: modernize code (#857) 2025-08-15 04:54:13 +00:00
step_action_local_test.go chore: modernize code (#857) 2025-08-15 04:54:13 +00:00
step_action_remote.go chore: modernize code (#857) 2025-08-15 04:54:13 +00:00
step_action_remote_test.go chore: use t.Context for tests, activate usetesting for lint + add t.TempDir and t.Chdir (#844) 2025-08-11 13:21:42 +00:00
step_docker.go chore: refactor GetBindsAndMounts to have a context.Context arg 2025-08-14 17:48:34 +02:00
step_docker_test.go chore: use t.Context for tests, activate usetesting for lint + add t.TempDir and t.Chdir (#844) 2025-08-11 13:21:42 +00:00
step_factory.go chore: to allow the runner to be imported, v9 needs to be in the go module (#777) 2025-07-31 10:35:11 +00:00
step_factory_test.go chore: to allow the runner to be imported, v9 needs to be in the go module (#777) 2025-07-31 10:35:11 +00:00
step_run.go chore: modernize code (#857) 2025-08-15 04:54:13 +00:00
step_run_test.go chore: use t.Context for tests, activate usetesting for lint + add t.TempDir and t.Chdir (#844) 2025-08-11 13:21:42 +00:00
step_test.go chore: use t.Context for tests, activate usetesting for lint + add t.TempDir and t.Chdir (#844) 2025-08-11 13:21:42 +00:00