Releases: csweichel/werft
v0.2.3
v0.2.2
v0.2.1
v0.2.0
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
v0.1.4
v0.1.3
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
v0.1.1
v0.1.0rc
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