Refactor custom job compiler into focused modules - #53394
Conversation
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
There was a problem hiding this comment.
Copilot encountered an error and was unable to review this pull request. You can try again by re-requesting a review.
Note
This error may be related to your runner configuration. You can now configure runners for Copilot code review separately from Copilot cloud agent by creating a copilot-code-review.yml file with your setup steps. Read the docs for details.
|
@copilot please take another pass on this PR. Please address these items, newest first:
Run: https://github.com/github/gh-aw/actions/runs/32043948991
|
…actor-compiler-custom-jobs Co-authored-by: gh-aw-bot <259018956+gh-aw-bot@users.noreply.github.com>
Merged latest
pr-finisher status:
Still needed: human review approval and a CI re-trigger before merge. |
|
🎉 This pull request is included in a new release. Release: |
compiler_custom_jobs.gohad grown beyond 1,100 lines across custom-job construction, property parsing, execution setup, built-in augmentation, and step manipulation. This refactor separates those concerns while preserving existing compiler APIs and behavior.Orchestration
compiler_custom_jobs.go.Custom job configuration
compiler_custom_job_properties.go.compiler_custom_job_execution.go.Built-in job handling
compiler_builtin_job_augmentation.go.Shared step operations
compiler_job_step_helpers.go.Coverage
environmentvalues.