Skip to content

Releases: csweichel/werft

v0.2.3

31 Mar 18:05
Compare
Choose a tag to compare

Server Docker images

csweichel/werft:v0.2.3

Changelog

bd6edca Fix filter expressions on trigger
22e9a45 [github] Randomise init container name

Contributor

v0.2.2

07 Mar 20:53
Compare
Choose a tag to compare

Server Docker images

csweichel/werft:v0.2.2

Changelog

057cfae [github] Make command run tests stable
4a0d3cc Fix GitHub triggered job owner
ee2beec Fix GitHub comment args
256e3d3 Fix content sideload
e4d0f4a Add Go extension to .gitpod.yml

Contributor

v0.2.1

27 Feb 00:33
Compare
Choose a tag to compare

Server Docker images

csweichel/werft:v0.2.1

New Features

  • garbage collection: when enabled, werft will delete jobs and logs older than the configured duration.

Changelog

8896b3b Bump kubernetes client libraries
f55770f Add job and log garbage collection

Contributor

v0.2.0

20 Feb 19:53
Compare
Choose a tag to compare

Server Docker images

csweichel/werft:v0.2.0

New features

  • job protection: when enabled, jobs triggered by GitHub events (pushes or PR comments) pull their job spec and .werft/ folder from the default branch of the repo. This way, we better protect our secrets and infrastructure, because code needs to go through a PR review before it's executed. Jobs can still be executed from branches using the werft CLI.
  • branch/tag deletion trigger: werft now correctly handles branch deletion and triggers jobs as expected. Because the branch is gone when we receive the event, werft uses the default branch to execute the job.
  • cron expressions in job specs: jobs in repos which are listed as jobSpecRepos can now carry a cron expression which will trigger them regularly. E.g.
    plugins:
      cron: "30 * * * * *"

Changelog

5d7db0b Fix webui dependencies
8567ea0 Support cron expressions in job specs
6d00741 Support branch/tag deletion
1e0ea04 Support running previous jobs with repo sideloads
4b18ea8 Fix path overrides in github provider
77f61cf Add unit tests for github integration
0ef9630 Add default branch job protection
d5e1218 [github] Stop pulling annotations from commits
a581141 Fix CLI typo in readme

v0.1.5

08 Dec 09:55
Compare
Choose a tag to compare

Server Docker images

csweichel/werft:v0.1.5

Changelog

baf5a1a Support regular re-fetch of job specs

Contributor

v0.1.4

05 Dec 21:31
Compare
Choose a tag to compare

Server Docker images

csweichel/werft:v0.1.4

Changelog

3b61d0a [cron] fixed a race
0e49c88 Fix release process after renaming default branch

Contributor

v0.1.3

27 Oct 08:20
Compare
Choose a tag to compare

Server Docker images

csweichel/werft:v0.1.3

Changelog

1847732 Fix react API changes
3e1d24a go fmt
0d67cfa Bump path-parse from 1.0.6 to 1.0.7 in /pkg/webui
97a1c00 Bump url-parse from 1.5.1 to 1.5.3 in /pkg/webui
f7b1f69 Bump tmpl from 1.0.4 to 1.0.5 in /pkg/webui
ae1062a Add metrics for total and failed job starts
215d78f Reorganise .gitpod.yml
097290f [gitpod] fixed .gitpod.yml

Contributor

v0.1.2

23 Jun 20:10
Compare
Choose a tag to compare

Server Docker images

csweichel/werft:v0.1.2

Changelog

4b6a9e2 [github-integration] Add werft help command
a1372f1 [github-integration] Add /werft run annotations
f1b514a [service] Properly pass job name suffix

Contributor

v0.1.1

11 Jun 08:57
Compare
Choose a tag to compare
v0.1.1 Pre-release
Pre-release

Server Docker images

csweichel/werft:v0.1.1

Changelog

43a8bba [breaking] Namespace GitHub results with job spec name
3fa6678 [jobs] Add job spec name to metadata

Contributor

v0.1.0rc

02 Jun 20:15
Compare
Choose a tag to compare
v0.1.0rc Pre-release
Pre-release

Server Docker images

csweichel/werft:v0.1.0rc

Changelog

3e3c39b [build] Fix rice box build
e824eff [webui] Remove unused dependencies
d8e7f68 [build] Remove latestOrNext
03f81a6 Bump dns-packet from 1.3.1 to 1.3.4 in /pkg/webui
205691a Bump hosted-git-info from 2.8.8 to 2.8.9 in /pkg/webui
b6b22f2 Bump url-parse from 1.4.7 to 1.5.1 in /pkg/webui
6c92c4c Bump ssri from 6.0.1 to 6.0.2 in /pkg/webui
05195b0 [client] Update to work with latest Kubernetes API
b78381d [github-integration] Support named check results
6af7161 [github-integration] Update integration library
95e6910 [dependencies] Update remaining dependencies
0e2c160 [store] Use protobuf for unmarshaling
3abaef0 [dependencies] Update to k8s 20.4
ccff86c [github] Add fork suffix for fork builds
f0c92ff [github] Properly update status for forks
b52da2e [gitpod] Adapt to new workspace layout
b9feea6 [github-integration] Make /werft run work in the real world
88faab3 [github-integration] Restrict PR cmds to users with repo write access
5ad0e83 [github-integration] Support configuring a custom init container image
def140c [build] Fix build
1182f09 [github-integration] Renamed github-trigger to github-integration
228c808 [github-trigger] Support PR comment trigger
1824b00 [repo-plugins] Update readme to reflect the new repo plugin abilities
f92020f [repo-plugins] Really remove last bit of GitHub dependency from core
75784d1 [build] Make leeway build work again
5105e80 [plugins] Harmonize repo structure
4a892be [repo-plugin] Update helm template to use the GitHub repo plugin
bd57d3e [repo-plugin] Remove last GitHub dependency from werft core
c086e8d [repo-plugin] Make plugins start before starting the werft service
8cb744b [repo-plugin] Remove Github dependency from werft package
847b2bb [repo-plugins] Ported GitHub trigger and update to new plugin structure
d9a6672 [repo-plugins] First sketch of repository plugins
387e6e8 Add TOC and Annotations section
ee38f5c [web-ui] Add helpful tooltips to explain Ref and Revision

Contributor