Skip to content

v0.2.0

Compare
Choose a tag to compare
@csweichel csweichel released this 20 Feb 19:53
· 50 commits to main since this release

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