Commit Graph

17 Commits

Author SHA1 Message Date
Zbynek Roubalik c036a77d37
fix version for release builds (#208)
Signed-off-by: Zbynek Roubalik <zroubali@redhat.com>
2020-11-05 15:59:47 +01:00
Lance Ball 12c1dc0a94
chore(ci): tweak release-please-action to bump minor pre major. (#170)
This commit modifies the CI action so that it should bump minor versions
until we explicitly have a 1.0.0 release. I've also bumped the version
of release-please-action to the latest 2.5.5.

Signed-off-by: Lance Ball <lball@redhat.com>
2020-10-13 10:44:49 -04:00
Lance Ball 54e9b2703e
chore(actions): update release-please-action to latest 2.4.1 (#146)
Signed-off-by: Lance Ball <lball@redhat.com>
2020-10-02 11:46:55 -04:00
Lance Ball 05196a66b7
chore(ci): fix release binary uploads (#139)
There was a typo in the upload part of the CI. Also, there was a section
that (thankfully) did not run, which would have created a second release.
Moved the release-please action later in CI so less time elapses between
the creation of the release, and the upload of the binaries.

Signed-off-by: Lance Ball <lball@redhat.com>
2020-09-29 09:22:00 -04:00
Matej Vasek b7670a3f7b
chore: run GH actions on Windows and macOS 2020-09-16 17:29:13 +02:00
Lance Ball 8a60c5e0c4 feat(ci/cd): add release-please for automated release management
This commit adds release-please as a github action, replacing the
develop, main and releases actions. Now, with each commit to main, a PR
is either created or updated with the contents of all changes since the
last release. When this PR is landed, a tag and branch are created, and
the build artifacts (binaries) are uploaded as part of a regular github
release.

A practical result of this landing will be that all work will subsequently
happen on the `main` branch (aside from backport releases) and the `develop`
branch will no longer be used.

When this is landed on `main`, a release will not be created as per usual.
Instead, a PR will be created with the contents of the changes since the
last release.
2020-09-10 09:49:54 -04:00
Luke K fffb1f28bc
build: remove main branch from release 2020-09-09 23:09:03 +09:00
Lance Ball 9826487044
chore(actions): add binary uploads to develop branch CI (#104)
This will enable non-developers who are interested in trying out the
latest builds to easily get a copy pre-release.
2020-09-04 12:11:54 -04:00
Luke K be8c9eb52a
fix: build releases from main branch only 2020-09-04 23:21:38 +09:00
Luke K cda3a98e9a
chore: use organization-level secrets for image deployment 2020-09-04 23:17:04 +09:00
Luke K 15f1e8be1e
feat: build and release cross-platform binaries 2020-07-29 16:04:12 +00:00
Matej Vasek 4677b3452f
chore: add lint to GH actions CI 2020-07-29 17:47:08 +02:00
Luke K cc016db990
build: update container latest tag when releasing 2020-07-28 14:52:49 +00:00
Lance Ball 0f39bac4b1
actions: add automated releases of faas binary 2020-07-17 14:21:31 -04:00
Luke K f877116286
separate branch builds for status badges 2020-07-09 12:41:49 +00: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