Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Releases: entiqon/cli

Entiqon CLI v1.0.0

20 Sep 20:28
@ialopezg ialopezg
v1.0.0
This tag was signed with the committer’s verified signature.
ialopezg Isidro Lopez
GPG key ID: 450A6E61D4290FE9
Verified
Learn about vigilant mode.
51682ce
This commit was signed with the committer’s verified signature.
ialopezg Isidro Lopez
GPG key ID: 450A6E61D4290FE9
Verified
Learn about vigilant mode.

Choose a tag to compare

Release Notes — v1.0.0

🚀 Overview

This release establishes Entiqon CLI as a standalone module, extracted from the main Entiqon monorepo.
It provides a unified toolkit to support development, testing, release automation, and operational workflows.


✨ Features

Go-native binaries

  • GoTestX — Go Test eXtended tool with coverage support:
    • -c, --with-coverage: generate coverage report (coverage.out).
    • -o, --open-coverage: open coverage report in browser (macOS only).
    • -q, --quiet: suppress info messages.
    • -C, --clean: filter out ? ... [no test files] lines.
    • Supports combining short flags (e.g. -cq, -coq, -cC).
    • Smart package detection (./pkg./pkg/... when only subpackages contain Go files).
    • Deterministic test suite with mocked runner for full coverage.
    • Supersedes the legacy Bash helpers run-tests.sh and open-coverage.sh.

Bash-based helpers (planned migration to Go)

  • Git & Release automation:
    • gcpr — create GitHub Pull Requests.
    • gce — extract commit history.
    • gcr — generate release notes.
    • gct — create and sign tags.
    • gsux — stash/unstash workflow utility.
    • gcch — changelog helper.
  • Docker:
    • ddc — deploy Docker container.

🛠 CI/CD

  • Workflow renamed to "CLI Build & Test" for clarity.
  • Runs on GitHub Actions with:
    • Go stable setup.
    • Test execution and coverage enforcement.
    • Upload of coverage reports to Codecov.
  • Enforces 80% minimum coverage.

📚 Documentation

  • Added project-level README.md for GoTestX with badges.
  • Added CHANGELOG.md (Keep a Changelog format, Semantic Versioning).
  • Release notes prepared for v1.0.0.

📝 Notes

  • This release consolidates the CLI history from the Entiqon monorepo into a dedicated repository.
  • Introduces GoTestX as the first Go-native binary, replacing run-tests.sh and open-coverage.sh with cross-platform support.
  • Other utilities (gcpr, gce, gcr, gct, gsux, gcch, ddc) remain Bash-based, with migration to Go planned for future releases.
  • CI/CD pipeline established under the name "CLI Build & Test", with Codecov integration and enforced coverage thresholds.
Assets 2
Loading

AltStyle によって変換されたページ (->オリジナル) /