feat: make EE workflow configurable at runtime with dispatch inputs#558
Merged
feat: make EE workflow configurable at runtime with dispatch inputs#558
Conversation
Add ee_dir, ee_file_name, and ee_image_name as workflow_dispatch inputs to the EE build workflow so users can target subdirectories and override the EE definition filename or image name without re-scaffolding. Each input follows a three-tier fallback: dispatch input, repository variable (vars.EE_*), then scaffold-time default. On release events (where inputs are unavailable), the repo variable or default is used. Also remove pull_request and push triggers. The workflow now runs only on release (published) and workflow_dispatch. Dead code that conditioned on the removed events has been cleaned up. Signed-off-by: NilashishC <[email protected]>
Add ee_registry as an optional workflow_dispatch input following the same three-tier fallback pattern (input > repo variable > scaffold default) used by ee_dir, ee_file_name, and ee_image_name. Update both test fixtures accordingly. Made-with: Cursor
Signed-off-by: NilashishC <[email protected]>
e50de93 to
b2389bb
Compare
cidrblock
approved these changes
Mar 24, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description
Add
ee_dir,ee_file_name,registryandee_image_nameas workflow_dispatch inputs to the EE build workflow so users can target subdirectories and override the EE definition filename or image name without re-scaffolding. This allows supporting >1 EE definitions self-contained in sub-directories in repo root.Each input follows a three-tier fallback: dispatch input, repository variable (vars.EE_*), then scaffold-time default. On release events (where inputs are unavailable), the repo variable or default is used.
Also remove pull_request and push triggers. The workflow now runs only on release (published) and workflow_dispatch. Dead code that conditioned on the removed events has been cleaned up. This is required because builds of EEs are required to be optional in the Portal feature.