Skip to content

feat: make EE workflow configurable at runtime with dispatch inputs#558

Merged
cidrblock merged 3 commits intomainfrom
feat/make_workflow_configurable
Mar 24, 2026
Merged

feat: make EE workflow configurable at runtime with dispatch inputs#558
cidrblock merged 3 commits intomainfrom
feat/make_workflow_configurable

Conversation

@NilashishC
Copy link
Copy Markdown
Collaborator

Description

Add ee_dir, ee_file_name, registry 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. 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.

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]>
@NilashishC NilashishC force-pushed the feat/make_workflow_configurable branch from e50de93 to b2389bb Compare March 24, 2026 15:36
@github-actions github-actions bot added feat and removed feat labels Mar 24, 2026
@cidrblock cidrblock merged commit 8f1560e into main Mar 24, 2026
20 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

2 participants