• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

synackd / ochami
93%

Build:
DEFAULT BRANCH: main
Repo Added 20 Aug 2026 03:52PM UTC
Files 209
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH main
branch: main
CHANGE BRANCH
x
Reset
  • main

04 Nov 2026 09:08PM UTC coverage: 93.176%. Remained the same
42056743969

push

github

web-flow
docs: add changelog and require entries in PRs (#242)

* docs: add changelog with release history

Release notes exist only as GitHub Release bodies, which list PR titles
rather than what changed for users, and the repository has no record of
the changes waiting for the next release.

Add CHANGELOG.md in Keep a Changelog 1.0.0 format, with an Unreleased
section and an entry for each of the 62 tags, newest first. That
includes v0.0.1-beta.1 through beta.8, which have tags but no GitHub
Release. Entries are curated from release notes, commits, and PR
descriptions, and describe the effect on users. Breaking changes are
marked with **BREAKING:**, as in boot-service.

Dates use the UTC publish date of the GitHub Release, or the UTC tagger
date for the betas without one. This differs from the tag only for
v0.7.3, which was published the day after it was tagged. Each version
links to its comparison with the previous tag.

Where release notes disagree with the code at that tag, the entries
follow the code. For example, v0.8.0 added "smd group membership", not
"group membership".

Signed-off-by: Devon Bautista <17506592+synackd@users.noreply.github.com>

* docs: require changelog entries in PRs

CHANGELOG.md only stays useful if changes reach it as they merge, rather
than being reconstructed at release time.

Add a Changelog section under "Submitting Pull Requests" that says when
an entry is required, where it goes, and how to word it, with an
example, and add the step to "General PR Guidelines".

Require an entry for changes that users or Go API consumers would
notice. Exempt PRs with no user impact, such as tests, CI, refactors,
and routine dependency updates, so that Renovate PRs don't need editing
by hand. Security-relevant dependency updates still need an entry, which
a maintainer adds when a bot opened the PR.

Signed-off-by: Devon Bautista <17506592+synackd@users.noreply.github.com>

* docs: add changelog entry for v0.11.0

Move the Unreleased entries i... (continued)

13626 of 14624 relevant lines covered (93.18%)

762.16 hits per line

Relevant lines Covered
Build:
Build:
14624 RELEVANT LINES 13626 COVERED LINES
762.16 HITS PER LINE
Source Files on main
  • Tree
  • List 209
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
42056743969 main docs: add changelog and require entries in PRs (#242) * docs: add changelog with release history Release notes exist only as GitHub Release bodies, which list PR titles rather than what changed for users, and the repository has no record of the ... push 05 Nov 2026 03:43PM UTC web-flow github
93.18
41886189620 main docs!: document patch flag limits, rename rfc7386 (#240) * docs(client): note keyval patch encoding limits NewKeyValPatchData picks the patch encoding from whether add or remove items are present, and set and unset behave differently in the two ... push 04 Nov 2026 06:25PM UTC web-flow github
93.18
41718772477 main fix: cancel command context on SIGINT and SIGTERM (#234) * feat(cli): add exit codes for interrupted commands A signal ends ochami through Go's default disposition today, so the shell reports 130 for SIGINT and 143 for SIGTERM. Once the root com... push 03 Nov 2026 09:11PM UTC web-flow github
93.16
41671654404 main test: keep each test subject in one file per bucket (#218) * test(cmd): group smd tests by command path Tests of the smd resource commands were spread across smd_test.go, smd_errors_test.go, smd_write_test.go, and smd_write_errors_test.go as wel... push 03 Nov 2026 04:17PM UTC web-flow github
93.31
41516001504 main fix(smd): reject other selectors with delete --all (#226) Return a usage error when compep, component, iface, or rfe delete is given --all together with positional arguments or -d. Previously these selectors were ignored with only a warning, so a... push 02 Nov 2026 08:10PM UTC web-flow github
93.31
41497788220 main chore(deps): update module github.com/go-jose/go-jose/v4 to v4.1.6 [security] (#231) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> push 02 Nov 2026 06:14PM UTC web-flow github
93.3
40529735128 main build(goreleaser): use dockers_v2 for container releases (#223) Replace the deprecated dockers and docker_manifests sections with one dockers_v2 Buildx configuration so GoReleaser builds and publishes the Linux amd64 and arm64 manifest together. ... push 27 Oct 2026 03:24PM UTC web-flow github
92.63
40034480513 main refactor(smd): drop duplicate CA certificate load in group/rfe add (#216) smd.GetClient already loads --cacert into the client it returns, so the UseCACert calls in "smd group add" and "smd rfe add" read and parsed the CA file a second time witho... push 23 Oct 2026 10:39PM UTC web-flow github
92.63
39982817304 main fix(metadata): confirm deletion before resolving client and token (#214) The metadata defaults, group, instance, and peer delete commands created the metadata service client and handled the access token before asking "Really delete?". Without a b... push 23 Oct 2026 04:03PM UTC web-flow github
92.61
39871599861 main fix(cmd): honor boolean flags passed as false (#213) * fix(smd): honor --all=false in delete commands The smd compep, component, iface, and rfe delete commands decided whether --all was set by checking whether the flag was passed at all (cmd.Fla... push 22 Oct 2026 11:29PM UTC web-flow github
92.61
See All Builds (24)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc