awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

3 个仓库

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

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • audreyfeldroy/cookiecutter-pypackageaudreyfeldroy 的头像

    audreyfeldroy/cookiecutter-pypackage

    4,584在 GitHub 上查看↗

    该项目是一个 Cookiecutter 模板,用于引导具有标准化目录布局和配置文件的 Python 包。它通过生成项目结构、样板文件和命令行界面入口点,为新库奠定了基础。 该模板通过强化的构建流水线强调安全的软件供应链。它利用 commit SHA 锁定 Action 和最小权限集来防御攻击,同时提供了一个设置,用于使用安全身份提供程序构建并上传签名包到注册表。 该项目涵盖了广泛的功能,包括用于多版本测试、Linting 和类型检查的持续集成自动化。它还包括一个自动化的文档流水线,从 Docstring 中提取 API 参考并将其部署到托管提供商。其他工具处理依赖管理、分发工件编译和静态漏洞扫描。

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

    Python
    在 GitHub 上查看↗4,584
  • zio/ziozio 的头像

    zio/zio

    4,347在 GitHub 上查看↗

    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
    在 GitHub 上查看↗4,347
  • moonrepo/moonmoonrepo 的头像

    moonrepo/moon

    3,687在 GitHub 上查看↗

    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
    在 GitHub 上查看↗3,687
  1. Home
  2. Development Tools & Productivity
  3. Project Version Managers
  4. Toolchain Versioning
  5. Version Matrix Testing

探索子标签

  • 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.