Adding a workflow to test Functions Framework against the official GCF builders to ensure that the Java framework will work in a containerized environment.
It runs HTTP and cloudevent tests similar to the local conformance test client runs, except in buildpack mode which:
Builds a local version of functions-framework-api and java-function-invoker with 0.0.0-SNAPSHOT version using the latest code.
Builds the function and packs it into a container using the pack and appropriate GCF builder
Runs the container on docker
Sends standard HTTP and cloudevent requests and verifies the response.
This is build using the reusable workflow created here.
The workflow currently tests for java11 and java17.
Adding a workflow to test Functions Framework against the official GCF builders to ensure that the Java framework will work in a containerized environment. It runs HTTP and cloudevent tests similar to the local conformance test client runs, except in buildpack mode which:
This is build using the reusable workflow created here.
The workflow currently tests for java11 and java17.