All notable changes to this project will be documented in this file.
- Give actions permission to run the bash script
- Health check endpoint
- Configuration management setup
- Subscribe endpoint inserts to database
- Added basic logging to the app
- Replaced logging with tracing
- Init repo
- Changelog and formatting
- Use make commands consistently for cargo
- Update dependencies
- Run fmt and then clippy, let fmt fix
- Server config struct
- Updated changelog
- Updated changelog
- Db setup with migrations to init subscriptions table
- Actions setup
- Updated github actions
- Formatting
- Fix path in actions
- More efficient actions
- Do not break action with warning
- Migration for type of timestamp
- Updated changelog
- Add back db setup in linting action job
- Emoji in security audit workflow
- Forgotten postgres service in the linting step
- Server address as a parameter to the run function
- Moved handlers in routes, config file and startup file
- Configured rustfmt to line width < 79
- Unit test for health check handler
- Integration test replaces unit test
- Test isolation with multiple dbs creation