Commit log

c0931c2 chore(deps): bump golang.org/x/crypto from 0.27.0 to 0.28.0 (#583)

dependabot[bot] created

5669b86 chore(deps): bump github.com/rogpeppe/go-internal from 1.12.0 to 1.13.1 (#581)

Click to expand commit body
Bumps [github.com/rogpeppe/go-internal](https://github.com/rogpeppe/go-internal) from 1.12.0 to 1.13.1.
- [Release notes](https://github.com/rogpeppe/go-internal/releases)
- [Commits](https://github.com/rogpeppe/go-internal/compare/v1.12.0...v1.13.1)

---
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>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

dependabot[bot] and dependabot[bot] created

eca5e32 chore(deps): bump go.uber.org/automaxprocs from 1.5.3 to 1.6.0 (#582)

dependabot[bot] created

dd4840b chore(deps): bump github.com/prometheus/client_golang (#578)

dependabot[bot] created

b83e99a chore(deps): bump modernc.org/sqlite from 1.33.0 to 1.33.1 (#577)

Click to expand commit body
Bumps [modernc.org/sqlite](https://gitlab.com/cznic/sqlite) from 1.33.0 to 1.33.1.
- [Commits](https://gitlab.com/cznic/sqlite/compare/v1.33.0...v1.33.1)

---
updated-dependencies:
- dependency-name: modernc.org/sqlite
  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

a1ec9e0 chore(deps): bump github.com/charmbracelet/bubbletea from 1.1.0 to 1.1.1 (#576)

Click to expand commit body
Bumps [github.com/charmbracelet/bubbletea](https://github.com/charmbracelet/bubbletea) from 1.1.0 to 1.1.1.
- [Release notes](https://github.com/charmbracelet/bubbletea/releases)
- [Changelog](https://github.com/charmbracelet/bubbletea/blob/main/.goreleaser.yml)
- [Commits](https://github.com/charmbracelet/bubbletea/compare/v1.1.0...v1.1.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>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

dependabot[bot] and dependabot[bot] created

782b450 chore(deps): bump github.com/charmbracelet/bubbles from 0.18.0 to 0.20.0 (#575)

dependabot[bot] created

40ca43f chore(deps): bump github.com/charmbracelet/glamour from 0.7.0 to 0.8.0 (#574)

Ayman Bagabas created

6658cf1 fix: update position constant in `JoinHorizontal` (#552)

Click to expand commit body
* fix: update position constant in JoinHorizontal

* fix: update position constant in JoinVertical

Aditi Patel created

85b4625 fix: add missing arg length check to fix runtime panic (#568)

Click to expand commit body
* Add missing arg length check to fix runtime panic on "repo branch delete <reponame>" command with missing branch arg

* Add testscript case for missing argument

---------

Co-authored-by: x2 <x2@rrotn.local>

Christopher David Shirk and x2 created

c354d5f feat: optionally pull config from a custom file (envvar), default to data path. (#557)

Click to expand commit body
* feat: optionally pull config from a custom file (envvar), default to data path.

* docs: add docs on SOFT_SERVE_CONFIG_LOCATION

* feat: add tests for SOFT_SERVE_CONFIG_LOCATION

Kendall Tauser created

ff10b94 chore(deps): bump github.com/charmbracelet/wish from 1.4.1 to 1.4.3

Click to expand commit body
Bumps [github.com/charmbracelet/wish](https://github.com/charmbracelet/wish) from 1.4.1 to 1.4.3.
- [Release notes](https://github.com/charmbracelet/wish/releases)
- [Changelog](https://github.com/charmbracelet/wish/blob/main/.goreleaser.yml)
- [Commits](https://github.com/charmbracelet/wish/compare/v1.4.1...v1.4.3)

---
updated-dependencies:
- dependency-name: github.com/charmbracelet/wish
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

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

dependabot[bot] created

008c056 chore(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.20.0 to 1.20.3.
- [Release notes](https://github.com/prometheus/client_golang/releases)
- [Changelog](https://github.com/prometheus/client_golang/blob/v1.20.3/CHANGELOG.md)
- [Commits](https://github.com/prometheus/client_golang/compare/v1.20.0...v1.20.3)

---
updated-dependencies:
- dependency-name: github.com/prometheus/client_golang
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

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

dependabot[bot] created

8cefa75 chore(deps): bump golang.org/x/crypto from 0.26.0 to 0.27.0

Click to expand commit body
Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.26.0 to 0.27.0.
- [Commits](https://github.com/golang/crypto/compare/v0.26.0...v0.27.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

5294d86 chore(deps): bump modernc.org/sqlite from 1.32.0 to 1.33.0

Click to expand commit body
Bumps [modernc.org/sqlite](https://gitlab.com/cznic/sqlite) from 1.32.0 to 1.33.0.
- [Commits](https://gitlab.com/cznic/sqlite/compare/v1.32.0...v1.33.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

20b7d5f chore(deps): bump github.com/charmbracelet/keygen from 0.5.0 to 0.5.1 (#559)

dependabot[bot] created

4b044e7 chore(deps): bump github.com/charmbracelet/bubbletea from 1.0.0 to 1.1.0 (#569)

dependabot[bot] created

be5d8aa chore(deps): bump github.com/charmbracelet/bubbletea (#565)

dependabot[bot] created

47a4762 chore(deps): bump github.com/prometheus/client_golang (#558)

dependabot[bot] created

d9974a7 chore(deps): bump modernc.org/sqlite from 1.31.1 to 1.32.0

Click to expand commit body
Bumps [modernc.org/sqlite](https://gitlab.com/cznic/sqlite) from 1.31.1 to 1.32.0.
- [Commits](https://gitlab.com/cznic/sqlite/compare/v1.31.1...v1.32.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

beade8a chore(deps): bump github.com/caarlos0/env/v11 from 11.2.0 to 11.2.2

Click to expand commit body
Bumps [github.com/caarlos0/env/v11](https://github.com/caarlos0/env) from 11.2.0 to 11.2.2.
- [Release notes](https://github.com/caarlos0/env/releases)
- [Changelog](https://github.com/caarlos0/env/blob/main/.goreleaser.yml)
- [Commits](https://github.com/caarlos0/env/compare/v11.2.0...v11.2.2)

---
updated-dependencies:
- dependency-name: github.com/caarlos0/env/v11
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

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

dependabot[bot] created

920ac23 chore(deps): bump golang.org/x/crypto from 0.25.0 to 0.26.0

Click to expand commit body
Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.25.0 to 0.26.0.
- [Commits](https://github.com/golang/crypto/compare/v0.25.0...v0.26.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

1cf3671 chore(deps): bump github.com/caarlos0/env/v11 from 11.1.0 to 11.2.0

Click to expand commit body
Bumps [github.com/caarlos0/env/v11](https://github.com/caarlos0/env) from 11.1.0 to 11.2.0.
- [Release notes](https://github.com/caarlos0/env/releases)
- [Changelog](https://github.com/caarlos0/env/blob/main/.goreleaser.yml)
- [Commits](https://github.com/caarlos0/env/compare/v11.1.0...v11.2.0)

---
updated-dependencies:
- dependency-name: github.com/caarlos0/env/v11
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

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

dependabot[bot] created

eff2a24 chore(deps): bump golang.org/x/sync from 0.7.0 to 0.8.0

Click to expand commit body
Bumps [golang.org/x/sync](https://github.com/golang/sync) from 0.7.0 to 0.8.0.
- [Commits](https://github.com/golang/sync/compare/v0.7.0...v0.8.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

a2cf786 fix: respect anon-access on ssh

Click to expand commit body
This will also allow access to anonymous user connections with public-keys

Fixes: https://github.com/charmbracelet/soft-serve/issues/524

Ayman Bagabas created

f23ea48 fix(ssh): pass GIT_PROTOCOL from ssh session down to binary

Click to expand commit body
Fixes: 4daebdd422a6 (sec: do not append session envs to git run (#544))

Ayman Bagabas created

876db8d docs: correct spelling of read-only

Michael created

ca7c2bb docs(docker README): Update docker file with SOFT_SERVE_INITIAL_ADMIN_KEYS env variable for both docker and compose examples

CRBroughton created

43f087f fix(mirror): add user missing from context

Click to expand commit body
DeleteRepository, called when mirroring fails, requires access to the
user. The user isn't included in the context for the task, so attach
the closed over user to the task context.

Noel created

07076f8 fix(mirror): skip LFS instead of failing to mirror a repo

Click to expand commit body
If an LFS client can't be created because it's not compatible for
some reason, skip it entirely for a mirrored repo. This prevents one
possible crash when mirroring fails. It still seems to crash when
accessing user info, so something is still missing. Either way, it
seems valid to skip LFS if it just won't work.

Noel created

59e83d9 chore(deps): bump golangci/golangci-lint-action from 4 to 6

Click to expand commit body
Bumps [golangci/golangci-lint-action](https://github.com/golangci/golangci-lint-action) from 4 to 6.
- [Release notes](https://github.com/golangci/golangci-lint-action/releases)
- [Commits](https://github.com/golangci/golangci-lint-action/compare/v4...v6)

---
updated-dependencies:
- dependency-name: golangci/golangci-lint-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

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

dependabot[bot] created

6c917ac fix(test): path separator on windows

Ayman Bagabas created

addbd51 chore: bump charmbracelet/wish

Ayman Bagabas created

0191234 fix: lint

Ayman Bagabas created

ca5832b chore: upgrade deps

Ayman Bagabas created

8c9777d fix(test): tidy testscript and skip ssh-lfs test

Click to expand commit body
Looks like there's a bug with git-lfs making the session hang.

Ayman Bagabas created

621d920 fix(ssh): check of empty pk and tidy context mw

Ayman Bagabas created

bb59bee fix: use the latest git-lfs-transfer and update implementation

Ayman Bagabas created

6e5452d chore: use caarlos0/env v11

Ayman Bagabas created

aa15af5 fix: tidy notify os interrupt signals

Ayman Bagabas created

83495e2 docs: add CLI instructions for mirrors to README (#543)

Ruben Hönle created

4daebdd sec: do not append session envs to git run (#544)

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

Carlos Alexandro Becker created

b5f5721 build: fix golanci-lint configs

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

Carlos Alexandro Becker created

b4da757 ci: sign & notarize macos binaries (#537)

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

Carlos Alexandro Becker created

6ddae64 Simplify installation with brew (#534)

Click to expand commit body
You don't actually need to tap a brew directory before installation. Tapping would happen automatically before installation.

Stanislav (Stas) Katkov created

a2eac81 chore(ci): enable gofumpt

Ayman Bagabas created

81ee0ec fix(git): hang on git i/o error

Ayman Bagabas created

bba9b26 Correct make repo private command in README.md (#515)

Troy created

6e9db8e fix(web): superfluous write

Click to expand commit body
Fixes: 8c181bc66274 (fix(web): write http prefix before references)

Ayman Bagabas created

8c181bc fix(web): write http prefix before references

Ayman Bagabas created