Skip to content

Validate and release with standard Go and GitHub tooling - #22

Merged
liran merged 2 commits into
mainfrom
simplify/build-tooling
Oct 29, 2026
Merged

liran merged 2 commits into
mainfrom
simplify/build-tooling

Conversation

@liran

@liran liran commented Oct 29, 2026

Copy link
Copy Markdown
Contributor

CI installs Go from go.mod, uses the normal module proxy, and checks tidiness, race tests, vet and formatting. A one-line go list -m all check keeps the server and SDK out of the protocol's module graph.

The release workflow runs CI on main and validates the version format. It then creates the version tag at the validated commit through the GitHub API, which fails if the tag already exists, and publishes the release from that tag. This replaces the Python dependency-check and release-preflight scripts and their tests.

@liran liran self-assigned this Oct 29, 2026
@liran
liran merged commit 8d9b16a into main Oct 29, 2026
1 check passed
@liran
liran deleted the simplify/build-tooling branch November 4, 2026 11:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant