Skip to content

Conversation

@josephjclark
Copy link
Collaborator

  • Fix how the CLI currently reads workflow.yaml files to support the options key
  • Fix how project currently serialises yaml files (use workflow, options)
  • Write a start to all workflows when pulling from state
  • Ensure workflow start is properly serialized to v2

When done, this will change the structure of workflow files on disk, and enable openfn execute to work on pulled workflows.

Fixes #1204

AI Usage

Please disclose how you've used AI in this work (it's cool, we just want to know!):

  • [x Code generation (copilot but not intellisense)
  • Learning or fact checking
  • Strategy / design
  • Optimisation / refactoring
  • Translation / spellchecking / doc gen
  • Other
  • I have not used AI

You can read more details in our Responsible AI Policy

@github-project-automation github-project-automation bot moved this to New Issues in v2 Jan 6, 2026
@josephjclark
Copy link
Collaborator Author

Ok, so this whole implementation is wrong.

  • We need to drop the { workflow, options } structure
  • We should default the trigger to the first step
  • We should support a first class start key on a workflow structure
  • The project file and workfow.yaml should both have an options key, which is probably unused

@github-project-automation github-project-automation bot moved this from New Issues to Done in v2 Jan 8, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

2 participants