mirror of
https://github.com/Xevion/linkpulse.git
synced 2025-12-06 03:15:35 -06:00
Add RELEASE_CHECKLIST.md
This commit is contained in:
@@ -9,6 +9,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
|||||||
|
|
||||||
## Added
|
## Added
|
||||||
|
|
||||||
|
- A release checklist to the `CHANGELOG.md` file, as a reminder for procedure.
|
||||||
- backend: `pwdlib[argon2]` for password hashing
|
- backend: `pwdlib[argon2]` for password hashing
|
||||||
- backend: provided `LOG_JSON_FORMAT` and `LOG_LEVEL` environment variable defaults in `run.sh` development script
|
- backend: provided `LOG_JSON_FORMAT` and `LOG_LEVEL` environment variable defaults in `run.sh` development script
|
||||||
- backend: `User` model, `Session` model with migration script
|
- backend: `User` model, `Session` model with migration script
|
||||||
|
|||||||
8
RELEASE_CHECKLIST.md
Normal file
8
RELEASE_CHECKLIST.md
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
# Release Checklist
|
||||||
|
|
||||||
|
1. Ensure `backend/pyproject.toml` and `frontend/package.json` have the correct version number for the upcoming release.
|
||||||
|
2. Ensure `CHANGELOG.md` contains all changes for the upcoming release, with the correct version number and date labeled.
|
||||||
|
- `Unreleased` section should not exist.
|
||||||
|
- The version should match `pyproject.toml` and `package.json`.
|
||||||
|
3. Ensure all tests pass locally, as well as the CI/CD pipeline.
|
||||||
|
4. Correct all linting errors and warnings.
|
||||||
Reference in New Issue
Block a user