CircleCI-Public / circleci-config-sdk-ts

Generate CircleCI Configuration YAML from JavaScript or TypeScript. Use Dynamic Configuration and the Config SDK together for live generative config.
https://circleci-public.github.io/circleci-config-sdk-ts/
Apache License 2.0
82 stars 29 forks source link

feat: Parse pre-steps and post-steps for Workflows #112

Closed Jaryt closed 2 years ago

ghost commented 2 years ago
👇 Click on the image for a new way to code review - Make big changes easier — review code in small groups of related files - Know where to start — see the whole change at a glance - Take a code tour — explore the change with an interactive tour - Make comments and review — all fully sync’ed with github [Try it now!](https://app.codesee.io/r/reviews?pr=112&src=https%3A%2F%2Fgithub.com%2FCircleCI-Public%2Fcircleci-config-sdk-ts)

Review these changes using an interactive CodeSee Map

Legend

CodeSee Map Legend

codecov[bot] commented 2 years ago

Codecov Report

Merging #112 (73883d1) into main (48bff2c) will not change coverage. The diff coverage is 100.00%.

@@            Coverage Diff            @@
##              main      #112   +/-   ##
=========================================
  Coverage   100.00%   100.00%           
=========================================
  Files          106       106           
  Lines         1025      1040   +15     
  Branches        87        90    +3     
=========================================
+ Hits          1025      1040   +15     
Impacted Files Coverage Δ
src/lib/Components/Workflow/exports/Workflow.ts 100.00% <100.00%> (ø)
src/lib/Components/Workflow/exports/WorkflowJob.ts 100.00% <100.00%> (ø)
...Components/Workflow/exports/WorkflowJobAbstract.ts 100.00% <100.00%> (ø)
src/lib/Components/Workflow/parsers/index.ts 100.00% <100.00%> (ø)

Continue to review full report at Codecov.

Legend - Click here to learn more Δ = absolute <relative> (impact), ø = not affected, ? = missing data Powered by Codecov. Last update 48bff2c...73883d1. Read the comment docs.