Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[DISCUSS]: Need means to declare "root" workflow(s) for a formula #565

Open
mrutkows opened this issue Jan 8, 2025 · 0 comments
Open

[DISCUSS]: Need means to declare "root" workflow(s) for a formula #565

mrutkows opened this issue Jan 8, 2025 · 0 comments
Assignees
Labels

Comments

@mrutkows
Copy link
Contributor

mrutkows commented Jan 8, 2025

The formula element allows the declaration of multiple workflow elements; however, there is no easy means to determine (looking strictly at the workflow definitions) the execution order without comparing (and inferring) such from the workflow timestamps.

Describe the feature

Discuss if a new field/fields is/are necessary to indicate a "root" or starting workflow (or task) to assist tooling/humans in analyzing the MBOM.

Possible solutions

Add a field to declare a "root" workflow (by its bom-ref); however it MAY (TBD) be possible to have parallel workflows all be considered root (conceptually initiated by the same "trigger" (event).

Drawbacks/issues...

These fields would need to optional as the underlying platform's tool used for generating an MBOM may not have full context/view of all workflows...

  • What if declared "root" does not match "timestamps"?

Alternatives

TBD

Additional context

None

@mrutkows mrutkows added CDX 1.7 related to release v1.7 proposed core enhancement labels Jan 8, 2025
@mrutkows mrutkows self-assigned this Jan 8, 2025
@mrutkows mrutkows changed the title [DISCUSS]: Need means to declare "root" workflow for a formula [DISCUSS]: Need means to declare "root" workflow(s) for a formula Jan 8, 2025
@jkowalleck jkowalleck pinned this issue Jan 8, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant