Updates the CI-CD pipeline and project dependencies to ensure proper functionality and alignment with the latest stable versions.
Dependency Updates: Updates fastapi, uvicorn, sqlalchemy, and pydantic to their latest stable versions in requirements.txt. Reflects these updates in the README.md to ensure documentation accuracy.
CI-CD Pipeline Enhancements:
Modifies the development job to correctly install dependencies from requirements.txt, ensuring the build aligns with specified requirements.
Adds a final-verification step to the pipeline, ensuring all stages complete successfully, enhancing the reliability of the CI-CD process.
Introduces a step in the production job to automatically generate a new tag and release when a pull request is merged into the main branch, streamlining the release process.
Updates the CI-CD pipeline and project dependencies to ensure proper functionality and alignment with the latest stable versions.
fastapi
,uvicorn
,sqlalchemy
, andpydantic
to their latest stable versions inrequirements.txt
. Reflects these updates in theREADME.md
to ensure documentation accuracy.development
job to correctly install dependencies fromrequirements.txt
, ensuring the build aligns with specified requirements.final-verification
step to the pipeline, ensuring all stages complete successfully, enhancing the reliability of the CI-CD process.production
job to automatically generate a new tag and release when a pull request is merged into themain
branch, streamlining the release process.For more details, open the Copilot Workspace session.