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

CI: Flowey update to support conditional step evaluation #329

Open
benhillis opened this issue Nov 14, 2024 · 1 comment
Open

CI: Flowey update to support conditional step evaluation #329

benhillis opened this issue Nov 14, 2024 · 1 comment
Labels
CI Improvements or additions to our CI setup outside of flowey flowey Improvements to the flowey build infrastructure

Comments

@benhillis
Copy link
Member

There are a couple places where it would be nice to support making various pipeline jobs support conditions. This might be a little interesting because GitHub and ADO handle conditions a little differently.

https://docs.github.com/en/actions/writing-workflows/choosing-when-your-workflow-runs/using-conditions-to-control-job-execution
https://learn.microsoft.com/en-us/azure/devops/pipelines/process/conditions?view=azure-devops

This would be uesful in a handful of places, for example: Updating guide building / publishing to only happen on main branch.

@benhillis benhillis added flowey Improvements to the flowey build infrastructure CI Improvements or additions to our CI setup outside of flowey labels Nov 14, 2024
@daprilik
Copy link
Contributor

We have some of this already (see https://openvmm.dev/rustdoc/linux/flowey/node/prelude/struct.NodeCtx.html#method.emit_ado_step_with_condition), but there's certainly more to flesh out here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
CI Improvements or additions to our CI setup outside of flowey flowey Improvements to the flowey build infrastructure
Projects
None yet
Development

No branches or pull requests

2 participants