immich-go
immich-go copied to clipboard
add e2e tests in CI
The communication between, immich-go and the current version of immich server should be tested before merging a PR or whenever an new version of the server is released.
To initiate the communication with a freshly installed server, an admin user must be created as it is done for the demo app: https://github.com/immich-app/demo/blob/main/demo-restart.sh
1- Create the admin user using /auth/admin-sign-up
endpoint
2- Log in as admin, get the token
3- Create an API key