Commit Graph

72 Commits

Author SHA1 Message Date
Lance Ball 99bee20639
chore: ensure that pkger is run when templates change (#239)
This commit adds `pkger` to the Makefile, ensuring that when any changes are
made in the `templates` directory it runs. For CI, I've added a download of the
`pkger` binary.

Fixes: https://github.com/boson-project/faas/issues/230

Signed-off-by: Lance Ball <lball@redhat.com>
2020-12-10 10:27:59 -05:00
Zbynek Roubalik 470ebb9da4
rename function -> func (#217)
Signed-off-by: Zbynek Roubalik <zroubali@redhat.com>
2020-11-06 12:47:30 +01:00
Zbynek Roubalik cd57692c9d
feat!: rename faas to function (#210)
* rename faas to function

Signed-off-by: Zbynek Roubalik <zroubali@redhat.com>

* function.yaml -> func.yaml

Signed-off-by: Zbynek Roubalik <zroubali@redhat.com>
2020-11-06 10:41:42 +01:00
Matej Vasek b7670a3f7b
chore: run GH actions on Windows and macOS 2020-09-16 17:29:13 +02:00
Luke K 38d41baaa3
feat: golangci-lint allow enum shorthand, use config file 2020-08-31 17:10:08 +09:00
Luke K 4918cc7eef
feat: cli usability enhancements and API simplification 2020-08-29 01:54:13 +09:00
Lance Ball c0426b5a3c
test: add test targets for go and quarkus templates (#72)
This commit adds Makefile targets for go and quarkus, and includes these
in the regular `make test` target. I've also added a couple of entries to
.gitignore.
2020-08-19 07:56:35 -04:00
Lance Ball ea7fe15376
src(templates/node): update Node.js templates (#68)
This commit updates the Node.js templates to use the latest faas-js-runtime
framework, and fixes a couple of dependency issues and broken tests. I have
also added a build time test for these templates so that if/when they change
again, we can be sure to catch any problems.
2020-08-13 17:05:25 -04:00
Matej Vasek 11692f6bd3
chore: build static binary 2020-08-10 18:54:48 +02:00
Matej Vasek 382fcf8d1e
chore: add `-race` flag for tests 2020-07-30 16:01:25 +02:00
Luke K 653dec5eae
build: reduce build verbosity for cross-platform compilations 2020-07-29 16:04:09 +00:00
Luke K ebd2c11964
fix: build using environmentally-defined settings for GOOS and GOARCH by default 2020-07-29 16:03:17 +00:00
Matej Vasek 4677b3452f
chore: add lint to GH actions CI 2020-07-29 17:47:08 +02:00
Luke K c3d983907d
Merge remote-tracking branch 'markito/develop' into develop 2020-07-29 14:54:36 +00:00
Luke K cc016db990
build: update container latest tag when releasing 2020-07-28 14:52:49 +00:00
William Markito a39a57331f Fix ordering of platforms and set default to linux 2020-07-28 09:18:02 -05:00
Lance Ball 0810d9ace4
actions: add CHANGELOG.md and a release target to Makefile (#45)
This commit adds a `release` target to the Makefile, simplifying the generation
of the CHANGELOG.md (oh, this commit also adds a CHANGELOG.md). Invoke the
make target like so.

```sh
make release VTAG=v0.4.1
```

This will update the CHANGELOG with the commits included since the last
release, commit that change, and create the version tag. Then you just need
to push to github in order to publish the binary.
2020-07-28 09:14:45 -04:00
William Markito ce8448dde6 Adding multiple platforms to Makefile 2020-07-27 17:47:58 -05:00
Luke K cb0a74714c
enable build from tag 2020-07-08 12:22:27 +00:00
Luke K 287df42499
workflows 2020-07-08 09:41:46 +00:00
Luke K 161540c789
docker image 2020-07-08 03:08:30 +00:00
Luke K a232165688
make build with version tags 2020-07-08 02:32:35 +00:00