Commit log

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

87d61a3 docs(README): add Windows install instruction for Winget (#304)

Click to expand commit body
* README: add Windows Install Instruction (Winget)

* README: update winget pkg identifier to Moniker

* README: update Windows installation instruction

Co-authored-by: Ayman Bagabas <ayman.bagabas@gmail.com>

---------

Co-authored-by: Ayman Bagabas <ayman.bagabas@gmail.com>

K.B.Dharun Krishna and Ayman Bagabas created

70ca425 chore(deps): bump github.com/alecthomas/chroma/v2 from 2.12.0 to 2.13.0

Click to expand commit body
Bumps [github.com/alecthomas/chroma/v2](https://github.com/alecthomas/chroma) from 2.12.0 to 2.13.0.
- [Release notes](https://github.com/alecthomas/chroma/releases)
- [Changelog](https://github.com/alecthomas/chroma/blob/master/.goreleaser.yml)
- [Commits](https://github.com/alecthomas/chroma/compare/v2.12.0...v2.13.0)

---
updated-dependencies:
- dependency-name: github.com/alecthomas/chroma/v2
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

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

dependabot[bot] created

b15f874 fix(mirror): don't need git gc

Click to expand commit body
Fixes: 920e4a75d11d (fix: use lipgloss renderers)

Ayman Bagabas created

abd5580 fix(webhook): we don't care about the default branch if it's missing

Ayman Bagabas created

194455d fix: lint issues

Ayman Bagabas created

7b97817 fix: unquote git quoted filenames

Click to expand commit body
Git core.quotePath is enabled by default and causes unicode in filenames
to be quoted. Unquote filenames and requote them to escape control
characters BUT not unicode characters.

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

Ayman Bagabas created

86959cf chore(deps): update github.com/charmbracelet/wish to v1.3.2

Ayman Bagabas created

920e4a7 fix: use lipgloss renderers

Click to expand commit body
Fixes: https://github.com/charmbracelet/soft-serve/pull/468

Ayman Bagabas created

d54c6de fix(ssh): emulate pty on windows

Ayman Bagabas created

0e77ee9 fix(ssh): allocate pty and use the latest tea middleware

Ayman Bagabas created

6415db3 chore(deps): update dependencies

Click to expand commit body
Fixes: https://github.com/charmbracelet/soft-serve/issues/484

Ayman Bagabas created

11becf0 chore(deps): bump modernc.org/sqlite from 1.29.2 to 1.29.3 (#490)

dependabot[bot] created

9f8b780 chore(deps): bump github.com/go-jose/go-jose/v3 from 3.0.2 to 3.0.3 (#489)

dependabot[bot] created

72507d2 chore(deps): bump github.com/charmbracelet/lipgloss from 0.9.1 to 0.10.0 (#488)

dependabot[bot] created

0421a0b chore(deps): bump github.com/golang-jwt/jwt/v5 from 5.2.0 to 5.2.1 (#486)

Click to expand commit body
Bumps [github.com/golang-jwt/jwt/v5](https://github.com/golang-jwt/jwt) from 5.2.0 to 5.2.1.
- [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.2.0...v5.2.1)

---
updated-dependencies:
- dependency-name: github.com/golang-jwt/jwt/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

043e1e8 chore(deps): bump golang.org/x/crypto from 0.20.0 to 0.21.0 (#487)

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

5a70f43 chore(deps): bump github.com/prometheus/client_golang (#483)

Click to expand commit body
Bumps [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang) from 1.18.0 to 1.19.0.
- [Release notes](https://github.com/prometheus/client_golang/releases)
- [Changelog](https://github.com/prometheus/client_golang/blob/v1.19.0/CHANGELOG.md)
- [Commits](https://github.com/prometheus/client_golang/compare/v1.18.0...v1.19.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>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

dependabot[bot] and dependabot[bot] created

15d661f Create CODEOWNERS

Maas Lalani created

b6370e4 chore(deps): bump modernc.org/sqlite from 1.29.1 to 1.29.2 (#482)

Click to expand commit body
Bumps [modernc.org/sqlite](https://gitlab.com/cznic/sqlite) from 1.29.1 to 1.29.2.
- [Commits](https://gitlab.com/cznic/sqlite/compare/v1.29.1...v1.29.2)

---
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

57e3412 chore(deps): bump golang.org/x/crypto from 0.19.0 to 0.20.0 (#481)

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

1e0d3c5 chore(deps): bump github.com/go-jose/go-jose/v3 from 3.0.1 to 3.0.2 (#480)

Click to expand commit body
Bumps [github.com/go-jose/go-jose/v3](https://github.com/go-jose/go-jose) from 3.0.1 to 3.0.2.
- [Release notes](https://github.com/go-jose/go-jose/releases)
- [Changelog](https://github.com/go-jose/go-jose/blob/main/CHANGELOG.md)
- [Commits](https://github.com/go-jose/go-jose/compare/v3.0.1...v3.0.2)

---
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

11c0bc5 docs: update readme root.go to main.go (#478)

pratik kuikel created

8557903 chore(deps): bump modernc.org/sqlite from 1.28.0 to 1.29.1 (#476)

dependabot[bot] created

9a39ffa chore(deps): bump golangci/golangci-lint-action from 3 to 4 (#474)

dependabot[bot] created

e921d87 chore(deps): bump golang.org/x/crypto from 0.18.0 to 0.19.0 (#473)

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