cog
Install SDK from PyPI and refactor release publishing
#2691
Merged

Install SDK from PyPI and refactor release publishing #2691

tempusfrangit merged 36 commits into main from feat/publishing
tempusfrangit
tempusfrangit chore: update mise.lock with gotestsum
6a2019c4
tempusfrangit feat: configure coglet publishing to crates.io and PyPI
0cea8037
tempusfrangit ci: add release dry-run validation after CI complete
3d3b9d17
tempusfrangit feat: add release-build and release-publish workflows
b0e0a2e5
tempusfrangit chore: remove old pypi workflows
51f44b09
tempusfrangit refactor: remove tag handling from CI workflow
edd33732
tempusfrangit feat: add optional coglet dependency to cog SDK
952361f4
tempusfrangit refactor: replace embedded SDK wheel with PyPI-based installation
990dea2c
tempusfrangit refactor: update dockerfile generator for PyPI-based cog installation
87414a9d
tempusfrangit chore: remove go generate for wheel embedding
33228c5d
tempusfrangit feat: rename cog[rust] to cog[coglet] with version constraint
a6fcfe0b
tempusfrangit refactor: simplify release workflow security model
8b0bcf32
tempusfrangit docs: add release workflow documentation to CI README
480917ae
tempusfrangit feat: lockstep coglet version constraint at build time
8cab4b5c
tempusfrangit fix: run gotestsum directly in CI for proper cancellation handling
a73345fc
tempusfrangit ci: remove SDK build dependency from Go lint and test
d3733233
tempusfrangit fix: detect snapshot versions as dev builds for wheel resolution
895f7ec0
tempusfrangit fix: use process group trap for proper CI cancellation
56ca2ce7
tempusfrangit tempusfrangit force pushed from 92548a4d to de1fc284 3 days ago
tempusfrangit tempusfrangit force pushed from de1fc284 to e606bd0e 3 days ago
tempusfrangit fix: robust CI test cancellation with SIGTERM then SIGKILL
a4534651
tempusfrangit tempusfrangit force pushed from e606bd0e to a4534651 3 days ago
tempusfrangit fix: lint errors and use golangci-lint-action
eb482c82
tempusfrangit chore: upgrade to golangci-lint v2
b0bcd4ea
tempusfrangit chore: add .coverage to gitignore
6e7e9858
tempusfrangit chore: use aqua backend for zig (faster install)
06b7d2e3
tempusfrangit fix: use aqua rustup for consistent rust toolchain management
924a7db3
tempusfrangit ci: disable rustup and rustup-init in MISE_DISABLE_TOOLS
84123201
tempusfrangit chore: use uv for python management instead of mise
9636f96a
tempusfrangit chore: fix deprecated goreleaser options
1b3f42d5
tempusfrangit fix: restore original error string capitalization
517a2f4b
tempusfrangit chore: update coglet-python uv.lock
2fcfcf0f
tempusfrangit feat: improve wheel path resolution with REPO_ROOT and clear error me…
d9274b9e
tempusfrangit feat: add coglet version validation and version-bump workflow
f3d1df59
tempusfrangit feat: enforce branch rules for releases
5d9114c1
tempusfrangit tempusfrangit marked this pull request as ready for review 3 days ago
tempusfrangit tempusfrangit requested a review 3 days ago
tempusfrangit chore: bump coglet version to 0.17.0
40f49be1
tempusfrangit fix: propagate REPO_ROOT in integration test harness
3ed63682
tempusfrangit fix: reduce healthcheck drain timeout to prevent CI timeouts
a600558f
tempusfrangit tempusfrangit force pushed from e148727f to a600558f 2 days ago
mfainberg-cf Skip slow its (#2694)
81015127
tempusfrangit tempusfrangit enabled auto-merge (squash) 2 days ago
tempusfrangit tempusfrangit requested a review from michaeldwan michaeldwan 2 days ago
tempusfrangit tempusfrangit requested a review from markphelps markphelps 2 days ago
michaeldwan
michaeldwan approved these changes on 2026-02-06
tempusfrangit tempusfrangit merged 327a4908 into main 2 days ago
tempusfrangit tempusfrangit deleted the feat/publishing branch 2 days ago

Login to write a write a comment.

Login via GitHub

Assignees
No one assigned
Labels
Milestone