Skip to content

feat(yaml): pass through additional attributes - #16

Closed
estansb-graycore wants to merge 1 commit into
mainfrom
feat/attributes
Closed

estansb-graycore wants to merge 1 commit into
mainfrom
feat/attributes

Conversation

@estansb-graycore

@estansb-graycore estansb-graycore commented Oct 30, 2026 •

Copy link
Copy Markdown
Contributor

Add handling for four attributes which existed in the pipeline definitions we're interested in but were missing from the existing yaml conversion logic. Knocking this out first since it's lower complexity than fleshing out some of the missing actions.

Change YAML JSON written When the key is left out
Step description description: <text> on any step, including if: groups description on the activity, between name and dependsOn No description
For-each sequential: false sequential: false under fabric/for-each with: isSequential: false No isSequential (unchanged)
Script query batches query: true under fabric/script with: Every batch has type: Query Every batch has type: NonQuery (unchanged)
Table sink without a partition option partition: false on a Copy table sink No partitionOption (Fabric treats it as None) partitionOption: None (unchanged)

Each of these appears in pipeline definitions exported from Fabric, which YAML previously had no way to reproduce.

Next step will be fleshing out missing portions of copy sink/copy source to cover more pipeline definitions

…y batches, partition-less table sinks

- steps take `description:`, written after the activity name as Fabric exports it
- fabric/for-each writes `isSequential` whenever `sequential:` is given, so
  `sequential: false` is kept instead of being dropped
- fabric/script takes `query: true` to type every batch as Query
- the Copy table sink takes `partition: false` to leave out partitionOption

Each of these appears in pipeline definitions exported from Fabric, which
YAML previously had no way to reproduce.
@damienwebdev

Copy link
Copy Markdown
Member

@estansb-graycore can you make this a PR stack?

@estansb-graycore

Copy link
Copy Markdown
Contributor Author

Done, new PRs are here:
#19
#20
#21
#22

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants