タグ

ブックマーク / github.blog (3)

  • GitHubが新しいランナー機能でiOSアプリのテスト時間を短縮

    Author Stephen Glass Eli Perkins GitHubGitHub Actions用のmacOSAppleシリコンのランナーを使って、iOSアプリのビルド、テスト、デプロイを高速化した方法を紹介します。 GitHub Actions GitHub for iOS GitHub iOSチームとGitHub Actions macOSランナーチームは、お互いの開発インナーループに欠かせない存在です。それぞれのチームは、新しいランナーイメージやハードウェアのテストにおいて、開発者の手にその機能が渡るずっと前からパートナーとなっています。GitHub Actionsは、最新のMacハードウェアをコミュニティに提供することに尽力してきました。Appleシリコン(M1) macOSランナーはパブリックリポジトリで無料で利用でき、より高いパフォーマンスを必要とするジョブにはよ

    GitHubが新しいランナー機能でiOSアプリのテスト時間を短縮
    enmtknt
    enmtknt 2024/06/10
  • コミットはスナップショットであり差分ではない

    Git は紛らわしいという評判です。用語や言い回しが意味するものと、そこから想像する挙動が違ってユーザーが混乱すると言われます。これは、git cherry-pick や git rebase のような「履歴を書き換える」コマンドに最も顕著です。私の経験では、この混乱の根的な原因は、コミットは 差分 であり順番を入れ替えることができるという解釈にあります。しかし、コミットはスナップショットであって、差分ではありません! Git がリポジトリデータをどのように保存しているかを見てみると、Git を理解しやすくなります。このモデルを調べた後に、この新しい視点が git cherry-pick や git rebase のようなコマンドを理解するのにどのように役立つのかを探っていきます。 当に深く 掘り下げたいのであれば、Pro Git という書籍の Git Internals の章を読むと

    コミットはスナップショットであり差分ではない
    enmtknt
    enmtknt 2021/01/07
  • Issue and Pull Request templates

    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

    Issue and Pull Request templates
  • 1