Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[ADR] centralized test environment WIP #93

Open
utnapischtim opened this issue Feb 18, 2025 · 0 comments
Open

[ADR] centralized test environment WIP #93

utnapischtim opened this issue Feb 18, 2025 · 0 comments
Assignees
Labels
Proposal: Pending Proposal for new RFC, pending triage

Comments

@utnapischtim
Copy link

utnapischtim commented Feb 18, 2025

Motivation

centralize development and test environment

Dreams 🔮

  • remove configurations for linters from individual packages
  • remove run-tests.sh from individual packages
  • have a centralized place where linter configuration and test setup can be collected
  • make github tests and local tests + development configuration collected from same place
  • pyproject.toml as single configuration for package build
  • pyproject.toml contains only package build information
  • configuration for babel, tests, linter on centralized place
  • translation configuration on centralized place

interfaces

  • invenio start tests command. (invenio run tests is not possible, invenio run starts a development server)
  • one package on inveniosoftware which contains all configuration, javascript, python, linters, translations etc

possible tools and technologies and concepts

@utnapischtim utnapischtim added the Proposal: Pending Proposal for new RFC, pending triage label Feb 18, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Proposal: Pending Proposal for new RFC, pending triage
Projects
None yet
Development

No branches or pull requests

5 participants