Commit log
047b6a7
fix: invalid error on empty repo collabs (#466)
Click to expand commit body
Propagate a more informative error when adding an existing collaborator.
Ignore webhooks default branch git reference not found errors because
the repo won't have a default branch when it's empty.
Fixes: https://github.com/charmbracelet/soft-serve/issues/464
Ayman Bagabas
created
2 years ago
d119d53
fix: only use glamour for mk files (#467)
Click to expand commit body
Use Glamour to render readmes when file is markdown formatted
Fixes: https://github.com/charmbracelet/soft-serve/issues/463
Ayman Bagabas
created
2 years ago
86e8edf
chore(deps): bump codecov/codecov-action from 3 to 4 (#470)
dependabot[bot]
created
2 years ago
b06b555
fix: disable soft-browse test
Click to expand commit body
Temporarily disable this test as it keeps failing.
TODO: rewrite the test
Ayman Bagabas
created
2 years ago
143918b
fix: executable path in hooks (#459)
Click to expand commit body
* fix: executable path in hooks
On platforms, where soft-serve executable gets installed in a path that
is not the same throughout installation, or upgrades, hooks break. Some
examples of such a situation is when moving soft-serve repositories from
one OS to another OS, or on NixOS/Guix
This commit passes the path to the current executable as an environment
variable $SOFT_SERVE_BIN_PATH to the hooks.
To fix/update existing repository hooks:
[/path/to/soft-serve/repos] $ grep -ERl \
'^[^[:space:]]+soft-serve[^[:space:]]+' . | xargs sed -r -e \
's,^([^[:space:]]*soft-serve[^[:space:]]*),"${SOFT_SERVE_BIN_PATH}",g' -i
Signed-off-by: Ashish SHUKLA <ashish.is@lostca.se>
Co-authored-by: Ayman Bagabas <ayman.bagabas@gmail.com>
* fix: update pkg/config/config.go
* fix: update pkg/config/config.go
---------
Signed-off-by: Ashish SHUKLA <ashish.is@lostca.se>
Co-authored-by: Ayman Bagabas <ayman.bagabas@gmail.com>
Ashish
and
Ayman Bagabas
created
2 years ago
a90109b
chore(deps): bump github.com/google/uuid from 1.5.0 to 1.6.0
Click to expand commit body
Bumps [github.com/google/uuid](https://github.com/google/uuid) from 1.5.0 to 1.6.0.
- [Release notes](https://github.com/google/uuid/releases)
- [Changelog](https://github.com/google/uuid/blob/master/CHANGELOG.md)
- [Commits](https://github.com/google/uuid/compare/v1.5.0...v1.6.0)
---
updated-dependencies:
- dependency-name: github.com/google/uuid
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
dependabot[bot]
created
2 years ago
f801b96
fix(meta): use "chore" prefix for dependabot
Ayman Bagabas
created
2 years ago
3d02df4
feat(deps): bump golang.org/x/crypto from 0.17.0 to 0.18.0
Click to expand commit body
Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.17.0 to 0.18.0.
- [Commits](https://github.com/golang/crypto/compare/v0.17.0...v0.18.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
2 years ago
d1d7d7f
feat(deps): bump golang.org/x/sync from 0.5.0 to 0.6.0
Click to expand commit body
Bumps [golang.org/x/sync](https://github.com/golang/sync) from 0.5.0 to 0.6.0.
- [Commits](https://github.com/golang/sync/compare/v0.5.0...v0.6.0)
---
updated-dependencies:
- dependency-name: golang.org/x/sync
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
dependabot[bot]
created
2 years ago
dbe42e3
feat(deps): bump github.com/prometheus/client_golang
Click to expand commit body
Bumps [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang) from 1.17.0 to 1.18.0.
- [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.17.0...v1.18.0)
---
updated-dependencies:
- dependency-name: github.com/prometheus/client_golang
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
dependabot[bot]
created
2 years ago
538de6a
feat(deps): bump golang.org/x/crypto from 0.16.0 to 0.17.0
Click to expand commit body
Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.16.0 to 0.17.0.
- [Commits](https://github.com/golang/crypto/compare/v0.16.0...v0.17.0)
---
updated-dependencies:
- dependency-name: golang.org/x/crypto
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
dependabot[bot]
created
2 years ago
afeae6c
feat(deps): bump modernc.org/sqlite from 1.27.0 to 1.28.0
Click to expand commit body
Bumps [modernc.org/sqlite](https://gitlab.com/cznic/sqlite) from 1.27.0 to 1.28.0.
- [Commits](https://gitlab.com/cznic/sqlite/compare/v1.27.0...v1.28.0)
---
updated-dependencies:
- dependency-name: modernc.org/sqlite
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
dependabot[bot]
created
2 years ago
3e75d86
feat(deps): bump github.com/rogpeppe/go-internal
Click to expand commit body
Bumps [github.com/rogpeppe/go-internal](https://github.com/rogpeppe/go-internal) from 1.11.1-0.20231026093722-fa6a31e0812c to 1.12.0.
- [Release notes](https://github.com/rogpeppe/go-internal/releases)
- [Commits](https://github.com/rogpeppe/go-internal/commits/v1.12.0)
---
updated-dependencies:
- dependency-name: github.com/rogpeppe/go-internal
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
dependabot[bot]
created
2 years ago
e064c39
feat(deps): bump github.com/google/uuid from 1.4.0 to 1.5.0
Click to expand commit body
Bumps [github.com/google/uuid](https://github.com/google/uuid) from 1.4.0 to 1.5.0.
- [Release notes](https://github.com/google/uuid/releases)
- [Changelog](https://github.com/google/uuid/blob/master/CHANGELOG.md)
- [Commits](https://github.com/google/uuid/compare/v1.4.0...v1.5.0)
---
updated-dependencies:
- dependency-name: github.com/google/uuid
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
dependabot[bot]
created
2 years ago
c3915b2
feat: run test coverage against postgres
Ayman Bagabas
created
2 years ago
fc81914
feat: add ssh lfs-transfer tests
Ayman Bagabas
created
2 years ago
e02c00f
feat(tests): add a testcase for `soft man`
Ayman Bagabas
created
2 years ago
a985ccd
feat: test ssh ui output
Click to expand commit body
Still wip
wip
feat(tests): run against ssh ui
Ayman Bagabas
created
2 years ago
cd964a6
feat(deps): bump github.com/go-git/go-git/v5 from 5.10.1 to 5.11.0
Click to expand commit body
Bumps [github.com/go-git/go-git/v5](https://github.com/go-git/go-git) from 5.10.1 to 5.11.0.
- [Release notes](https://github.com/go-git/go-git/releases)
- [Commits](https://github.com/go-git/go-git/compare/v5.10.1...v5.11.0)
---
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
2 years ago
45ce909
feat(deps): bump github.com/golang-jwt/jwt/v5 from 5.1.0 to 5.2.0 (#437)
Click to expand commit body
Bumps [github.com/golang-jwt/jwt/v5](https://github.com/golang-jwt/jwt) from 5.1.0 to 5.2.0.
- [Release notes](https://github.com/golang-jwt/jwt/releases)
- [Changelog](https://github.com/golang-jwt/jwt/blob/main/VERSION_HISTORY.md)
- [Commits](https://github.com/golang-jwt/jwt/compare/v5.1.0...v5.2.0)
---
updated-dependencies:
- dependency-name: github.com/golang-jwt/jwt/v5
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
dependabot[bot]
and
dependabot[bot]
created
2 years ago
40d76a1
feat: update integration tests (#434)
Click to expand commit body
* feat: add more unittests
* fix(tests): use the soft binary to run integration tests
* fix(ci): upload coverage data
* fix: daemon test idle timeout
* fix: daemon flaky test
* chore: add more webhook unit tests
* fix(test): enable webhook integration tests
* fix(tests): readd sync lock
* fix(ci): collect coverage for both unit and integration tests
* fix(ci): coverage test
* fix(ci): remove macos and windows
* fix: return the opened logger file
* fix: daemon idle test
* fix: testscript on windows
* fix: run soft-serve in txtar background
* fix(ci): collecting coverage data
* fix: coverage data
* fix: remove unused
* fix: add browse test
* feat: add stop server endpoint
* fix(tests): run integration tests on windows
* fix(tests): skip daemon idle timeout flaky test
* fix(tests): attempt to fix daemon idle test
Ayman Bagabas
created
2 years ago
d483565
chore(deps): bump actions/setup-go from 4 to 5 (#439)
Click to expand commit body
Bumps [actions/setup-go](https://github.com/actions/setup-go) from 4 to 5.
- [Release notes](https://github.com/actions/setup-go/releases)
- [Commits](https://github.com/actions/setup-go/compare/v4...v5)
---
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>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
dependabot[bot]
and
dependabot[bot]
created
2 years ago
e419a93
fix(ui): go back on esc
Click to expand commit body
Fixes: https://github.com/charmbracelet/soft-serve/issues/415
Ayman Bagabas
created
2 years ago
fa23c9c
fix(ui): dry glamour chroma renderer
Ayman Bagabas
created
2 years ago
0a38578
fix(ui): hide clone command while browse only
Ayman Bagabas
created
2 years ago
812d840
fix(ui): render about page using glamour
Click to expand commit body
Fixes: https://github.com/charmbracelet/soft-serve/issues/435
Ayman Bagabas
created
2 years ago
bac2ff3
build: avoid duplicated CI runs (#433)
Carlos Alexandro Becker
created
2 years ago
fc2c62f
fix(daemon): timeout test
Ayman Bagabas
created
2 years ago
178b9d5
fix(daemon): tests after upgrading go-git
Ayman Bagabas
created
2 years ago
0ec24e3
feat(deps): bump github.com/go-git/go-git/v5 from 5.10.0 to 5.10.1 (#429)
Click to expand commit body
Bumps [github.com/go-git/go-git/v5](https://github.com/go-git/go-git) from 5.10.0 to 5.10.1.
- [Release notes](https://github.com/go-git/go-git/releases)
- [Commits](https://github.com/go-git/go-git/compare/v5.10.0...v5.10.1)
---
updated-dependencies:
- dependency-name: github.com/go-git/go-git/v5
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
dependabot[bot]
and
dependabot[bot]
created
2 years ago
8e5966a
feat(deps): bump golang.org/x/crypto from 0.15.0 to 0.16.0 (#430)
Click to expand commit body
Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.15.0 to 0.16.0.
- [Commits](https://github.com/golang/crypto/compare/v0.15.0...v0.16.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>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
dependabot[bot]
and
dependabot[bot]
created
2 years ago
4ccd373
feat(deps): bump github.com/charmbracelet/log from 0.3.0 to 0.3.1 (#431)
Click to expand commit body
Bumps [github.com/charmbracelet/log](https://github.com/charmbracelet/log) from 0.3.0 to 0.3.1.
- [Release notes](https://github.com/charmbracelet/log/releases)
- [Commits](https://github.com/charmbracelet/log/compare/v0.3.0...v0.3.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>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
dependabot[bot]
and
dependabot[bot]
created
2 years ago
63786d0
fix(web): superfluous write
Ayman Bagabas
created
2 years ago
e0148ca
fix(http): times out on large repositories (#428)
Click to expand commit body
This was due to having a _set_ value of Read/Write http server timeout
values, and a faulty git gzip request handler. The server drops the
connection if there wasn't any read/write within 10 seconds.
Replace the read/write timeouts with idle timeout which will reset the
counter to _either_ read/write within 10 seconds. Idle timeout is only
used when keep-alive is enabled. That is the case by default.
Fix git by properly handling gzip and buffered git service responses.
Improve git http handler logging
Fixes: https://github.com/charmbracelet/soft-serve/issues/427
Ayman Bagabas
created
2 years ago
71d2cd0
feat(deps): bump golang.org/x/crypto from 0.14.0 to 0.15.0 (#425)
dependabot[bot]
created
2 years ago
e6713ba
feat(deps): bump github.com/go-jose/go-jose/v3 from 3.0.0 to 3.0.1 (#423)
Click to expand commit body
Bumps [github.com/go-jose/go-jose/v3](https://github.com/go-jose/go-jose) from 3.0.0 to 3.0.1.
- [Release notes](https://github.com/go-jose/go-jose/releases)
- [Changelog](https://github.com/go-jose/go-jose/blob/v3/CHANGELOG.md)
- [Commits](https://github.com/go-jose/go-jose/compare/v3.0.0...v3.0.1)
---
updated-dependencies:
- dependency-name: github.com/go-jose/go-jose/v3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
dependabot[bot]
and
dependabot[bot]
created
2 years ago
ccb46a4
feat(deps): bump github.com/golang-jwt/jwt/v5 from 5.0.0 to 5.1.0 (#422)
Click to expand commit body
Bumps [github.com/golang-jwt/jwt/v5](https://github.com/golang-jwt/jwt) from 5.0.0 to 5.1.0.
- [Release notes](https://github.com/golang-jwt/jwt/releases)
- [Changelog](https://github.com/golang-jwt/jwt/blob/main/VERSION_HISTORY.md)
- [Commits](https://github.com/golang-jwt/jwt/compare/v5.0.0...v5.1.0)
---
updated-dependencies:
- dependency-name: github.com/golang-jwt/jwt/v5
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
dependabot[bot]
and
dependabot[bot]
created
2 years ago
49f34dd
feat(deps): bump github.com/charmbracelet/log from 0.2.5 to 0.3.0 (#424)
Click to expand commit body
Bumps [github.com/charmbracelet/log](https://github.com/charmbracelet/log) from 0.2.5 to 0.3.0.
- [Release notes](https://github.com/charmbracelet/log/releases)
- [Commits](https://github.com/charmbracelet/log/compare/v0.2.5...v0.3.0)
---
updated-dependencies:
- dependency-name: github.com/charmbracelet/log
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
dependabot[bot]
and
dependabot[bot]
created
2 years ago
6dc3c59
fix: lint issues
Ayman Bagabas
created
2 years ago
d5e81ad
feat(deps): bump golang.org/x/sync from 0.4.0 to 0.5.0 (#420)
Click to expand commit body
Bumps [golang.org/x/sync](https://github.com/golang/sync) from 0.4.0 to 0.5.0.
- [Commits](https://github.com/golang/sync/compare/v0.4.0...v0.5.0)
---
updated-dependencies:
- dependency-name: golang.org/x/sync
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
dependabot[bot]
and
dependabot[bot]
created
2 years ago
40423e8
feat(deps): bump github.com/gorilla/handlers from 1.5.1 to 1.5.2 (#419)
Click to expand commit body
Bumps [github.com/gorilla/handlers](https://github.com/gorilla/handlers) from 1.5.1 to 1.5.2.
- [Release notes](https://github.com/gorilla/handlers/releases)
- [Commits](https://github.com/gorilla/handlers/compare/v1.5.1...v1.5.2)
---
updated-dependencies:
- dependency-name: github.com/gorilla/handlers
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
dependabot[bot]
and
dependabot[bot]
created
2 years ago
fabeb84
feat(deps): bump github.com/gorilla/mux from 1.8.0 to 1.8.1 (#417)
Click to expand commit body
Bumps [github.com/gorilla/mux](https://github.com/gorilla/mux) from 1.8.0 to 1.8.1.
- [Release notes](https://github.com/gorilla/mux/releases)
- [Commits](https://github.com/gorilla/mux/compare/v1.8.0...v1.8.1)
---
updated-dependencies:
- dependency-name: github.com/gorilla/mux
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
dependabot[bot]
and
dependabot[bot]
created
2 years ago
b5fa038
feat(deps): bump github.com/spf13/cobra from 1.7.0 to 1.8.0 (#418)
Click to expand commit body
Bumps [github.com/spf13/cobra](https://github.com/spf13/cobra) from 1.7.0 to 1.8.0.
- [Release notes](https://github.com/spf13/cobra/releases)
- [Commits](https://github.com/spf13/cobra/compare/v1.7.0...v1.8.0)
---
updated-dependencies:
- dependency-name: github.com/spf13/cobra
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
dependabot[bot]
and
dependabot[bot]
created
2 years ago
1383d18
feat(deps): bump modernc.org/sqlite from 1.26.0 to 1.27.0 (#416)
Click to expand commit body
Bumps [modernc.org/sqlite](https://gitlab.com/cznic/sqlite) from 1.26.0 to 1.27.0.
- [Commits](https://gitlab.com/cznic/sqlite/compare/v1.26.0...v1.27.0)
---
updated-dependencies:
- dependency-name: modernc.org/sqlite
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
dependabot[bot]
and
dependabot[bot]
created
2 years ago
03ba1ab
fix(gomod): use git-module fork
Ayman Bagabas
created
2 years ago
139be67
doc: update readme (#413)
Ayman Bagabas
created
2 years ago
56a17a3
feat(ui): show committer in blame
Ayman Bagabas
created
2 years ago
29de922
feat: update to latest env (#412)
Click to expand commit body
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>
Carlos Alexandro Becker
created
2 years ago
f76ae7a
fix(config): add jobs default config
Click to expand commit body
Fixes: e2e79feb09b7 (feat: job config (#402))
Ayman Bagabas
created
2 years ago
f915f4d
refactor,fix: add rename lfs objects migration (#409)
Click to expand commit body
* refactor,fix: add rename lfs objects migration
Rename lfs objects from OID[:2]/OID[2:4]/OID[4:] to OID[:2]/OID[2:4]/OID
to follow specs https://github.com/git-lfs/git-lfs/blob/main/docs/spec.md#intercepting-git
* fix: disable pure ssh lfs by default
Ayman Bagabas
created
2 years ago
Page 2 of 16