main (default)
80490de
fix(ci): use golangci-lint latest version
Ayman Bagabas created
80490de
fix(ci): use golangci-lint latest version
Ayman Bagabas created
223e3ff
fix: resolve all golangci-lint issues
- 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
1d7f57b
Fix config wrapcheck issues and continue systematic fixes
Co-authored-by: caarlos0 <245435+caarlos0@users.noreply.github.com>
copilot-swe-agent[bot] and caarlos0 created
441bde1
fix(ui): windows: always use path.Join instead of filepath.Join
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
b597100
chore: update
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>
Carlos Alexandro Becker created
6f26099
wip
Ayman Bagabas created
8fbd41a
feat: add user email support
Ayman Bagabas created
c3915b2
feat: run test coverage against postgres
Ayman Bagabas created
5884c2b
wip
Ayman Bagabas created
3d9565e
feat(ssh): add pty windows implementation
Ayman Bagabas created
66d8acc
wip
Ayman Bagabas created
58ee1a4
wip
Ayman Bagabas created
9a2c0b3
fix(ssh): allow no auth ssh connections
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
d847941
fix(test): convert dos crlf to lf
Ayman Bagabas created
9b80a99
wip: feat: add redis cache
Ayman Bagabas created
b1ec737
docs: a few readme edits
Toby Padilla created
4066960
fix: race condition, broken tests (#203)
* 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
383f33c
feat: soft serve internal api
* 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
ad552a1
feat: standalone git tui
* Make the tui into a standalone bubble * Use cobra to handle the cli * Move the SSH server to `soft serve` * `soft` now runs the tui and takes a path argument to a git repo
Ayman Bagabas created
426a068
feat: add http and git dumb server
Ayman Bagabas created