Skip to content

Boilerplate, CI - #32

Merged
synesissoftware merged 44 commits into
masterfrom
idiomatic
Aug 20, 2026
Merged

synesissoftware merged 44 commits into
masterfrom
idiomatic

Conversation

@synesissoftware

Copy link
Copy Markdown
Owner

No description provided.

@synesissoftware
synesissoftware requested a review from mwsis August 19, 2026 05:25
@synesissoftware synesissoftware self-assigned this Aug 19, 2026
Aligns all Synesis Go libraries on a common module baseline. Library source
is largely Go 1.21-compatible; follow-up work remains for Diagnosticism
x/term, p99/syngo examples, and republishing the STEGoL/ver2go dependency
chain.
Use master, dev, then boilerplate, idiomatic, rc1, rc2, rc3 in
.github/workflows/go.yml across all Go projects.
Add a lint job (golangci-lint --fast) and identical .golangci.yml across
all Go projects; align build-matrix floors to go.mod (1.21 default,
1.23 syngo, 1.24 Diagnosticism.Go).
Record that go floors, CI matrices, and go mod tidy must wait on
newly published Synesis tags, with each project's predecessor list.
Replace parenthesized and dashed prerelease headings with hyphen-compact
-alphaN/-betaN labels (ANGoLS, STEGoL, libCLImate.Go, Diagnosticism.Go).
Add module- and examples-scoped gci configuration (local → third-
arty → stdlib; examples use non-stdlib → stdlib) and align import blocks in
tests and the libver example with that layout.
Add module- and examples-scoped gci configuration (local → third-party
→ stdlib; examples use non-stdlib → stdlib) and align import blocks in
tests and the libver example with that layout.
@synesissoftware
synesissoftware merged commit 4201039 into master Aug 20, 2026
14 checks passed
@synesissoftware
synesissoftware deleted the idiomatic branch August 20, 2026 04:48
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.

2 participants