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