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