act/pkg
Philipp Hinrichsen e23223ad02
refactor: extract RunContext Executor in JobExecutor (#984)
This splits the executor from the RunContext into its own function
called newJobExecutor.
We defined an interface called jobInfo which is implemented by the RunContext.
This enables better unit testing because only a small interface needs to
be mocked.

This is a preparation for implementing pre and post actions.

Co-authored-by: Björn Brauer <bjoern.brauer@new-work.se>
Co-authored-by: Marcus Noll <marcus.noll@new-work.se>
Co-authored-by: Jonas Holland <jonas.holland@new-work.se>
Co-authored-by: Robert Kowalski <robert.kowalski@new-work.se>
Co-authored-by: Markus Wolf <markus.wolf@new-work.se>

Co-authored-by: Björn Brauer <bjoern.brauer@new-work.se>
Co-authored-by: Marcus Noll <marcus.noll@new-work.se>
Co-authored-by: Jonas Holland <jonas.holland@new-work.se>
Co-authored-by: Robert Kowalski <robert.kowalski@new-work.se>
Co-authored-by: Markus Wolf <markus.wolf@new-work.se>
2022-02-08 17:22:41 +00:00
..
artifacts feat: add node16 support (#922) 2021-12-22 19:34:18 +00:00
common Fix: regression run after failure (#971) 2022-01-27 16:20:44 +00:00
container fix: docker cp of dangling symlink (#943) (#948) 2022-01-27 16:53:26 +00:00
exprparser Refactor expression evaluator to use parser from actionlint package (#908) 2022-01-21 08:07:20 -08:00
model feat: add skipped status as step result (#950) 2022-01-21 08:10:26 -08:00
runner refactor: extract RunContext Executor in JobExecutor (#984) 2022-02-08 17:22:41 +00:00