Skip to content
edgesync Check-in [5ea1ad56be]
Login

Check-in [5ea1ad56be]

Overview
Comment:Merge pull request #89 from danmestas/chore/local-dev-hygiene

chore: add local dev hygiene targets and pre-push hook

Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA3-256: 5ea1ad56be8a863672b7d8a426b7ff709e6643356a9fd2b8455d47f8de8bcd4a
User & Date: [email protected] on 2026-04-30 13:22:02.000
Other Links: manifest | tags
Context
2026-04-30
14:31
Merge pull request #90 from danmestas/feat/upstream-bump-and-dispatch

feat(ci): receive libfossil dispatches, dispatch to bones, group changelog check-in: 4f299fe932 user: [email protected] tags: trunk

14:21
feat(ci): add bump-upstream receiver workflow

Listens for repository_dispatch event_type=upstream-bump from libfossil's release workflow. Validates payload (repo/module_path/version regex), checks for existing open PR (idempotency), retries go get up to 3 times to absorb GOPROXY propagation lag, opens a chore PR via github-actions[bot].

Falls back to workflow_dispatch with the same inputs for manual recovery.

EXPECTED_REPO=libfossil; EXPECTED_MODULE=github.com/danmestas/libfossil. Other dispatch sources are silently ignored. Mirrors the production-tested shape from bones #90. check-in: 0e93a687f0 user: [email protected] tags: trunk

13:22
Merge pull request #89 from danmestas/chore/local-dev-hygiene

chore: add local dev hygiene targets and pre-push hook check-in: 5ea1ad56be user: [email protected] tags: trunk

13:15
fix(make): ci-fast also tests leaf and bridge sub-modules

leaf/ and bridge/ are separate Go modules (each has go.mod), so 'go test ./...' from repo root does not descend into them. Without this fix, both pre-commit and pre-push hooks would pass even when leaf or bridge is broken — exactly the class of bug the old pre-commit was trying to catch.

Reuse ci-vet (which already runs vet across all three modules) as a dependency, then run -short tests in root, leaf, and bridge sequentially. Sub-module tests run in ~2s each on a dev box; total ci-fast runtime approximately doubles to ~12s (still well under the 60s pre-push budget). check-in: 3f4035e5e2 user: [email protected] tags: trunk

10:40
Merge pull request #88 from danmestas/docs/changelog-v0.0.7

docs: changelog entry for v0.0.7 + skip CI on docs-only changes check-in: 31f055cc4c user: [email protected] tags: trunk

Changes