Skip to content

Releases: go-vela/server

v0.24.0-rc1

05 Jun 19:17
dc8b3f6
Compare
Choose a tag to compare
v0.24.0-rc1 Pre-release
Pre-release

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

21 Mar 18:29
de10e53
Compare
Choose a tag to compare

What's Changed

  • patch(v0.23.4): apply approve build fix + upgrade types by @ecrupper in #1091

Full Changelog: v0.23.3...v0.23.4

v0.23.3

15 Mar 18:52
f77ef48
Compare
Choose a tag to compare

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

12 Mar 19:26
270dee4
Compare
Choose a tag to compare

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

23 Feb 17:41
99695bf
Compare
Choose a tag to compare

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

12 Feb 20:06
16ef8ac
Compare
Choose a tag to compare

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

02 Feb 19:04
546ebbd
Compare
Choose a tag to compare
v0.23.0-rc3 Pre-release
Pre-release

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

02 Feb 15:00
b4d810d
Compare
Choose a tag to compare
v0.23.0-rc2 Pre-release
Pre-release

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

31 Jan 19:37
b2c2909
Compare
Choose a tag to compare
v0.23.0-rc1 Pre-release
Pre-release

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

16 Nov 21:37
17be4c4
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.22.1...v0.22.2