Commit Graph

308 Commits

Author SHA1 Message Date
bagas 305693a697 Merge pull request 'chore: group all dependencies in renovate config' (#117) from chore/update-renovate-config into staging
SonarQube Scan / SonarQube Trigger (push) Successful in 3m44s
Tests / Run Tests (pull_request) Successful in 2m5s
Reviewed-on: #117
2026-03-20 14:26:38 +07:00
bagas 685d8b9cd3 chore: group all dependencies in renovate config
Tests / Run Tests (pull_request) Successful in 2m4s
2026-03-20 14:19:06 +07:00
bagas 29403b961a Merge pull request 'feat: upgrade bubbletea, bubbles, and lipgloss to v2' (#116) from feat/upgrade-bubbletea-bubbles-lipgloss-v2 into staging
SonarQube Scan / SonarQube Trigger (push) Successful in 3m44s
Reviewed-on: #116
2026-03-20 14:16:17 +07:00
bagas a3ee50174b fix: capture TERM from PTY request to restore terminal colors on SSH sessions
Tests / Run Tests (pull_request) Successful in 2m4s
SonarQube Scan / SonarQube Trigger (push) Successful in 3m40s
2026-03-20 13:59:41 +07:00
Renovate-Clanker 88149088f0 Merge pull request 'fix(deps): update module github.com/charmbracelet/colorprofile to v0.4.3' (#102) from renovate/github.com-charmbracelet-colorprofile-0.x into main
SonarQube Scan / SonarQube Trigger (push) Successful in 3m55s
2026-03-10 07:04:54 +07:00
Renovate-Clanker 5becded0a2 fix(deps): update module github.com/charmbracelet/colorprofile to v0.4.3
Tests / Run Tests (pull_request) Successful in 2m7s
2026-03-10 00:04:48 +00:00
Renovate-Clanker a25a7cc635 Merge pull request 'fix(deps): update module charm.land/lipgloss/v2 to v2.0.1' (#101) from renovate/charm.land-lipgloss-v2-2.x into main
SonarQube Scan / SonarQube Trigger (push) Successful in 3m34s
2026-03-09 20:09:58 +07:00
Renovate-Clanker 9c510359b5 fix(deps): update module charm.land/lipgloss/v2 to v2.0.1
Tests / Run Tests (pull_request) Successful in 2m1s
2026-03-09 12:32:54 +00:00
Renovate-Clanker 85a86d1239 Merge pull request 'fix(deps): update module charm.land/bubbletea/v2 to v2.0.2' (#100) from renovate/charm.land-bubbletea-v2-2.x into main
SonarQube Scan / SonarQube Trigger (push) Successful in 3m39s
2026-03-09 18:06:08 +07:00
Renovate-Clanker ff33d22a32 fix(deps): update module charm.land/bubbletea/v2 to v2.0.2
Tests / Run Tests (pull_request) Successful in 2m15s
2026-03-09 11:06:02 +00:00
bagas fdacc376f9 Merge pull request 'chore(deps): update docker/setup-buildx-action action to v4' (#99) from renovate/docker-setup-buildx-action-4.x into main
SonarQube Scan / SonarQube Trigger (push) Successful in 3m54s
Reviewed-on: #99
2026-03-06 20:13:25 +07:00
bagas 8e8a13fe90 Merge pull request 'chore(deps): update docker/build-push-action action to v7' (#97) from renovate/docker-build-push-action-7.x into main
SonarQube Scan / SonarQube Trigger (push) Has been cancelled
Reviewed-on: #97
2026-03-06 14:40:55 +07:00
Renovate-Clanker e743b21a2d chore(deps): update docker/setup-buildx-action action to v4
Tests / Run Tests (pull_request) Successful in 2m11s
2026-03-06 07:37:52 +00:00
Renovate-Clanker 26901ec9a2 chore(deps): update docker/build-push-action action to v7
Tests / Run Tests (pull_request) Successful in 2m5s
2026-03-06 07:37:48 +00:00
bagas e75788286f feat: upgrade bubbletea, bubbles, and lipgloss to v2
SonarQube Scan / SonarQube Trigger (push) Successful in 5m41s
- Migrate import paths from github.com/charmbracelet/* to charm.land/*/v2
- Replace tea.KeyMsg with tea.KeyPressMsg in all update handlers and tests
- Replace View() string return type with tea.View using declarative AltScreen
  and MouseMode instead of tea.WithAltScreen()/tea.WithMouseCellMotion()
- Replace tea.WindowSize() with tea.RequestWindowSize in Init()
- Remove tea.ClearScreen from all tea.Batch() calls (removed in v2)
- Replace lipgloss.SetColorProfile(termenv.TrueColor) with
  tea.WithColorProfile(colorprofile.TrueColor) in NewProgram options
- Replace ti.Width assignments with ti.SetWidth() method calls
- Update Redraw() to send tea.WindowSizeMsg{} instead of removed tea.ClearScreen
- Update test assertions to check view.Content instead of view directly
- Remove github.com/muesli/termenv dependency
2026-03-06 14:26:04 +07:00
Renovate-Clanker bc8deb86d2 Merge pull request 'fix(deps): update module google.golang.org/grpc to v1.79.2' (#96) from renovate/google.golang.org-grpc-1.x into main
SonarQube Scan / SonarQube Trigger (push) Failing after 3s
2026-03-06 14:05:19 +07:00
Renovate-Clanker 9b797659a5 fix(deps): update module google.golang.org/grpc to v1.79.2
Tests / Run Tests (pull_request) Successful in 2m13s
2026-03-06 07:05:13 +00:00
bagas 8c714a471f Merge pull request 'chore(deps): update docker/login-action action to v4' (#92) from renovate/docker-login-action-4.x into main
SonarQube Scan / SonarQube Trigger (push) Successful in 3m40s
Reviewed-on: #92
2026-03-06 14:03:04 +07:00
Renovate-Clanker 3c596bb3d5 Merge pull request 'chore(deps): update golang docker tag to v1.26.1' (#95) from renovate/golang-1.x into main
SonarQube Scan / SonarQube Trigger (push) Successful in 3m43s
2026-03-06 09:04:50 +07:00
Renovate-Clanker 29891b8e63 chore(deps): update golang docker tag to v1.26.1
Tests / Run Tests (pull_request) Successful in 2m3s
2026-03-06 02:04:45 +00:00
Renovate-Clanker b68856260a chore(deps): update docker/login-action action to v4
Tests / Run Tests (pull_request) Successful in 2m5s
2026-03-04 09:05:01 +00:00
Renovate-Clanker 058453ecd8 Merge pull request 'fix(deps): update module github.com/caddyserver/certmagic to v0.25.2' (#88) from renovate/github.com-caddyserver-certmagic-0.x into main
SonarQube Scan / SonarQube Trigger (push) Successful in 3m41s
2026-02-21 03:01:20 +07:00
Renovate-Clanker 66bc0d234b fix(deps): update module github.com/caddyserver/certmagic to v0.25.2
Tests / Run Tests (pull_request) Successful in 2m53s
2026-02-20 20:01:13 +00:00
Renovate-Clanker e55b8afea7 Merge pull request 'fix(deps): update module google.golang.org/grpc to v1.79.1' (#87) from renovate/google.golang.org-grpc-1.x into main
SonarQube Scan / SonarQube Trigger (push) Successful in 4m1s
2026-02-14 19:43:05 +07:00
Renovate-Clanker e050368b4c fix(deps): update module google.golang.org/grpc to v1.79.1
Tests / Run Tests (pull_request) Successful in 2m29s
2026-02-14 12:42:58 +00:00
Renovate-Clanker 5fe540dbf4 Merge pull request 'fix(deps): update module google.golang.org/grpc to v1.79.0' (#86) from renovate/google.golang.org-grpc-1.x into main
SonarQube Scan / SonarQube Trigger (push) Successful in 3m38s
2026-02-13 05:06:39 +07:00
Renovate-Clanker 3080fb8365 fix(deps): update module google.golang.org/grpc to v1.79.0
Tests / Run Tests (pull_request) Successful in 2m3s
2026-02-12 22:06:30 +00:00
bagas 9dc3711875 chore: upgrade to Go version 1.26.0
Docker Build and Push / Run Tests (push) Successful in 2m0s
Docker Build and Push / Build and Push Docker Image (push) Successful in 17m24s
SonarQube Scan / SonarQube Trigger (push) Successful in 3m41s
v1.1.5
2026-02-11 12:05:00 +07:00
bagas a671fc91c6 Merge pull request 'fix(deps): update module github.com/charmbracelet/bubbles to v1' (#84) from renovate/github.com-charmbracelet-bubbles-1.x into main
SonarQube Scan / SonarQube Trigger (push) Has been cancelled
Reviewed-on: #84
2026-02-11 11:56:05 +07:00
Renovate-Clanker d47c20ec51 Merge pull request 'chore(deps): update golang docker tag to v1.26.0' (#85) from renovate/golang-1.x into main
SonarQube Scan / SonarQube Trigger (push) Successful in 3m48s
2026-02-11 05:06:16 +07:00
Renovate-Clanker 780e03af38 chore(deps): update golang docker tag to v1.26.0
Tests / Run Tests (pull_request) Successful in 2m3s
2026-02-10 22:06:12 +00:00
Renovate-Clanker 5d33e55537 fix(deps): update module github.com/charmbracelet/bubbles to v1
Tests / Run Tests (pull_request) Successful in 2m53s
2026-02-10 13:01:26 +00:00
Renovate-Clanker 84b6985dc2 Merge pull request 'fix(deps): update module golang.org/x/crypto to v0.48.0' (#83) from renovate/golang.org-x-crypto-0.x into main
SonarQube Scan / SonarQube Trigger (push) Successful in 3m37s
2026-02-10 01:04:37 +07:00
Renovate-Clanker b4f528139c fix(deps): update module golang.org/x/crypto to v0.48.0
Tests / Run Tests (pull_request) Successful in 2m5s
2026-02-09 18:04:33 +00:00
Renovate-Clanker 8229879db8 Merge pull request 'chore(deps): update golang docker tag to v1.25.7' (#82) from renovate/golang-1.x into main
SonarQube Scan / SonarQube Trigger (push) Successful in 2m13s
2026-02-05 02:03:49 +07:00
Renovate-Clanker 7015e7f4de chore(deps): update golang docker tag to v1.25.7
Tests / Run Tests (pull_request) Successful in 1m11s
2026-02-04 19:03:47 +00:00
Renovate-Clanker 03c6b44fa2 Merge pull request 'fix(deps): update module github.com/charmbracelet/bubbles to v0.21.1' (#81) from renovate/github.com-charmbracelet-bubbles-0.x into main
SonarQube Scan / SonarQube Trigger (push) Successful in 3m15s
2026-02-03 15:05:34 +07:00
Renovate-Clanker 3af3fdbc9c fix(deps): update module github.com/charmbracelet/bubbles to v0.21.1
Tests / Run Tests (pull_request) Successful in 1m18s
2026-02-03 08:05:29 +00:00
bagas 6dc4bb58ea Merge pull request 'chore(deps): update actions/checkout action to v6' (#80) from renovate/actions-checkout-6.x into main
SonarQube Scan / SonarQube Trigger (push) Successful in 4m25s
Reviewed-on: #80
2026-01-28 01:16:08 +07:00
Renovate-Clanker bd2b843e5d chore(deps): update actions/checkout action to v6
Tests / Run Tests (pull_request) Successful in 1m9s
2026-01-27 18:11:54 +00:00
bagas 5b05723e93 ci: refactor workflows for SonarQube, tag-only Docker builds, and global testing
Docker Build and Push / Run Tests (push) Successful in 2m9s
SonarQube Scan / SonarQube Trigger (push) Failing after 2m32s
Docker Build and Push / Build and Push Docker Image (push) Successful in 17m10s
- Run SonarQube scans only on main, staging, and feat/* branches
- Build and push Docker images only on semantic version tags
- Add test job that runs on all events
2026-01-28 01:06:29 +07:00
bagas 22ad935299 Merge pull request 'chore(deps): update actions/checkout action to v6' (#75) from renovate/actions-checkout-6.x into main
SonarQube Scan / SonarQube Trigger (push) Successful in 6m25s
Reviewed-on: #75
2026-01-27 18:36:31 +07:00
Renovate-Clanker ebd915e18e chore(deps): update actions/checkout action to v6
SonarQube Scan / SonarQube Trigger (push) Has been cancelled
SonarQube Scan / SonarQube Trigger (pull_request) Has been cancelled
2026-01-27 11:35:15 +00:00
bagas 728691d119 Update .gitea/workflows/sonarqube.yml
SonarQube Scan / SonarQube Trigger (push) Has been cancelled
2026-01-27 18:31:10 +07:00
Renovate-Clanker 1344afd1b2 Merge pull request 'fix(deps): update module github.com/stretchr/testify to v1.11.1' (#79) from renovate/github.com-stretchr-testify-1.x into main
Docker Build and Push / build-and-push-tags (push) Has been skipped
SonarQube Scan / SonarQube Trigger (push) Has been cancelled
Docker Build and Push / build-and-push-branches (push) Has been cancelled
2026-01-27 18:19:53 +07:00
Renovate-Clanker 4cbee5079c fix(deps): update module github.com/stretchr/testify to v1.11.1
SonarQube Scan / SonarQube Trigger (pull_request) Has been cancelled
SonarQube Scan / SonarQube Trigger (push) Has been cancelled
2026-01-27 11:19:47 +00:00
Renovate-Clanker 0b071dfde7 Merge pull request 'chore(deps): update dependency go to v1.25.6' (#78) from renovate/go-1.x into main
SonarQube Scan / SonarQube Trigger (push) Has been cancelled
2026-01-27 18:19:40 +07:00
Renovate-Clanker 6062c2e11d chore(deps): update dependency go to v1.25.6
SonarQube Scan / SonarQube Trigger (pull_request) Has been cancelled
SonarQube Scan / SonarQube Trigger (push) Has been cancelled
2026-01-27 11:19:34 +00:00
bagas 2a2d484e91 Merge pull request 'staging' (#77) from staging into main
SonarQube Scan / SonarQube Trigger (push) Successful in 6m4s
Docker Build and Push / build-and-push-tags (push) Has been skipped
Docker Build and Push / build-and-push-branches (push) Successful in 23m12s
Reviewed-on: #77
2026-01-27 18:08:36 +07:00
bagas 9377233515 feat(testing): comprehensive test coverage and quality improvements (#76)
SonarQube Scan / SonarQube Trigger (push) Successful in 3m32s
Docker Build and Push / build-and-push-branches (push) Successful in 48m34s
Docker Build and Push / build-and-push-tags (push) Has been skipped
SonarQube Scan / SonarQube Trigger (pull_request) Successful in 6m12s
- Added unit tests for all core components (interaction, forwarder, stream, lifecycle, session, config, transport, middleware, etc.)
- Migrated to Testify framework for testing
- Integrated SonarQube for code quality monitoring
- Reduced cognitive complexity across multiple modules
- Fixed buffer handling, serialization, and error handling issues
- Set up automated CI/CD pipeline with coverage reporting

Reviewed-on: #76
2026-01-27 16:36:40 +07:00