Emil
c90c6b2ef6
Derive the package version from git tags via setuptools_scm
2026-08-03 04:14:23 +03:00
Emil
15dd9651a8
Ship the scimesh wheel in releases; wizard and serve install it version-locked
coordinator / test (push) Waiting to run
python / test (push) Waiting to run
release / binaries (amd64, darwin) (push) Waiting to run
release / binaries (amd64, linux) (push) Waiting to run
release / binaries (amd64, windows) (push) Waiting to run
release / binaries (arm64, darwin) (push) Waiting to run
release / binaries (arm64, linux) (push) Waiting to run
release / binaries (arm64, windows) (push) Waiting to run
release / wheel (push) Waiting to run
release / release (push) Blocked by required conditions
release / image (push) Waiting to run
users / test (push) Waiting to run
2026-08-03 02:59:22 +03:00
Emil
0494b8bc2a
Check out the repo in the release job so installers exist
coordinator / test (push) Waiting to run
python / test (push) Waiting to run
release / binaries (amd64, darwin) (push) Waiting to run
release / binaries (amd64, linux) (push) Waiting to run
release / binaries (amd64, windows) (push) Waiting to run
release / binaries (arm64, darwin) (push) Waiting to run
release / binaries (arm64, linux) (push) Waiting to run
release / binaries (arm64, windows) (push) Waiting to run
release / release (push) Blocked by required conditions
release / image (push) Waiting to run
users / test (push) Waiting to run
2026-08-02 21:15:38 +03:00
Emil
0f9cbcec48
Restore installer asset paths relative to the repo root
2026-08-02 21:12:04 +03:00
Emil
a4abdb970a
Fix installer asset paths in the release workflow
2026-08-02 21:04:54 +03:00
Emil
b4fe7aaf72
Publish pre-release tags as GitHub pre-releases
2026-08-02 21:01:32 +03:00
Emil
c06d8673ce
Add one-command installers and serve/agent make targets
2026-08-02 20:06:08 +03:00
Emil
8c5350abdf
Filter release artifacts to binaries in the download step
coordinator / test (push) Waiting to run
python / test (push) Waiting to run
release / binaries (amd64, darwin) (push) Waiting to run
release / binaries (amd64, linux) (push) Waiting to run
release / binaries (amd64, windows) (push) Waiting to run
release / binaries (arm64, darwin) (push) Waiting to run
release / binaries (arm64, linux) (push) Waiting to run
release / binaries (arm64, windows) (push) Waiting to run
release / release (push) Blocked by required conditions
release / image (push) Waiting to run
users / test (push) Waiting to run
2026-08-02 18:48:57 +03:00
Emil
b281d5811a
Fix migration path in the coordinator CI workflow
2026-08-02 18:32:20 +03:00
Emil
320f52615e
Embed schema migrations and self-provision the schema on startup
2026-08-02 18:04:00 +03:00
Emil
f2977a990e
Add versioned release builds for coordinator and worker
2026-08-02 17:54:06 +03:00
Efremenko Arhip
67407220c3
ci(users): add pipeline (vet, gofmt, race, lint, migrate, integration)
...
Mirrors the coordinator workflow against a scimesh_users Postgres service.
Switches the test request helper to http.NewRequestWithContext so the noctx
linter passes on the go1.22 module.
2026-07-26 16:27:24 +03:00
Emil
19cbf7f113
Harden distributed pipeline
2026-07-24 14:16:42 +03:00
Efremenko Arhip
6829632651
ci+docs: GitHub Actions pipeline and a worker-author guide
...
- .github/workflows/coordinator.yml: vet, gofmt, race unit tests, golangci-lint,
and the integration suite against a Postgres service — on every push/PR that
touches coordinator/.
- docs/building-workers.md: a from-scratch guide for implementing a worker (the
claim/heartbeat/upload/complete loop, auth, lease semantics, status codes,
and the do-not-break rules), pointing at openapi.yaml for client generation.
- README: refresh the endpoint table, status, and test sections to match reality.
2026-07-23 17:36:26 +03:00