You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Generated GitHub Actions workflows from `func config ci` previously
used CLI flags for deploy configuration and had no builder selection
logic. The deploy step now uses environment variables (FUNC_BUILDER,
FUNC_REGISTRY, FUNC_REMOTE, FUNC_VERBOSE) and selects the builder
based on the function runtime: host for Go/Python local builds,
pack for Node/TypeScript/Rust/Quarkus/Springboot, and s2i for
Python remote builds.
CIConfig loads the function upfront, encapsulating runtime and root
path, removing the need for callers to load separately. Platform
validation now rejects empty values and error messages include
supported platforms.
Adds e2e tests using nektos/act to run generated workflows against
a real cluster for each supported runtime, with a corresponding
GitHub Actions job, Makefile target, and hack/test-full.sh entry.
act is installed via hack/binaries.sh.
Fixes TypeScript template imports (build → src) and the HTTP
template body parameter type (string → optional IncomingBody).
Fixes typos in CI workflow comments (Cluser → Cluster, runtim →
runtime). Adds missing .PHONY declarations.
Issue #3256
Signed-off-by: Stanislav Jakuschevskij <sjakusch@redhat.com>
0 commit comments