Skip to content

Conversation

@zarthross
Copy link
Contributor

Created a new types

  • Workflow: Represents an entire workflow file, like ci.yml and clean.yml
  • Secrets: How secrets in a job should be handled by called workflows.
  • WorkflowTrigger: Represents a trigger, like pull and push. This can and should be expanded to support more. TODO

Split out re-usable workflows for regular workflows

Add needs

Bin friendlier Triggers, added Workflow Call

Add permissions and concurrency. Refactor needs

Cleanup render of types and steps

Cleaned up redundant empty string checks, added prefix, suffix to some compile

matrix

Add more trigger types
@zarthross zarthross marked this pull request as ready for review October 2, 2025 16:34
@zarthross zarthross marked this pull request as draft October 2, 2025 16:36
@zarthross
Copy link
Contributor Author

@armanbilge Sorry for the size, but I wanted to get as much functionality into the new workflow type as possible. Do you mind looking over this and giving some feedback? Is this effort worth finishing up? Got some suggestions on how we can implement tests for the functionality here?

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant