Code indexing in gitaly is broken and leads to code not being visible to the user. We work on the issue with highest priority.

Skip to content

Draft: feat: add package tests to for night runs to test min, latest and random dep. packages

appel_c requested to merge feat/run_ci_against_various_packages_nox into main

Description

This MR introduces a way to run scheduled tests of different builds for the module, to test package dependencies.

Type of Change

  • Introduces new class package_version_handler, a context manager that allows to change the pyproject.toml file before each test run
  • Uses nox to run tests with multiple environment

Definition of Done or still missing

  • Core code works locally
  • Run scheduled nightly tests
  • Check for outdated packages, is prepared but pending
  • Write report file for artifacts -> What has been tested
  • Automatically create gitlab issues in case test fails or packages are outdated
  • Documentation is up-to-date.

Merge request reports