Releases: go-vela/server
Releases · go-vela/server
v0.24.0-rc1
What's Changed
- refactor(types)!: move worker type to server and nest API object by @ecrupper in #997
- fix(api/webhook): build approval for fork-no-write by @jbrockopp in #1088
- fix: swagger typo in CreateWorker by @plyr4 in #1092
- refactor: create re-usable
CompileAndPublish
function by @ecrupper in #1063 - feat!: step status reporting + fix pull request context overwrite bug by @ecrupper in #1090
- enhance(templates): inject template name as variable by @ecrupper in #1096
- fix(scm): skipped map to failure for step status + remove deploy by @ecrupper in #1097
- chore: remove legacy event code from repo and secret by @ecrupper in #1098
- enhance(compiler): add ruledata option to CompileLite by @ecrupper in #1076
- fix(api/pipeline): correct type for path query param + add testing by @ecrupper in #1100
- feat(rulesets): add support for PR labeled events by @wsan3 in #1081
- chore(deps): upgrade go-github to v61 by @ecrupper in #1102
- refactor(repo)!: nested repository with migration from types by @ecrupper in #1095
- chore(go): specific go version by @wass3rw3rk in #1101
- fix(deployments): set deployment created event action by @plyr4 in #1087
- fix(types): correct actions pkg for repo events by @ecrupper in #1103
- refactor: consistent import order by @wass3r in #1077
- chore(linter): remove goimports by @wass3rw3rk in #1104
- fix: handle errors from CompileAndPublish by @plyr4 in #1105
- refactor(user)!: migrate from types repo by @ecrupper in #1106
- fix: return code in CompileAndPublish rather than handleError by @ecrupper in #1107
- fix(repo): sanitize owner information by @ecrupper in #1109
- feat(dashboards)!: server-side implementation of dashboards by @ecrupper in #1028
- fix: remove sanitize but still crop fields by @plyr4 in #1113
- enhance(log/ecs): log user to user designated field by @wass3rw3rk in #1114
- refactor(build)!: move build from types and nest the object by @ecrupper in #1111
- fix(dashboards): use v7 uuid for primary key by @ecrupper in #1115
- fix(dashboards): add limit to repos for dashboards and dashboards for users by @ecrupper in #1116
- fix(events): add action to deployment check by @ecrupper in #1117
- enhance(mock): add dashboard responses from server in mock by @ecrupper in #1118
- fix(dashboards): add active status on repo partial by @ecrupper in #1119
- fix(mock): correct type for mock response by @ecrupper in #1121
- fix(ci): use intermediate env var for PR title by @ecrupper in #1122
- feat(schedule)!: show schedule errors and nest object by @wsan3 in #1108
- fix(ci): remove deprecated linter rules by @ecrupper in #1123
- fix(api-spec): add missing 404 responses in docs by @wass3rw3rk in #1124
- fix(compiler): aggregate templates for nested pipelines by @ecrupper in #1125
- feat!: db driven platform settings by @plyr4 in #1110
- chore: Correct the register worker token swagger path by @tmapes in #1128
- chore: rename settings FromAPI constructor by @plyr4 in #1126
- fix: platform settings yaml tags by @plyr4 in #1129
- fix(settings): missing fields in api conversion and func renames by @plyr4 in #1130
- fix(settings): swagger missing 401 responses by @plyr4 in #1132
- enhance(schedule): add next run field to schedule by @wsan3 in #1131
- enhance: add scm user id to build obj by @plyr4 in #1133
- feat!: Vela OIDC provider by @ecrupper in #1120
- feat(db/log): use logrus as logger for db by @wass3r in #1135
- chore(deps): update all non-major dependencies by @renovate in #1094
- fix(deps): update module github.com/google/go-github/v61 to v62 by @renovate in #1127
- fix(deps): update all non-major dependencies by @renovate in #1137
New Contributors
Full Changelog: v0.23.3...v0.24.0-rc1
v0.23.4
v0.23.3
What's Changed
- fix(vault): fix for integer64 fields by @ecrupper in #1083
- fix(vault): add update logic for allow events and allow substitution by @ecrupper in #1085
- fix(vault): parse pre-v0.23 vault secrets by @ecrupper in #1086
- fix(deps): update all non-major dependencies by @renovate in #1080
- chore(deps): bump github.com/jackc/pgx/v5 from 5.4.3 to 5.5.4 by @dependabot in #1084
Full Changelog: v0.23.2...v0.23.3
v0.23.2
What's Changed
- enhance(ci): keep clone image updated via renovate by @wass3rw3rk in #1072
- fix(ci/renovate): add datasourceTemplate by @wass3rw3rk in #1074
- fix(build-approval): correct approved_by and disallow self-approval by @ecrupper in #1075
- chore(deps): update all non-major dependencies by @renovate in #1069
- chore(deps): bump github.com/go-jose/go-jose/v3 from 3.0.1 to 3.0.3 by @dependabot in #1078
- chore(deps): upgrade types to v0.23.2 by @ecrupper in #1079
Full Changelog: v0.23.1...v0.23.2
v0.23.1
What's Changed
- enhance(approve build): add default setting flag and implement first-time option by @ecrupper in #1062
- fix(scm/webhook): change fork determination logic by @ecrupper in #1065
- fix: abstract build component status updates for build approval and cancelation by @ecrupper in #1064
- enhance: auto cancel builds pending approval when they become obsolete by @ecrupper in #1066
- fix(compiler): track templates in compileInline so CLI validate command works for nested by @ecrupper in #1067
- chore(deps): upgrade gorm and pull in types v0.23.1 by @ecrupper in #1068
- chore(deps): update all non-major dependencies by @renovate in #1057
Full Changelog: v0.23.0...v0.23.1
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
v0.23.0-rc3
What's Changed
- 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
Full Changelog: v0.23.0-rc2...v0.23.0-rc3
v0.23.0-rc2
What's Changed
- 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
Full Changelog: v0.23.0-rc1...v0.23.0-rc2
v0.23.0-rc1
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
Full Changelog: v0.22.2...v0.23.0-rc1
v0.22.2
What's Changed
- fix(graph): sensible looping by @wass3rw3rk in #1008
Full Changelog: v0.22.1...v0.22.2