summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2026-05-27 23:33:02 +0300
committerPaul Buetow <paul@buetow.org>2026-05-27 23:33:02 +0300
commitb3cf20116d403e4437a2aaa726bdcf188109cf9f (patch)
treef3df619a55c5e49aeeeadbe7f360fba0f608b9d1
parent57a81faaca039d438f217e4e6924899762ca916d (diff)
Fix mage coverage refreshv0.39.30.39.3
-rw-r--r--Magefile.go7
-rw-r--r--internal/version.go2
2 files changed, 5 insertions, 4 deletions
diff --git a/Magefile.go b/Magefile.go
index 65748fd..71fdc1f 100644
--- a/Magefile.go
+++ b/Magefile.go
@@ -25,8 +25,8 @@ var (
// Build builds binaries.
func Build() error {
- mg.Deps(BuildAsk, BuildHexaiLSP, BuildHexaiCLI, BuildHexaiTmuxAction, BuildHexaiTmuxEdit, BuildHexaiMCPServer)
printCoverage()
+ mg.Deps(BuildAsk, BuildHexaiLSP, BuildHexaiCLI, BuildHexaiTmuxAction, BuildHexaiTmuxEdit, BuildHexaiMCPServer)
return nil
}
@@ -143,8 +143,6 @@ func RunTmuxAction() error {
// printCoverage prints a warning if an existing coverage profile shows total < coverateThreshold.
func printCoverage() {
- // Ensure the top-level coverage profile is refreshed at least once per day.
- ensureDailyCoverage(24 * time.Hour)
select {
case coveragePrinted <- struct{}{}:
default:
@@ -152,6 +150,9 @@ func printCoverage() {
return
}
+ // Ensure the top-level coverage profile is refreshed at most once per Mage invocation.
+ ensureDailyCoverage(24 * time.Hour)
+
profile := ""
if _, err := os.Stat("docs/coverage.out"); err == nil {
profile = "docs/coverage.out"
diff --git a/internal/version.go b/internal/version.go
index 4216eaf..40d8ab6 100644
--- a/internal/version.go
+++ b/internal/version.go
@@ -1,4 +1,4 @@
// Package internal provides the Hexai semantic version identifier used by CLI and LSP binaries.
package internal
-const Version = "0.39.2"
+const Version = "0.39.3"