Knative Functions client API and CLI
Go to file
Lance Ball ce47370654
chore: fix versioning in CI builds (#290)
* chore: fix versioning in CI builds

For unknown reasons, the git tag for a release CI build via release-please
seems to happen after the build completes. It's a bit uncleear, but the
result is that we get v0.0.0 versions for released builds.

This commit modifies the Makefile to allow for an environment override of
the $VERS variable. Since the release-please-action documents `tag_name`
as output from the action, we can use this in CI to set the environment
variable.

Signed-off-by: Lance Ball <lball@redhat.com>
2021-04-01 09:28:08 -04:00
.chglog src: rename from faas to func (#253) 2021-01-21 17:10:39 +01:00
.github/workflows chore: fix versioning in CI builds (#290) 2021-04-01 09:28:08 -04:00
buildpacks feat: add python templates (#286) 2021-03-30 17:08:42 -04:00
cmd src: better ctx propagation (#283) 2021-03-24 11:05:52 -04:00
docker fix: exposed port 2021-03-29 23:53:00 +02:00
docs docs: major overhaul of docs (#284) 2021-03-24 14:07:09 +01:00
hack ci: run integration tests with on-demand cluster 2021-03-10 19:35:27 +09:00
k8s feat: integration tests target 2021-03-10 19:35:27 +09:00
knative src: better ctx propagation (#283) 2021-03-24 11:05:52 -04:00
mock src: better ctx propagation (#283) 2021-03-24 11:05:52 -04:00
plugin fix: `func run` now uses Docker API, not binary 2021-03-15 18:24:57 +01:00
progress fixup: remove unnecessary WithVerbose option from progressListener 2020-08-31 09:45:20 +09:00
prompt feat: integration tests target 2021-03-10 19:35:27 +09:00
templates feat: add python templates (#286) 2021-03-30 17:08:42 -04:00
testdata ci: run integration tests with on-demand cluster 2021-03-10 19:35:27 +09:00
utils src: rename from faas to func (#253) 2021-01-21 17:10:39 +01:00
.dockerignore rename function -> func (#217) 2020-11-06 12:47:30 +01:00
.gitignore feat: add python templates (#286) 2021-03-30 17:08:42 -04:00
.golangci.yaml feat: golangci-lint allow enum shorthand, use config file 2020-08-31 17:10:08 +09:00
CHANGELOG.md chore: release 0.12.0 (#271) 2021-03-30 17:11:36 -04:00
CODEOWNERS chore: introduce Codeowner file (#259) 2021-02-03 15:11:43 +01:00
Dockerfile rename function -> func (#217) 2020-11-06 12:47:30 +01:00
LICENSE Apache 2.0 License 2020-07-09 12:22:59 +00:00
Makefile chore: fix versioning in CI builds (#290) 2021-04-01 09:28:08 -04:00
README.md src: rename from faas to func (#253) 2021-01-21 17:10:39 +01:00
client.go src: better ctx propagation (#283) 2021-03-24 11:05:52 -04:00
client_int_test.go src: better ctx propagation (#283) 2021-03-24 11:05:52 -04:00
client_test.go src: better ctx propagation (#283) 2021-03-24 11:05:52 -04:00
config.go src: rename from faas to func (#253) 2021-01-21 17:10:39 +01:00
function.go feat: add --build (default: true) flag to func deploy 2021-03-16 15:29:36 +09:00
function_test.go feat: integration tests target 2021-03-10 19:35:27 +09:00
go.mod Update pack dependency 2021-03-29 16:47:16 +02:00
go.sum Update pack dependency 2021-03-29 16:47:16 +02:00
pkged.go feat: add python templates (#286) 2021-03-30 17:08:42 -04:00
templates.go src: also package templates on 'go generate' 2021-03-10 19:35:27 +09:00
templates_test.go feat: integration tests target 2021-03-10 19:35:27 +09:00
version.txt chore: release 0.12.0 (#271) 2021-03-30 17:11:36 -04:00

README.md

Boson Function CLI

Main Build Status Develop Build Status Client API Documentation GitHub Issues License Release

[Demo Screencast]

func is a Client Library and CLI for enabling the development of implicitly deployed, platform agnostic code.

Read the Documentation

Contributing

We are always looking for contributions from the Function Developer community. For more information on how to participate, see the Contributor's Guide