summaryrefslogtreecommitdiff
path: root/server/Cargo.lock
AgeCommit message (Collapse)Author
2025-06-19Make integration tests run seriallyJoel Klinghed
Tricky to setup the docker compose env to be able to run multiple so simple fix is run the tests sharing the same docker compose setup in serial.
2025-06-19Cargo updateJoel Klinghed
2025-06-19Initial support for translation reviewsJoel Klinghed
2025-06-08Cargo updateJoel Klinghed
2025-06-08Add translation moduleJoel Klinghed
Reads from a list of grit files, all strings and their translations.
2025-06-07grit: Add method for generating message translation idJoel Klinghed
reimplemented from a description of the grit id calculation
2025-06-05Cargo updateJoel Klinghed
2025-06-05Add grit module to commonJoel Klinghed
Parses grit files. I tried using serde-xml-rs but it can't handle text mixed with elements so xml-rs and event stream it is.
2025-06-04Cargo updateJoel Klinghed
2025-06-04Make integration actually workJoel Klinghed
Add logs Add remote keys for each user
2025-04-27Cargo updateJoel Klinghed
2025-02-09First integration testJoel Klinghed
Sets up a whole slew of docker instances, all started from clean slate for test.
2025-02-05cargo updateJoel Klinghed
2025-02-03code coverage: Add tests for commonJoel Klinghed
Add coverage for common as well as server. Fix fs_utils::create_dir_allow_existing to fail if entry exists but isn't a dir.
2025-02-01Use workspace instead of featuresJoel Klinghed
Having to include --feature=build-server in basically all commands that wasn't building eyeballs-githook got tiring quickly. Instead, use workspaces, with a separate project for building the githook. It means I also had to add a library common with code shared by both githook and server.
2025-01-29Add git-server to docker-composeJoel Klinghed
To make a githook that can run on alpine images (using musl) they need to be cross-compiled. Then it became apparent that the githook binary was pulling in all the same dependencies as the server was. This is not good, but apparently also not something Rust/Cargo has figured out. RFC:s has been shutdown. workspace might be an option but then I probably need to also add a "code shared by both githook and server" library that both can link. Problem for another day.
2025-01-26Stop using current user in git hooksJoel Klinghed
Want to support any authentication for the git server, so use git commiter as username for creating reviews instead of the local user that logged in to git. Also verify that pushed commits has a valid author in pre-receive. This is tricky as pre-receive must do this check in the hook, because pre-receive runs when before the objects are pushed so the server can't read the commits, the hook must do this.
2025-01-26Bump utopia-swapper-ui to 9.0.0Joel Klinghed
Re-release of 8.1.1 apparently.
2025-01-26cargo updateJoel Klinghed
2025-01-26Use anyhow to reduce enum error types and map_errJoel Klinghed
2025-01-26Fix tests after adding git reposJoel Klinghed
Use testdir to create directories to put test git in. Use custom test method to find githook binary. Stop using remote so that git repo doesn't try to fetch.
2025-01-26Add basic git supportJoel Klinghed
Pushing a commit to a new branch creates a review. Each project has its own git directory, with githooks installed that talkes with server process via unix sockets.
2025-01-07cargo updateJoel Klinghed
2025-01-04cargo updateJoel Klinghed
2025-01-04Support ldap in authJoel Klinghed
Non-test auth is now using ldap for account syncing and authentication. Test auth is still using hardcoded users (user and other). But it is now also possible to login as "other".
2025-01-03Add initital testsJoel Klinghed
Also add /users endpoint.
2024-12-29cargo updateJoel Klinghed
2024-12-29Add openapi generation using utoipaJoel Klinghed
2024-12-29Rework auth to include sessionJoel Klinghed
The actual authentication is still fake.
2024-12-28Database connectionJoel Klinghed
2024-12-21Initial commitJoel Klinghed