Commit log
5149978
fix(config): ignore repos with broken head ref (#236)
Click to expand commit body
Skip loading repos with broken head ref.
Fixes: https://github.com/charmbracelet/soft-serve/issues/235
Ayman Bagabas
created
e7a955f
feat(deps): bump github.com/charmbracelet/log from 0.2.0 to 0.2.1
Click to expand commit body
Bumps [github.com/charmbracelet/log](https://github.com/charmbracelet/log) from 0.2.0 to 0.2.1.
- [Release notes](https://github.com/charmbracelet/log/releases)
- [Commits](https://github.com/charmbracelet/log/compare/v0.2.0...v0.2.1)
---
updated-dependencies:
- dependency-name: github.com/charmbracelet/log
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
dependabot[bot]
created
340afde
feat(deps): bump github.com/charmbracelet/glamour
Click to expand commit body
Bumps [github.com/charmbracelet/glamour](https://github.com/charmbracelet/glamour) from 0.5.1-0.20221015050842-c4cd9ed13e4c to 0.6.0.
- [Release notes](https://github.com/charmbracelet/glamour/releases)
- [Commits](https://github.com/charmbracelet/glamour/commits/v0.6.0)
---
updated-dependencies:
- dependency-name: github.com/charmbracelet/glamour
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
dependabot[bot]
created
6d9ad10
feat(deps): bump github.com/aymanbagabas/go-osc52 from 1.2.1 to 1.2.2
Click to expand commit body
Bumps [github.com/aymanbagabas/go-osc52](https://github.com/aymanbagabas/go-osc52) from 1.2.1 to 1.2.2.
- [Release notes](https://github.com/aymanbagabas/go-osc52/releases)
- [Commits](https://github.com/aymanbagabas/go-osc52/compare/v1.2.1...v1.2.2)
---
updated-dependencies:
- dependency-name: github.com/aymanbagabas/go-osc52
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
dependabot[bot]
created
b219276
feat(deps): bump github.com/gogs/git-module from 1.7.1 to 1.8.1
Click to expand commit body
Bumps [github.com/gogs/git-module](https://github.com/gogs/git-module) from 1.7.1 to 1.8.1.
- [Release notes](https://github.com/gogs/git-module/releases)
- [Commits](https://github.com/gogs/git-module/compare/v1.7.1...v1.8.1)
---
updated-dependencies:
- dependency-name: github.com/gogs/git-module
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
dependabot[bot]
created
1e5989e
feat(deps): bump github.com/matryer/is from 1.4.0 to 1.4.1
Click to expand commit body
Bumps [github.com/matryer/is](https://github.com/matryer/is) from 1.4.0 to 1.4.1.
- [Release notes](https://github.com/matryer/is/releases)
- [Commits](https://github.com/matryer/is/compare/v1.4.0...v1.4.1)
---
updated-dependencies:
- dependency-name: github.com/matryer/is
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
dependabot[bot]
created
cba7b09
feat(log): upgrade charmbracelet/log to v0.2.0
Ayman Bagabas
created
395a060
feat(deps): bump golang.org/x/crypto from 0.6.0 to 0.7.0
Click to expand commit body
Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.6.0 to 0.7.0.
- [Release notes](https://github.com/golang/crypto/releases)
- [Commits](https://github.com/golang/crypto/compare/v0.6.0...v0.7.0)
---
updated-dependencies:
- dependency-name: golang.org/x/crypto
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
dependabot[bot]
created
02386ae
fix(ci): setup go before lint
Ayman Bagabas
created
2e15fb8
feat(deps): bump github.com/charmbracelet/lipgloss from 0.6.0 to 0.7.1
Click to expand commit body
Bumps [github.com/charmbracelet/lipgloss](https://github.com/charmbracelet/lipgloss) from 0.6.0 to 0.7.1.
- [Release notes](https://github.com/charmbracelet/lipgloss/releases)
- [Commits](https://github.com/charmbracelet/lipgloss/compare/v0.6.0...v0.7.1)
---
updated-dependencies:
- dependency-name: github.com/charmbracelet/lipgloss
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
dependabot[bot]
created
c211f43
feat(deps): bump github.com/dustin/go-humanize from 1.0.0 to 1.0.1
Click to expand commit body
Bumps [github.com/dustin/go-humanize](https://github.com/dustin/go-humanize) from 1.0.0 to 1.0.1.
- [Release notes](https://github.com/dustin/go-humanize/releases)
- [Commits](https://github.com/dustin/go-humanize/compare/v1.0.0...v1.0.1)
---
updated-dependencies:
- dependency-name: github.com/dustin/go-humanize
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
dependabot[bot]
created
a39db5b
feat(deps): bump github.com/charmbracelet/bubbles from 0.14.0 to 0.15.0
Click to expand commit body
Bumps [github.com/charmbracelet/bubbles](https://github.com/charmbracelet/bubbles) from 0.14.0 to 0.15.0.
- [Release notes](https://github.com/charmbracelet/bubbles/releases)
- [Commits](https://github.com/charmbracelet/bubbles/compare/v0.14.0...v0.15.0)
---
updated-dependencies:
- dependency-name: github.com/charmbracelet/bubbles
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
dependabot[bot]
created
0d29d32
chore(deps): bump actions/setup-go from 3 to 4
Click to expand commit body
Bumps [actions/setup-go](https://github.com/actions/setup-go) from 3 to 4.
- [Release notes](https://github.com/actions/setup-go/releases)
- [Commits](https://github.com/actions/setup-go/compare/v3...v4)
---
updated-dependencies:
- dependency-name: actions/setup-go
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
dependabot[bot]
created
8c7466c
feat(deps): bump github.com/go-git/go-git/v5 from 5.4.2 to 5.6.1
Click to expand commit body
Bumps [github.com/go-git/go-git/v5](https://github.com/go-git/go-git) from 5.4.2 to 5.6.1.
- [Release notes](https://github.com/go-git/go-git/releases)
- [Commits](https://github.com/go-git/go-git/compare/v5.4.2...v5.6.1)
---
updated-dependencies:
- dependency-name: github.com/go-git/go-git/v5
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
dependabot[bot]
created
62c39b7
fix: update deps to fix CVE-2022-32149
Click to expand commit body
Fixes: https://github.com/advisories/GHSA-69ch-w2m2-3vjp
Ayman Bagabas
created
be76262
fix(server): session race test
Ayman Bagabas
created
eafb45f
feat(cfg): debug logging environment variable
Ayman Bagabas
created
d644400
chore: switch to charmbracelet/log
Ayman Bagabas
created
9d5e00f
chore: update deps
Ayman Bagabas
created
f227b4c
fix(go): remove go.mod exclude directives
Ayman Bagabas
created
7cfe48d
feat(deps): bump github.com/go-git/go-billy/v5 from 5.3.1 to 5.4.0
Click to expand commit body
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>
dependabot[bot]
created
5e45a49
chore: disable dependabot timer
Christian Muehlhaeuser
created
7a7e73d
fix(auth): wrong auth for anon users
Click to expand commit body
This fixes an issue with using anon-access with registered users.
Fixes: d88ccb97d3e7 ("ref(config): clarify repo auth for key")
Ayman Bagabas
created
fdbbe08
fix(config): set default anon-access to read-only
Ayman Bagabas
created
97749ea
fix(ci): run codecov on push
Click to expand commit body
Fixes: d3d2d6317632 ("feat(ci): add code coverage")
Ayman Bagabas
created
d3d2d63
feat(ci): add code coverage
Ayman Bagabas
created
b41e50d
fix(cmd): exit soft serve on error
Ayman Bagabas
created
8771223
fix(server): don't list unauthorized repos
Ayman Bagabas
created
8979f6b
fix(git): disable pushing to subdirectories
Click to expand commit body
Related: https://github.com/charmbracelet/soft-serve/issues/120
Related: https://github.com/charmbracelet/wish/commit/8808de520d3ea21931f13113c6b0b6d0141272d4
Ayman Bagabas
created
18d5989
fix(session): unauthorized access to private repos
Click to expand commit body
Prevent unauthorized ui access to private repos.
Fixes: https://github.com/charmbracelet/soft-serve/issues/189
Ayman Bagabas
created
aed0130
feat(deps): bump charmbracelet/wish
Ayman Bagabas
created
2c8a36c
feat(deps): bump github.com/charmbracelet/bubbletea
Click to expand commit body
Bumps [github.com/charmbracelet/bubbletea](https://github.com/charmbracelet/bubbletea) from 0.23.0 to 0.23.1.
- [Release notes](https://github.com/charmbracelet/bubbletea/releases)
- [Commits](https://github.com/charmbracelet/bubbletea/compare/v0.23.0...v0.23.1)
---
updated-dependencies:
- dependency-name: github.com/charmbracelet/bubbletea
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
dependabot[bot]
created
c7a9618
ref(ui): go back msg
Ayman Bagabas
created
f65e532
fix(ui): move url style into its own
Ayman Bagabas
created
b079c14
feat(ui): back using right mouse click and backspace key
Click to expand commit body
Beware that most terminals block the right mouse click unless combined
with a modifier.
Fixes: https://github.com/charmbracelet/soft-serve/issues/138
Ayman Bagabas
created
8bb68af
fix(ui): incorrect help while filtering
Ayman Bagabas
created
8c40f69
feat(deps): bump github.com/charmbracelet/bubbletea
Click to expand commit body
Bumps [github.com/charmbracelet/bubbletea](https://github.com/charmbracelet/bubbletea) from 0.22.1 to 0.23.0.
- [Release notes](https://github.com/charmbracelet/bubbletea/releases)
- [Commits](https://github.com/charmbracelet/bubbletea/compare/v0.22.1...v0.23.0)
---
updated-dependencies:
- dependency-name: github.com/charmbracelet/bubbletea
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
dependabot[bot]
created
cf2b319
fix(git): skip reading files
Ayman Bagabas
created
9f8c09a
feat(config): per repo config
Ayman Bagabas
created
6133774
feat(config): add auth tests
Ayman Bagabas
created
6669908
feat(config): add repo collabs
Click to expand commit body
A repo config now can take a list of collab user names.
Ayman Bagabas
created
d88ccb9
ref(config): clarify repo auth for key
Click to expand commit body
Fix edge cases when anonAccess is greater than collab
Ayman Bagabas
created
17bf584
fix(ui): hide tabs while filtering
Click to expand commit body
Fixes: https://github.com/charmbracelet/soft-serve/issues/172
Ayman Bagabas
created
6dbdb43
fix(ui): quitting on filtering
Ayman Bagabas
created
f45c018
fix: wait for ssh.Serve to terminate
Click to expand commit body
We need to wait for Serve to finish and clean up, otherwise we
terminate active connections by exiting through main.
Christian Muehlhaeuser
created
494ecb1
feat(deps): bump github.com/gogs/git-module from 1.7.0 to 1.7.1
Click to expand commit body
Bumps [github.com/gogs/git-module](https://github.com/gogs/git-module) from 1.7.0 to 1.7.1.
- [Release notes](https://github.com/gogs/git-module/releases)
- [Commits](https://github.com/gogs/git-module/compare/v1.7.0...v1.7.1)
---
updated-dependencies:
- dependency-name: github.com/gogs/git-module
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
dependabot[bot]
created
c9b88f4
feat(deps): bump github.com/charmbracelet/wish from 0.5.0 to 0.6.0
Click to expand commit body
Bumps [github.com/charmbracelet/wish](https://github.com/charmbracelet/wish) from 0.5.0 to 0.6.0.
- [Release notes](https://github.com/charmbracelet/wish/releases)
- [Commits](https://github.com/charmbracelet/wish/compare/v0.5.0...v0.6.0)
---
updated-dependencies:
- dependency-name: github.com/charmbracelet/wish
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
dependabot[bot]
created
c0fcab4
feat(deps): bump github.com/spf13/cobra from 1.6.0 to 1.6.1
Click to expand commit body
Bumps [github.com/spf13/cobra](https://github.com/spf13/cobra) from 1.6.0 to 1.6.1.
- [Release notes](https://github.com/spf13/cobra/releases)
- [Commits](https://github.com/spf13/cobra/compare/v1.6.0...v1.6.1)
---
updated-dependencies:
- dependency-name: github.com/spf13/cobra
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
dependabot[bot]
created
7221051
feat(config): support json config
Ayman Bagabas
created
b2c6401
feat(server): use keyboard-interactive auth instead of password
Click to expand commit body
no need to enter a password for keyless users
Ayman Bagabas
created