Branches (23)

main (default)

ea8799b feat: add CORS headers (#654)

fetsorn created

dependabot/go_modules/all-efeb95ddc1

06e4a8c chore(deps): bump the all group across 1 directory with 11 updates

Click to expand commit body
Bumps the all group with 8 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [github.com/charmbracelet/bubbletea/v2](https://github.com/charmbracelet/bubbletea) | `2.0.0-beta.3.0.20250617194119-3f1d09f7d826` | `2.0.0-beta1` |
| [github.com/charmbracelet/keygen](https://github.com/charmbracelet/keygen) | `0.5.3` | `0.5.4` |
| [github.com/charmbracelet/lipgloss/v2](https://github.com/charmbracelet/lipgloss) | `2.0.0-beta.2.0.20250703152125-8e1c474f8a71` | `2.0.0-beta1` |
| [github.com/charmbracelet/x/ansi](https://github.com/charmbracelet/x) | `0.10.1` | `0.10.2` |
| [github.com/go-git/go-git/v5](https://github.com/go-git/go-git) | `5.16.2` | `5.16.3` |
| [github.com/muesli/mango-cobra](https://github.com/muesli/mango-cobra) | `1.2.0` | `1.3.0` |
| [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang) | `1.23.0` | `1.23.2` |
| [modernc.org/sqlite](https://gitlab.com/cznic/sqlite) | `1.38.2` | `1.39.0` |



Updates `github.com/charmbracelet/bubbletea/v2` from 2.0.0-beta.3.0.20250617194119-3f1d09f7d826 to 2.0.0-beta1
- [Release notes](https://github.com/charmbracelet/bubbletea/releases)
- [Changelog](https://github.com/charmbracelet/bubbletea/blob/main/.goreleaser.yml)
- [Commits](https://github.com/charmbracelet/bubbletea/commits)

Updates `github.com/charmbracelet/keygen` from 0.5.3 to 0.5.4
- [Release notes](https://github.com/charmbracelet/keygen/releases)
- [Commits](https://github.com/charmbracelet/keygen/compare/v0.5.3...v0.5.4)

Updates `github.com/charmbracelet/lipgloss/v2` from 2.0.0-beta.2.0.20250703152125-8e1c474f8a71 to 2.0.0-beta1
- [Release notes](https://github.com/charmbracelet/lipgloss/releases)
- [Changelog](https://github.com/charmbracelet/lipgloss/blob/master/.goreleaser.yml)
- [Commits](https://github.com/charmbracelet/lipgloss/commits)

Updates `github.com/charmbracelet/x/ansi` from 0.10.1 to 0.10.2
- [Commits](https://github.com/charmbracelet/x/compare/ansi/v0.10.1...ansi/v0.10.2)

Updates `github.com/go-git/go-git/v5` from 5.16.2 to 5.16.3
- [Release notes](https://github.com/go-git/go-git/releases)
- [Commits](https://github.com/go-git/go-git/compare/v5.16.2...v5.16.3)

Updates `github.com/muesli/mango-cobra` from 1.2.0 to 1.3.0
- [Release notes](https://github.com/muesli/mango-cobra/releases)
- [Commits](https://github.com/muesli/mango-cobra/compare/v1.2.0...v1.3.0)

Updates `github.com/prometheus/client_golang` from 1.23.0 to 1.23.2
- [Release notes](https://github.com/prometheus/client_golang/releases)
- [Changelog](https://github.com/prometheus/client_golang/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prometheus/client_golang/compare/v1.23.0...v1.23.2)

Updates `github.com/spf13/cobra` from 1.9.1 to 1.10.1
- [Release notes](https://github.com/spf13/cobra/releases)
- [Commits](https://github.com/spf13/cobra/compare/v1.9.1...v1.10.1)

Updates `golang.org/x/crypto` from 0.41.0 to 0.42.0
- [Commits](https://github.com/golang/crypto/compare/v0.41.0...v0.42.0)

Updates `golang.org/x/sync` from 0.16.0 to 0.17.0
- [Commits](https://github.com/golang/sync/compare/v0.16.0...v0.17.0)

Updates `modernc.org/sqlite` from 1.38.2 to 1.39.0
- [Commits](https://gitlab.com/cznic/sqlite/compare/v1.38.2...v1.39.0)

---
updated-dependencies:
- dependency-name: github.com/charmbracelet/bubbletea/v2
  dependency-version: 2.0.0-beta1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all
- dependency-name: github.com/charmbracelet/keygen
  dependency-version: 0.5.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all
- dependency-name: github.com/charmbracelet/lipgloss/v2
  dependency-version: 2.0.0-beta1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all
- dependency-name: github.com/charmbracelet/x/ansi
  dependency-version: 0.10.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all
- dependency-name: github.com/go-git/go-git/v5
  dependency-version: 5.16.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all
- dependency-name: github.com/muesli/mango-cobra
  dependency-version: 1.3.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all
- dependency-name: github.com/prometheus/client_golang
  dependency-version: 1.23.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all
- dependency-name: github.com/spf13/cobra
  dependency-version: 1.10.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all
- dependency-name: golang.org/x/crypto
  dependency-version: 0.42.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all
- dependency-name: golang.org/x/sync
  dependency-version: 0.17.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all
- dependency-name: modernc.org/sqlite
  dependency-version: 1.39.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all
...

Signed-off-by: dependabot[bot] <support@github.com>

dependabot[bot] created

ci/sync-dependabot-config

0017acb ci: sync dependabot config

Charm created

lint

223e3ff fix: resolve all golangci-lint issues

Click to expand commit body
- Add //nolint:wrapcheck comments to 505+ locations where external package errors were returned unwrapped
- Fix gofumpt formatting issues throughout the codebase
- Add exclusion rule in .golangci.yml for revive package naming warnings in pkg/ui/common/
- Clean up various linting issues including unused nolint directives
- Ensure all files pass golangci-lint with 0 issues

💖 Generated with Crush
Co-Authored-By: Crush <crush@charm.land>

Carlos Alexandro Becker and Crush created

copilot/fix-b6fbe4f5-3e91-42d5-b564-3049a5f2f5ce

1d7f57b Fix config wrapcheck issues and continue systematic fixes

Click to expand commit body
Co-authored-by: caarlos0 <245435+caarlos0@users.noreply.github.com>

copilot-swe-agent[bot] and caarlos0 created

windows-path

441bde1 fix(ui): windows: always use path.Join instead of filepath.Join

Click to expand commit body
Git filesystem uses Unix path separators, so we should always use
path.Join instead of filepath.Join to ensure that the paths are
correctly formatted on Windows.

Ayman Bagabas created

wish

b597100 chore: update

Click to expand commit body
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>

Carlos Alexandro Becker created

orgs-teams

8fbd41a feat: add user email support

Ayman Bagabas created

develop

c3915b2 feat: run test coverage against postgres

Ayman Bagabas created

pty

3d9565e feat(ssh): add pty windows implementation

Ayman Bagabas created

none-auth

9a2c0b3 fix(ssh): allow no auth ssh connections

Click to expand commit body
We only allow public-key and keyboard-interactive auth methods.
keyboard-interactive is not the same as no auth. Allow no-auth when
AllowKeyless is enabled.

Ayman Bagabas created

dos2unix

d847941 fix(test): convert dos crlf to lf

Ayman Bagabas created

redis-cache

9b80a99 wip: feat: add redis cache

Ayman Bagabas created

releases/0.5

4066960 fix: race condition, broken tests (#203)

Click to expand commit body
* test: fixing broken tests

Signed-off-by: Carlos A Becker <caarlos0@users.noreply.github.com>

* fix: race daemon

Signed-off-by: Carlos A Becker <caarlos0@users.noreply.github.com>

* refactor: rename, godocs

Signed-off-by: Carlos A Becker <caarlos0@users.noreply.github.com>

* test: improve git test

Signed-off-by: Carlos A Becker <caarlos0@users.noreply.github.com>

* fix: improvements

Signed-off-by: Carlos A Becker <caarlos0@users.noreply.github.com>

* feat(deps): bump github.com/go-git/go-billy/v5 from 5.3.1 to 5.4.0

Bumps [github.com/go-git/go-billy/v5](https://github.com/go-git/go-billy) from 5.3.1 to 5.4.0.
- [Release notes](https://github.com/go-git/go-billy/releases)
- [Commits](https://github.com/go-git/go-billy/compare/v5.3.1...v5.4.0)

---
updated-dependencies:
- dependency-name: github.com/go-git/go-billy/v5
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* test: fix more tests

* fix: gitignore

Signed-off-by: Carlos A Becker <caarlos0@users.noreply.github.com>

Signed-off-by: Carlos A Becker <caarlos0@users.noreply.github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

Carlos Alexandro Becker and dependabot[bot] created

internal-api

383f33c feat: soft serve internal api

Click to expand commit body
* Add internal ssh keypair path
* Introduce soft serve internal api client
* Create server git hooks shell scripts on config reload
* Use soft serve client to run git server hooks
* Use spf13/cobra to handle internal api ssh requests

Ayman Bagabas created