v0.23.0
What's Changed
- fix(graph): return proper error on complex builds by @wass3r in #1009
- fix(ci): add timeout to golangci-lint reviewdog job by @ecrupper in #1014
- chore(deps): upgrade types and adjust tests for new build and repo fields by @ecrupper in #1013
- fix(auto_cancel): support canceling pull_request:opened and abstract determination logic by @ecrupper in #1012
- enhance(api/scm)!: return affected repos in API response and do not assume 404 on GetRepo error by @ecrupper in #1015
- chore: minor tweaks for local dev by @wass3r in #1019
- test(integration): refactor to run db integration test as matrix by @wass3r in #1018
- feat(webhook)!: support build approval based on repository settings by @ecrupper in #1016
- feat(repo)!: support allow_events struct by @ecrupper in #1023
- fix(mock): add approve build to mock by @ecrupper in #1024
- fix(repo): repair update name by @timhuynh94 in #1011
- feat(api/database)!: store deployment record in database for Vela-targeted deployments by @claire1618 in #1031
- Fix: deployment table post.go and restart.go error by @claire1618 in #1032
- enhance(api/workers): add filters to list workers by @ecrupper in #1029
- fix(templates): handle nil PrivateGitHub by @ecrupper in #1034
- enhance(secrets)!: use the same allow_events system as repos for secrets by @ecrupper in #1033
- fix(compiler): validate yaml.Build post-expansion and fully validate step image by @ecrupper in #1036
- enhance(ci): add PR title validation by @ecrupper in #1039
- fix(ci): title validator handle no parentheses + enforce whitespace by @ecrupper in #1041
- fix(api/list-org-repos): ensure active flag is boolean by @wass3r in #1037
- fix(api/build): zero out error on restarted build by @wass3r in #1042
- chore: add context to deployment functions by @rfigueroa in #1040
- fix(scm): prefer starlark file for starlark pipeline by @wass3r in #1043
- feat: adding a delete event by @claire1618 in #1038
- chore(deps): bulk update by @ecrupper in #1047
- chore(steps): add context to step functions by @rfigueroa in #1044
- enhance(compiler): allow users to override $HOME in environment by @ecrupper in #1045
- fix(schedule): better handling of commit status limit for schedule build by @timhuynh94 in #1046
- chore(deps): update all non-major dependencies by @renovate in #1017
- chore(release): upgrade types to v0.23.0-rc1 by @timhuynh94 in #1050
- fix(compiler): remove template param from CompileLite by @ecrupper in #1052
- fix: minor tweak in messaging for event not enabled by @wass3rw3rk in #1051
- chore(release): upgrade types to v0.23.0-rc2 + other deps by @ecrupper in #1053
- fix: changing ProcessWebhook so that the deployment ref is only set once by @claire1618 in #1054
- chore(deps): update github/codeql-action digest to e8893c5 by @renovate in #1049
- fix(database): increase build character count in deploy table by @ecrupper in #1055
- fix(ci): check out go code for codeql by @wass3rw3rk in #1056
- chore(ci): include minor and patch versions in workflows by @ecrupper in #1058
- fix(mock): update payloads and test for struct changes by @ecrupper in #1060
- fix(deps): update module github.com/google/go-github/v58 to v59 by @renovate in #1059
- chore: release prep v0.23.0 by @wass3rw3rk in #1061
Full Changelog: v0.22.2...v0.23.0