Skip to content

SENG-333: Create pipelines for new API repo

Merge Summary – SENG-333

Documentation

  • Updated README.md with installation instructions and development setup guidance.

Project Structure

  • Migrated project to a src folder structure.

CI/CD Improvements

  • Added and enhanced GitLab CI configuration for build and deployment.
  • Improved deployment stages in CI and Dockerfile.
  • Updated .gitignore.
  • Added Twine authentication for deployment.
  • Removed obsolete comments from CI configs.

Development Tooling

  • Added development container configuration.
  • Added pre-commit hooks.

Versioning

  • Pipeline build now includes automatic versioning via hatch.

Merge request reports

Loading