awesome-repositories.com
Blog
MCP
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektMCP-ServerÜber unsRanking-MethodikPresse
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

3 Repos

Awesome GitHub RepositoriesVersion Matrix Testing

Automated testing of a project against a matrix of different toolchain versions.

Distinct from Toolchain Versioning: Distinct from general versioning: focuses on the automated execution of tests across multiple version combinations.

Explore 3 awesome GitHub repositories matching development tools & productivity · Version Matrix Testing. Refine with filters or upvote what's useful.

Awesome Version Matrix Testing GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • audreyfeldroy/cookiecutter-pypackageAvatar von audreyfeldroy

    audreyfeldroy/cookiecutter-pypackage

    4,584Auf GitHub ansehen↗

    Dieses Projekt ist eine Cookiecutter-Vorlage für das Bootstrapping von Python-Paketen mit einem standardisierten Verzeichnislayout und Konfigurationsdateien. Es bietet ein Fundament für neue Bibliotheken durch die Generierung von Projektstrukturen, Boilerplate-Dateien und Befehlszeilen-Einstiegspunkten. Die Vorlage betont eine sichere Software-Lieferkette durch gehärtete Build-Pipelines. Sie nutzt Commit-SHA-Pinning für Actions und minimale Berechtigungssätze zum Schutz vor Angriffen, während sie ein Setup für das Erstellen und Hochladen signierter Pakete in Registries unter Verwendung sicherer Identitätsanbieter bereitstellt. Das Projekt deckt eine breite Palette an Funktionen ab, einschließlich CI-Automatisierung für Multi-Version-Tests, Linting und Typ-Prüfung. Es enthält zudem eine automatisierte Dokumentations-Pipeline, die API-Referenzen aus Docstrings extrahiert und auf Hosting-Anbietern bereitstellt. Zusätzliche Tools handhaben Abhängigkeitsmanagement, die Kompilierung von Distributionsartefakten und statische Schwachstellen-Scans.

    Executes the same test suite across multiple Python language versions to ensure stability.

    Python
    Auf GitHub ansehen↗4,584
  • zio/zioAvatar von zio

    zio/zio

    4,347Auf GitHub ansehen↗

    ZIO is a functional effect system for the JVM that models asynchronous and concurrent programs as pure, composable values with typed error handling and dependency injection. Its core identity is built on fiber-based concurrency, where lightweight, non-blocking fibers execute millions of concurrent tasks with structured lifecycle management, and a dual-channel error model that separates expected business failures from unexpected system defects at compile time. The system provides effect-typed dependency injection through a layer-based dependency graph, pull-based reactive stream processing with

    Constrains test execution to a specific Scala version using version-matching aspects.

    Scalaasynchronicityasynchronousasynchronous-programming
    Auf GitHub ansehen↗4,347
  • moonrepo/moonAvatar von moonrepo

    moonrepo/moon

    3,687Auf GitHub ansehen↗

    Moon is a monorepo build system and task runner designed to orchestrate complex projects with multiple packages. It functions as a dependency graph orchestrator that executes build targets in topological order and utilizes input hashing to cache results and skip redundant work. The project features a polyglot toolchain manager that automates the installation and versioning of language runtimes and CLI tools to ensure environment consistency. It also includes a plugin framework based on WebAssembly, allowing developers to extend build logic and toolchain behavior using any supported language.

    Overrides toolchain versions via environment variables to automate checks across a predefined version matrix.

    Rustbuild-systembuild-toolbun
    Auf GitHub ansehen↗3,687
  1. Home
  2. Development Tools & Productivity
  3. Project Version Managers
  4. Toolchain Versioning
  5. Version Matrix Testing

Unter-Tags erkunden

  • Scala Version-Specific Test ExecutionsConstrains a test to a particular Scala version using version-matching aspects. **Distinct from Version Matrix Testing:** Distinct from Version Matrix Testing: focuses on single-version constraint via aspects, not matrix execution.