Skip to content

chore(deps): bump github.com/charmbracelet/bubbletea from 1.2.4 to 1.3.10#91

Closed
dependabot[bot] wants to merge 356 commits intomainfrom
dependabot/go_modules/github.com/charmbracelet/bubbletea-1.3.10
Closed

chore(deps): bump github.com/charmbracelet/bubbletea from 1.2.4 to 1.3.10#91
dependabot[bot] wants to merge 356 commits intomainfrom
dependabot/go_modules/github.com/charmbracelet/bubbletea-1.3.10

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github Mar 7, 2026

Bumps github.com/charmbracelet/bubbletea from 1.2.4 to 1.3.10.

Release notes

Sourced from github.com/charmbracelet/bubbletea's releases.

v1.3.10

Changelog

Bug fixes

  • 9edf69c677c7353eca5fae6d3ea3986af39717b7: fix: handle setWindowTitleMsg and windowSizeMsg in eventLoop (@​aymanbagabas)

Thoughts? Questions? We love hearing from you. Feel free to reach out on X, Discord, Slack, The Fediverse, Bluesky.

v1.3.9

Changelog

New Features

  • 314b50c7b452fd737d28582ae9d27c04ea725001: feat: properly call nested sequenceMsg and batchMsg (@​wolfmagnate)

Bug fixes

  • 9e0e8f0df1c55044ed04bd17f4b460e01e94dc9c: fix: recover from nested panics in Sequence and Batch commands (@​aymanbagabas)

Other work

  • 6e1282a76358cb680de9d4de7520f9f99c9e2903: add example for the nested Sequence and Batch (@​wolfmagnate)
  • 0290af4a499ee6a3e22822cebe1e74fdeac313be: simplify case for BatchMsg (@​wolfmagnate)

Thoughts? Questions? We love hearing from you. Feel free to reach out on Twitter, Discord, Slack, The Fediverse.

v1.3.8

Changelog

Bug fixes

  • 21eecd586367fd0cd78da6842c48f9c4b1185b6f: fix: send batch commands to cmds channel instead of executing them in event loop (#1473) (@​aymanbagabas)

Thoughts? Questions? We love hearing from you. Feel free to reach out on Twitter, Discord, Slack, The Fediverse.

v1.3.7

Changelog

Bug fixes

  • 28ab4f41b29fef14d900c46a4873a45891a9ee9b: fix(renderer): properly reset cursor position to start of line (#1472) (@​aymanbagabas)
  • c76509a9d4974207cd66255707d14f4f938f7f52: fix: compact sequences like batches (#958) (@​jdhenke)
  • f5da8d068af74764b271a197de54e2bc2bfedb38: fix: handle nested SequenceMsg in event loop and use sync.WaitGroup f… (#1463) (@​aymanbagabas)
  • 80ea844a7650c84e13958de14cdd4f63ac1775aa: fix: lint issues in key_windows.go and tty_windows.go (@​aymanbagabas)

Documentation updates

  • c3136ed49037a096fe05c6cb16f0a14a38e20c58: docs(license): update copyright date range (@​meowgorithm)
  • 919805f8f0d134af7e3569b0054c13b561976dfa: docs(readme): update footer art (@​meowgorithm)
  • f01583bb899e125c7a26d3b870eff585ec0f4816: docs: show the correct branch in the build badge (@​aymanbagabas)

Other work

... (truncated)

Commits
  • 9edf69c fix: handle setWindowTitleMsg and windowSizeMsg in eventLoop
  • 31c0299 chore(deps): bump github.com/lucasb-eyer/go-colorful (#1496)
  • ffa0502 Merge pull request #848 from wolfmagnate/fix-nested-cmd-order
  • 9e0e8f0 fix: recover from nested panics in Sequence and Batch commands
  • 0966c3a Merge branch 'main' into fix-nested-cmd-order
  • 21eecd5 fix: send batch commands to cmds channel instead of executing them in event l...
  • 9aae1f0 chore(examples): go mod tidy
  • 41f3995 chore(deps): bump golang.org/x/sys in the all group (#1492)
  • 3da2d28 chore(deps): bump actions/setup-go from 5 to 6 in the all group (#1491)
  • 28ab4f4 fix(renderer): properly reset cursor position to start of line (#1472)
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

smingolelli and others added 22 commits March 4, 2026 09:35
- Group results by service, then by datacenter within each service
- Light dashed separators (╌╌╌) between datacenters
- Heavy solid separators (───) between services
- Helps visually distinguish lab1 vs rdu1 vs dfw1 etc. within each service
- extractDatacenter() function parses datacenter from hostname patterns
- Supports OpenShift, Elastic, and IDM hostname formats
- Maintains alphabetical sorting within each datacenter
- Only add separators within a service if it has > 5 total items
- Group datacenters into chunks of 4-5 items for readability
- Separators only added at datacenter boundaries (never mid-datacenter)
- Services with <= 5 items have no internal separators
- Reduces visual clutter while maintaining logical grouping
- Example: OpenShift (11 items) -> 3 chunks, IDM (20 items) -> 5 chunks
- Updated border color from RGB(30,150,255) to RGB(0,191,255)
- Brighter Deep Sky Blue makes borders more visible
- Maintains consistent Ocean theme styling
- Update svcs, svrs, dns, and vpn commands to use createStyledTableWithTypedSeparators
- Add service/datacenter grouping with visual separators in svcs command
- Convert separator indices to TableSeparator structs with typed separators
- Improve readability with consistent heavy/light separator usage
- Add sorting by service name in svcs for better organization
- Maintain backward compatibility with existing table output structure
- Add per-service 'insecure' field to allow skipping TLS verification per service
- Group service health check results by service type and datacenter
- Add extractDatacenterFromEndpoint() for datacenter detection from hostnames
- Add light separators between datacenter groups when service has > 5 endpoints
- Add heavy separators between different service types
- Update tests to work with new service health check implementation
- Improve table readability with better visual organization

Patterns supported:
  - Openshift: api.app1.<dc>.ocp.bandwidth.com
  - Elastic: es-master-XXX.<dc>.bwnet.us
  - IDM: idm-XXX.<dc>.bandwidthclec.local
  - IP addresses: grouped as 'ip'
…onfig

- Light separators (datacenter boundaries): gray dashed lines with blue connectors
- Heavy separators (service boundaries): all blue solid lines
- Added insecure: true to elastic, idm, and slmslm-lab-01 services in config
- Added datacenter-based grouping to svrs command with light/heavy separators
- Container now uses host networking (--network=host) for VPN tunnel access
- Increased timeouts: DNS 100ms->2000ms, ping 250ms->1000ms for VPN reliability
- Added extractDatacenterFromHostname() function for hostname parsing
## Semantic Versioning Implementation

- Add version command to CLI (doxctl version)
  - Shows version, commit, build date, and platform info
  - Version info injected via GoReleaser ldflags at build time

- Enable --version flag on root command
  - Works across all commands: doxctl --version

- Update GoReleaser configuration
  - Add ldflags to inject version variables into binary
  - Version, commit, date, and builtBy info embedded at build time
  - All binaries and Docker images tagged with same semantic version

- Auto-versioning workflow already in place
  - Auto-increments patch version on every PR merge to main
  - Creates git tag which triggers build-release workflow
  - GoReleaser builds and publishes with consistent version across:
    * CLI binaries (Linux, macOS, amd64, arm64)
    * Docker images (Docker Hub and GHCR)
    * Homebrew tap formula

## Directory Structure Consolidation

- Move Docker files to docker/ subdirectory
  - Dockerfile moved to docker/Dockerfile
  - Add docker/READM  - Add docker/READM  - Add docker/R Mo  - Add docker/READM  - Add docker/READM  - EADME.md, LICENSE, MACOS.md moved to docs/
  - Existing doc  - Existing doc  - Existing doc  - Existing doc  - Existing ro t   - Existing doc  - Existing doc  - Exs/  - Existing doc  - Existing doc  - Existing dat  G  - Existing doc  - Existing docte  - Existing doc  - Existing doc  - Existing doc  - Exda  - Existing doc  - Existing doc  - Existing doc  - Existing doc ha  - Existing doc  - Existing doc  - Existing doc  - Existing doc  -o  ersion (1.25.0)
  - Docker
  - Docker Hub (slmingol/doxctl)
  - GHCR (ghcr.io/slmingol/doxctl)
  - Homebre  - Homebre  - Homebre  - Homebre  - Homebre  - Homebre ur  - Homebre  - Homebre  - Homebre  - Homebre  - Homebre  - Homebres now use the same semantic version:
- CLI binary - CLI binary - CLI binary - CLI binary -ox- CLI binary - CLI binaryma- C t- CLI binary - CLI binary - CLI binlea- CLI binary - CLI binary - CLI binary - Ca - CLI binary - CLI binary - CLI binary -crements on every merge to main via auto-version.yml workflow.
Go 1.25 is not yet available in GitHub Actions setup-go@v6.
Updated all workflows to use Go 1.23 which is the latest stable version
available in GitHub Actions.

This fixes the failing lint and codecoverage workflow badges.

Workflows updated:
- build-release.yml: 1.25 -> 1.23
- lint.yml: 1.25 -> 1.23
- codecoverage.yml: 1.25.x -> 1.23.x
Updated security-scan.yml and codeql.yml to use Go 1.23 instead of 1.25.
This was missed in the previous commit that fixed lint and codecoverage.

All workflows now use Go 1.23 which is available in GitHub Actions.
Changed go.mod from 1.25.0 to 1.23.0 to match what's available in GitHub Actions.
Also updated README badge to reflect Go 1.23.0.

This fixes the build-release workflow failure where GoReleaser was failing
with: 'go.mod requires go >= 1.25.0 (running go 1.23.12)'
- Updated go.mod from 1.23.0 to 1.25.0
- Updated all GitHub Actions workflows to use Go 1.25
- Updated README badge to reflect Go 1.25.0
- Dependencies automatically updated to versions compatible with Go 1.25
- Remove unused tableData type and createStyledTable function
- Remove unused spinnerModel and related types/methods
- Add proper comment block for SeparatorType constants
- Remove unused imports from spinner.go
- Remove unused createStyledTableWithSeparators function
- Remove unused trackingHTTPClient from tests
- Remove unnecessary nil check before ranging over separators
Bumps [github.com/charmbracelet/bubbletea](https://github.com/charmbracelet/bubbletea) from 1.2.4 to 1.3.10.
- [Release notes](https://github.com/charmbracelet/bubbletea/releases)
- [Commits](charmbracelet/bubbletea@v1.2.4...v1.3.10)

---
updated-dependencies:
- dependency-name: github.com/charmbracelet/bubbletea
  dependency-version: 1.3.10
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file go Pull requests that update go code labels Mar 7, 2026
@slmingol slmingol closed this Mar 18, 2026
@dependabot @github
Copy link
Copy Markdown
Contributor Author

dependabot Bot commented on behalf of github Mar 18, 2026

OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting @dependabot ignore this major version or @dependabot ignore this minor version. You can also ignore all major, minor, or patch releases for a dependency by adding an ignore condition with the desired update_types to your config file.

If you change your mind, just re-open this PR and I'll resolve any conflicts on it.

@dependabot dependabot Bot deleted the dependabot/go_modules/github.com/charmbracelet/bubbletea-1.3.10 branch March 18, 2026 20:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file go Pull requests that update go code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants