タグ

CIとGitHubに関するYassLabのブックマーク (2)

  • GitHub-hosted runners: Double the power for open source

    AI & MLLearn about artificial intelligence and machine learning across the GitHub ecosystem and the wider industry. Generative AILearn how to build with generative AI. GitHub CopilotChange how you work with GitHub Copilot. LLMsEverything developers need to know about LLMs. Machine learningMachine learning tips, tricks, and best practices. How AI code generation worksExplore the capabilities and be

    GitHub-hosted runners: Double the power for open source
    YassLab
    YassLab 2024/01/23
    “4-vCPUs, 16 GiB of memory and 150GiB storage. Public repositories can see the benefits of these updates today, with no required changes. Simply run your public workflows using any of the existing Ubuntu or Windows labels, and they now will automatically run on the new 4-core hosted runners.”
  • 実行時間ベースでテストを分割するGitHub Action

    GitHub Actionsでテストファイルを複数ノードに適切に分割するためのカスタムアクション、r7kamura/split-tests-by-timingsを作った。 CircleCIに同様の仕組みがあり、今回はこれのGitHub Actions版が欲しかった。 既存ツールとして、Go製のleonid-shevtsov/split_testsというCLIツールがあり、これを利用するchaosaffe/split-testsというカスタムアクションがある。 このカスタムアクションでも不足は無かったが、幾つかの理由で今回自作するに至った。 しばらく使いそうなので、保守性を上げるためにも、不要な機能を取り除いて必要最低限の機能にしたかった GitHub Actionsは仕様変更が多いため、自分で保守できるようにしたかった 今回、内部実装としてRust製のmtsmfm/split-testとい

    YassLab
    YassLab 2023/05/17
    “テストファイルを複数ノードに適切に分割 / しばらく使いそうなので、保守性を上げるためにも、不要な機能を取り除いて必要最低限の機能に / GitHub Actionsは仕様変更が多いため、自分で保守できるようにしたかった”
  • 1