Commit Graph

27 Commits

Author SHA1 Message Date
Guoguo c3c293297d feat: add upload_tos toggle to release workflow (#1183)
Add a boolean input (default: true) to control whether release artifacts
are uploaded to Volcengine TOS.

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-06 16:27:43 +08:00
Guoguo 46201fb679 feat: upload release artifacts to Volcengine TOS (#1164)
Add reusable workflow (upload-tos.yml) to upload release archives to
Volcengine TOS bucket. Supports both workflow_call from release pipeline
and manual workflow_dispatch trigger. Uploads to versioned ({tag}/) and
latest/ directories.

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-06 11:47:29 +08:00
Mauro 41bb78f593 feat(ci) govulncheck (#1086)
* feat(ci) govulncheck

* feat(ci) disable persist-credentials
2026-03-05 11:13:11 +08:00
Artem Yadelskyi 02b4d9fbe2 feat(linter): Fix govet linter 2026-02-20 22:35:16 +02:00
Artem Yadelskyi c2ace2561c feat(ci): Remove fmt from build step 2026-02-20 22:09:36 +02:00
Artem Yadelskyi 9e120f90ea feat(fmt): Run formatters 2026-02-18 21:48:23 +02:00
Artem Yadelskyi 272cabc627 feat(linters): Fix version 2026-02-18 16:24:30 +02:00
Artem Yadelskyi d6f052f6b1 feat(linters): Fixed golangci-lint version 2026-02-18 16:23:31 +02:00
Artem Yadelskyi 24e35a199b Merge branch 'main' into golangci-lint
# Conflicts:
#	.github/workflows/release.yml
2026-02-18 16:22:43 +02:00
Artem Yadelskyi 0785a05a48 Merge branch 'main' into golangci-lint 2026-02-17 20:20:22 +02:00
Boris Bliznioukov 2d876eaa98 feat(goreleaser): enhance build flags with versioning and commit info
Signed-off-by: Boris Bliznioukov <blib@mail.com>
2026-02-17 15:00:06 +01:00
Guoguo a961a2df87 fix(ci): use env var for release tag (#342)
Signed-off-by: Guoguo <i@qwq.trade>
2026-02-17 14:32:51 +08:00
Artem Yadelskyi 67d07109a9 feat(linters): Removed fmt check (present in linters) 2026-02-16 17:15:02 +02:00
Artem Yadelskyi d9b5f64777 feat(linters): Temporarily disable most linters 2026-02-16 17:13:35 +02:00
Artem Yadelskyi d69ef653df feat(linters): Added job names 2026-02-16 13:51:10 +02:00
Artem Yadelskyi 35670d5a58 feat(linters): Added golangci-lint config & CI job 2026-02-16 13:45:36 +02:00
Guoguo 0d18210803 ci: use goreleaser to release docker and binary (#180)
Signed-off-by: Guoguo <i@qwq.trade>
2026-02-16 10:35:31 +08:00
lxowalle 9eb1a53fb8 fix: PR workflow execution failure 2026-02-15 07:43:46 +08:00
Meng Zhuo ff92973361 chore: fix tab in build 2026-02-14 09:56:21 +08:00
Meng Zhuo d7822e5d52 chore: fmt code in build 2026-02-14 09:47:55 +08:00
Meng Zhuo b484d3fcf3 Add dependencies for fmt-check in vet and test jobs 2026-02-13 18:46:00 +08:00
Meng Zhuo 000e64c55a gh: add pull request check 2026-02-13 18:13:26 +08:00
Meng Zhuo 1516cb57b4 Change Docker build trigger to on release published 2026-02-13 18:03:25 +08:00
lxowalle 42e0e588dd * The docker-build workflow will no longer run when submitting a PR. 2026-02-13 12:14:45 +08:00
Guoguo 8e15c9093b ci: add release workflow 2026-02-13 10:03:04 +08:00
Sunwood-ai-labs 2997ea0b01 ci: add GitHub Actions workflow for Docker image build & push 🐳 2026-02-13 00:25:08 +08:00
Guoguo 0661d05541 ci: add build check workflow (#71)
Signed-off-by: Guoguo <i@qwq.trade>
2026-02-12 22:28:27 +08:00