Skip to content

chore: Update non-major dependencies - #1571

Merged
hwbrzzl merged 2 commits into
masterfrom
renovate/non-major-dependencies
Oct 17, 2026
Merged

hwbrzzl merged 2 commits into
masterfrom
renovate/non-major-dependencies

Conversation

@renovate

@renovate renovate Bot commented Oct 12, 2026 •

Copy link
Copy Markdown
Contributor

Summary

  • Bumps pterm to v0.12.84 and re-adds gookit/color v1.6.1 as a direct dependency to restore color-tag rendering that pterm no longer provides.
  • Console and framework output now render <red> / <fg=green> style tags through gookit while still writing through pterm, so tagged messages appear colored again.
  • Console layout output (migration status, route list) strips tags via support/color.StripColor and no longer emits duplicated ANSI escape sequences.

Why

The non-major dependency update moved pterm to v0.12.84. That release no longer bundles gookit/color, which support/color relied on to render color tags, so tags such as <fg=green> started leaking into console output as literal text. gookit/color v1.6.1 is re-added as a direct dependency, and support/color now renders tags through gookit while printed output still flows through pterm.

package commands

import (
	"github.com/goravel/framework/contracts/console"
	"github.com/goravel/framework/contracts/console/command"
)

type HealthCheck struct{}

func (r *HealthCheck) Signature() string {
	return "app:health"
}

func (r *HealthCheck) Description() string {
	return "Report the application health"
}

func (r *HealthCheck) Extend() command.Extend {
	return command.Extend{}
}

func (r *HealthCheck) Handle(ctx console.Context) error {
	// Tags such as <fg=green> are rendered before the message is printed.
	ctx.Info("<fg=green>Application is healthy</>")
	ctx.Warning("<fg=yellow>Queue worker is not running</>")

	return nil
}

Along with tag rendering, the duplicated reset sequences produced by nested styled segments are collapsed to a single reset, and support/console measures column widths through support/color.StripColor so tags no longer skew alignment. The four ANSI expectations in the migration and route-list tests were updated to the de-doubled output.

@renovate
renovate Bot requested a review from a team as a code owner October 12, 2026 02:29
@renovate
renovate Bot enabled auto-merge (squash) October 12, 2026 02:29
@renovate

renovate Bot commented Oct 12, 2026 •

Copy link
Copy Markdown
Contributor Author

ℹ️ Artifact update notice

File name: go.mod

In order to perform the update(s) described in the table above, Renovate ran the go get command, which resulted in the following additional change(s):

  • 3 additional dependencies were updated

Details:

Package Change
atomicgo.dev/keyboard v0.2.9 -> v0.2.10
golang.org/x/mod v0.41.0 -> v0.42.0
golang.org/x/net v0.60.0 -> v0.61.0
File name: tests/go.mod

In order to perform the update(s) described in the table above, Renovate ran the go get command, which resulted in the following additional change(s):

  • 32 additional dependencies were updated

Details:

Package Change
atomicgo.dev/keyboard v0.2.9 -> v0.2.10
github.com/mattn/go-runewidth v0.0.30 -> v0.0.31
github.com/pterm/pterm v0.12.83 -> v0.12.84
github.com/urfave/cli/v3 v3.13.0 -> v3.14.0
go.opentelemetry.io/contrib/propagators/b3 v1.46.0 -> v1.47.0
go.opentelemetry.io/otel v1.46.0 -> v1.47.0
go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc v0.22.0 -> v0.23.0
go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp v0.22.0 -> v0.23.0
go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc v1.46.0 -> v1.47.0
go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp v1.46.0 -> v1.47.0
go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.46.0 -> v1.47.0
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.46.0 -> v1.47.0
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.46.0 -> v1.47.0
go.opentelemetry.io/otel/exporters/stdout/stdoutlog v0.22.0 -> v0.23.0
go.opentelemetry.io/otel/exporters/stdout/stdoutmetric v1.46.0 -> v1.47.0
go.opentelemetry.io/otel/exporters/stdout/stdouttrace v1.46.0 -> v1.47.0
go.opentelemetry.io/otel/log v0.22.0 -> v1.47.0
go.opentelemetry.io/otel/metric v1.46.0 -> v1.47.0
go.opentelemetry.io/otel/sdk v1.46.0 -> v1.47.0
go.opentelemetry.io/otel/sdk/log v0.22.0 -> v1.47.0
go.opentelemetry.io/otel/sdk/metric v1.46.0 -> v1.47.0
go.opentelemetry.io/otel/trace v1.46.0 -> v1.47.0
golang.org/x/crypto v0.57.0 -> v0.58.0
golang.org/x/exp v0.0.0-20260908205506-85c1c2202aba -> v0.0.0-20261011100332-faecfb24eb49
golang.org/x/net v0.59.0 -> v0.61.0
golang.org/x/sync v0.23.0 -> v0.24.0
golang.org/x/sys v0.48.0 -> v0.49.0
golang.org/x/term v0.46.0 -> v0.47.0
golang.org/x/text v0.42.0 -> v0.43.0
google.golang.org/genproto/googleapis/api v0.0.0-20260819154853-08b0e4226688 -> v0.0.0-20260928230214-8a89bd6388cc
google.golang.org/genproto/googleapis/rpc v0.0.0-20260825221802-da73d73af1c5 -> v0.0.0-20260928230214-8a89bd6388cc
google.golang.org/grpc v1.85.0-dev.0.20260825072537-93e31b48545e -> v1.86.0-dev.0.20261012190323-de20bed5c055

@renovate
renovate Bot force-pushed the renovate/non-major-dependencies branch from e452aac to 3f3b43c Compare October 13, 2026 00:27
@renovate

renovate Bot commented Oct 13, 2026

Copy link
Copy Markdown
Contributor Author

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

⚠️ Warning: custom changes will be lost.

@codecov

codecov Bot commented Oct 13, 2026

Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 76.19048% with 10 lines in your changes missing coverage. Please review.
✅ Project coverage is 72.91%. Comparing base (169dbed) to head (4da9286).

Files with missing lines Patch % Lines
support/color/color.go 69.69% 10 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##           master    #1571      +/-   ##
==========================================
+ Coverage   72.87%   72.91%   +0.03%     
==========================================
  Files         412      412              
  Lines       26880    26893      +13     
==========================================
+ Hits        19590    19608      +18     
+ Misses       7288     7283       -5     
  Partials        2        2              

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@hwbrzzl
hwbrzzl disabled auto-merge October 17, 2026 02:23
@hwbrzzl
hwbrzzl merged commit 7ffe4a8 into master Oct 17, 2026
21 checks passed
@hwbrzzl
hwbrzzl deleted the renovate/non-major-dependencies branch October 17, 2026 02:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant