Skip to content

chore(deps): bump github.com/charmbracelet/bubbles from 0.20.0 to 1.0.0#85

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

chore(deps): bump github.com/charmbracelet/bubbles from 0.20.0 to 1.0.0#85
dependabot[bot] wants to merge 356 commits intomainfrom
dependabot/go_modules/github.com/charmbracelet/bubbles-1.0.0

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

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

Bumps github.com/charmbracelet/bubbles from 0.20.0 to 1.0.0.

Release notes

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

v1.0.0

This is just an honorary release of Bubbles v1. Stay tuned for the next major version 🫧

Changelog

Fixed

  • d0166363eb8176b331de98dba1d6e997560f216f: fix: changed 'recieve' to 'receive' for 100% quality of Go Report Card (#881) (@​Atennop1)

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

v0.21.1

Changelog

New!

  • dff42ddb7cf28f022da475c69dba2e74f75af34d: feat: update keybindings in list setSize method (@​Broderick-Westrope)

Fixed

  • c376ce3ef18cc26bbf1f6338cc8518ae329a18d6: fix(cursor): fix data race on blinkTag (#784) (@​DryHumour)
  • 11d52ca426e5c594f7c6c10766935a7f30a83225: fix(table): preventing cursor from being out-of-bounds. (@​s0ders)
  • 49ff5c03b7bada572da36c79269dc15ab03d569b: fix(textinput): improve placeholder (#768) (@​caarlos0)
  • 7c44f63d3185e6f1d795e9369ba85185e6efe956: v1: fix(list): ensure correct cursor positions with page/cursor methods (#831) (@​lrstanley)

Docs

  • 7fcf75da535ee7db938586044a02f0f74f40339e: docs(readme): update footer image and copyright date (@​meowgorithm)
  • d4feefed7d674edbfbc8f09e99c56704706038c5: docs: remove Charm Cloud reference (#785) (@​ShalokShalom)

Other stuff

  • daab808a4d85e0b616ca9e30c1c5d9acd365aa02: ci: sync dependabot config (#786) (@​charmcli)
  • 4b2d311076480670a00b3f24fd9ad280c35c7c57: ci: sync dependabot config (#835) (@​charmcli)
  • 8562e9075fb87edf45e99c5d63a6610254d6c6e7: ci: sync golangci-lint config (#781) (@​github-actions[bot])
  • f54a125f7decd8fefa0db4a0853720200d50a631: test(table): improve table unit tests (#601) (@​Broderick-Westrope)

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

v0.21.0

Viewport improvements

Finally, viewport finally has horizontal scrolling ✨![^v1] To enable it, use SetHorizontalStep (default in v2 will be 6).

You can also scroll manually with ScrollLeft and ScrollRight, and use SetXOffset to scroll to a specific position (or 0 to reset):

vp := viewport.New()
vp.SetHorizontalStep(10) // how many columns to scroll on each key press
</tr></table> 

... (truncated)

Commits
  • 4824eff chore(deps): bump github.com/charmbracelet/x/ansi in the all group (#859)
  • d016636 fix: changed 'recieve' to 'receive' for 100% quality of Go Report Card (#881)
  • 9329772 chore: update dependencies
  • ff8b5a8 chore(deps): bump actions/checkout from 5 to 6 in the all group (#863)
  • 62c7911 chore(deps): bump the all group with 2 updates (#855)
  • 49ff5c0 fix(textinput): improve placeholder (#768)
  • d6934a1 chore(deps): bump github.com/mattn/go-runewidth in the all group (#852)
  • f2d1266 chore(deps): bump github.com/charmbracelet/bubbletea in the all group (#850)
  • 5caedd7 chore(deps): bump the all group with 2 updates (#848)
  • cfdc19b chore(deps): bump actions/setup-go from 5 to 6 in the all group (#842)
  • 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/bubbles](https://github.com/charmbracelet/bubbles) from 0.20.0 to 1.0.0.
- [Release notes](https://github.com/charmbracelet/bubbles/releases)
- [Commits](charmbracelet/bubbles@v0.20.0...v1.0.0)

---
updated-dependencies:
- dependency-name: github.com/charmbracelet/bubbles
  dependency-version: 1.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

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/bubbles-1.0.0 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