Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • K Knowledge Gaps
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 2
    • Issues 2
    • List
    • Boards
    • Service Desk
    • Milestones
  • Custom issue tracker
    • Custom issue tracker
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Infrastructure Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • repos
  • research
  • Knowledge Gaps
  • Merge requests
  • !11

Switch to using setup.cfg / fix tests in ci

  • Review changes

  • Download
  • Email patches
  • Plain diff
Merged Fabian Kaelin requested to merge fix_tests into main May 05, 2022
  • Overview 14
  • Commits 26
  • Pipelines 7
  • Changes 14

Switch to using a setup.cfg from using setup.py, which allows to consolidate more python packaging configuration in a single file. Based on the example-job-project.

Ongoing issues

  • the dependency on article quality via git+https breaks gitlab CI (which silently times out after 1 hour). Need to investigate whether that is because of the git+https dependency, or because of a transitive dependencies pulled in. For now, the article quality dependency is disabled
  • the local make env still fails as documented here
  • the relationship between local Dockerfile, the Makefile and gitlab-ci.yml is not well defined. At this point the Makefile only supports the local development workflow using Docker, it doesn't generalize commands between gitlab ci and local docker as originally intended.
Edited May 05, 2022 by Fabian Kaelin
Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: fix_tests