Commit log
c93630e
fix(server): wait for and ensure git command exits
Click to expand commit body
We have to wait for exec.Command to exit
Fixes: https://github.com/charmbracelet/soft-serve/issues/262
Ayman Bagabas
created
4533243
feat(deps): bump golang.org/x/sync from 0.1.0 to 0.2.0
Click to expand commit body
Bumps [golang.org/x/sync](https://github.com/golang/sync) from 0.1.0 to 0.2.0.
- [Commits](https://github.com/golang/sync/compare/v0.1.0...v0.2.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
2624e60
fix(nfpm): don't enable and start systemd service by default
Ayman Bagabas
created
0e3363c
fix(build): add bash to Dockerfile
Click to expand commit body
Fixes: https://github.com/charmbracelet/soft-serve/issues/251
Ayman Bagabas
created
1e97e6e
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.14.0 to 1.15.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.14.0...v1.15.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
b9d6fbc
feat(deps): bump modernc.org/sqlite from 1.21.1 to 1.22.1
Click to expand commit body
Bumps [modernc.org/sqlite](https://gitlab.com/cznic/sqlite) from 1.21.1 to 1.22.1.
- [Release notes](https://gitlab.com/cznic/sqlite/tags)
- [Commits](https://gitlab.com/cznic/sqlite/compare/v1.21.1...v1.22.1)
---
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
3d2eee7
chore: hint yaml-language-server of github-workflow schema
Click to expand commit body
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>
Carlos Alexandro Becker
created
7d76e4d
chore: hint yaml-language-server of goreleaser-pro schema
Click to expand commit body
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>
Carlos Alexandro Becker
created
7dab80b
docs: update default server ports
Ayman Bagabas
created
942c50b
Update .nfpm/soft-serve.service
Click to expand commit body
Co-authored-by: Ayman Bagabas <ayman.bagabas@gmail.com>
Carlos Alexandro Becker
and
Ayman Bagabas
created
a69f77c
Update .nfpm/soft-serve.conf
Click to expand commit body
Co-authored-by: Ayman Bagabas <ayman.bagabas@gmail.com>
Carlos Alexandro Becker
and
Ayman Bagabas
created
56bc308
feat: s/soft/soft-serve/; sysusers; tmpfiles
Click to expand commit body
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>
Carlos Alexandro Becker
created
Carlos Alexandro Becker
created
bdcc8fb
feat: package systemd unit
Click to expand commit body
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>
Carlos Alexandro Becker
created
91a1e40
feat(deps): bump github.com/spf13/cobra from 1.6.1 to 1.7.0
Click to expand commit body
Bumps [github.com/spf13/cobra](https://github.com/spf13/cobra) from 1.6.1 to 1.7.0.
- [Release notes](https://github.com/spf13/cobra/releases)
- [Commits](https://github.com/spf13/cobra/compare/v1.6.1...v1.7.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>
dependabot[bot]
created
7948a2c
fix(ci): remove deprecated ifshort linter
Ayman Bagabas
created
64707c9
docs: add ssh config note and fix admin keys env variable
Ayman Bagabas
created
decc974
docs: add hooks section
Ayman Bagabas
created
5a13e8b
fix: create client key and config file
Ayman Bagabas
created
4e67940
fix(cmd): conflicting initial admin user
Ayman Bagabas
created
15528b7
refactor: move ui package to server/
Ayman Bagabas
created
f388af9
feat: use contexts and clean logging
Ayman Bagabas
created
82c4c60
feat(cmd): support custom hooks
Ayman Bagabas
created
ce5ab22
feat(server): rework git hooks and drop internal server
Click to expand commit body
Improve performance and drop ssh internal hooks server
Ayman Bagabas
created
afc0b57
fix: migrate readme & fix permissions
Ayman Bagabas
created
58ac5a3
fix(server): remove ssh idle timeout
Click to expand commit body
Using a timeout with bubbletea breaks the terminal since the connection
gets terminated without quitting bubbletea and restoring the terminal
Ayman Bagabas
created
c59c9ff
fix(config): yaml notations
Ayman Bagabas
created
694a239
fix(server): simplify git hooks invocation
Ayman Bagabas
created
d2c91b3
fix(ui): shorten commit hash in status bar and when copying
Ayman Bagabas
created
89e36f2
fix(config): server config tests
Ayman Bagabas
created
3db817b
fix(ui): empty repo resize regression
Ayman Bagabas
created
0b842d7
fix(ui): empty repo clone command
Ayman Bagabas
created
e00b19d
feat(ui): use termenv to copy text to clipboard
Ayman Bagabas
created
99447bc
fix(backend): error when repository doesn't exist
Ayman Bagabas
created
ee373fb
fix(cmd): add hidden option when importing a repository
Ayman Bagabas
created
bec3df0
fix(backend): list collabs
Ayman Bagabas
created
6efe531
feat(server): use a separate ssh server for internal commands
Ayman Bagabas
created
5513179
fix(config): parse initial admin keys paths
Ayman Bagabas
created
df43bbb
fix(backend): make public key unique
Ayman Bagabas
created
6b2baa9
fix(cmd): omit ssh command line port when empty or 22
Ayman Bagabas
created
96ddc11
fix(server): add ssh commands for admin keys
Ayman Bagabas
created
4b148fb
feat(server): log initial admin keys
Ayman Bagabas
created
d9cba5c
docs: update server settings
Ayman Bagabas
created
443e713
fix: server tests
Ayman Bagabas
created
0ff2f2d
fix(server): hooks config path
Click to expand commit body
Make sure data path is defined correctly.
Fixes: 72c96afd58a0 ("fix(config): mkdir before writing config")
Ayman Bagabas
created
5d177f5
fix(server): InitialAdminKeys config name
Ayman Bagabas
created
4727a5d
fix(config): mkdir before writing config
Ayman Bagabas
created
4394217
fix(cmd): hide migrate-config command
Ayman Bagabas
created
7d5563b
feat: bump wish and keygen
Ayman Bagabas
created
48d696b
docs: readme typos
Ayman Bagabas
created