chore: use circleci cli to package ci configurations #32462
Draft
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Additional details
While the line count of the main
workflows.yml
has increased quite a bit, this is becausecircleci config pack
unrolls/expands all anchors in the source yml files.circleci config pack
uses the FYAML convention to be able to break yaml files into smaller, easier to digest chunks.This PR:
.circleci/src/workflows
pull-request
workflow, which at the moment is identical tolinux-x64
except it does not include references to any of the jobs excluded by the main build filtersconfig.yml
to.circleci/src/config
.circleci/src
to a yaml file defined by the directory name in.circleci/
circleci config validate
on these packed yml files, to ensure that they are valid circleci configsSteps to test
How has the user experience changed?
PR Tasks
cypress-documentation
?type definitions
?