InfoQ ホームページ github に関するすべてのコンテンツ
-
GitHub Universe 2024、AIイノベーションと開発者向けツールを発表
GitHubは、GitHub Universe 2024で重要なアップデートを発表し、開発者の自律性の強化とAIネイティブな体験の向上に向けたシフトを示した。このイベントでは、アクセシビリティ、イノベーション、マルチモデルの柔軟性を中心に、ワークフローを簡素化し、あらゆるスキルレベルの開発者が人工知能の力を活用できるように設計されたツールを提供した。
-
GitHubとGoogle Cloudが連携し、Gemini 1.5 ProをGitHub Copilotに導入
GitHubはGoogle Cloudと提携し、Gemini 1.5 ProモデルをGitHub Copilotに導入し、開発者に最大200万トークンを扱えるAIツールを提供する。Gemini 1.5 Proは、コード生成、分析、最適化などのタスク向けに設計されており、Visual Studio Codeのようなプラットフォームで間もなく利用可能になり、大規模なコードベースを扱う開発者に柔軟性を提供する。
-
OpenAIがGPT-4oサポートとAPI拡張を含む.NETライブラリの安定版をリリース
6月のベータ版に続き、OpenAIが、公式.NETライブラリの安定版をリリースした。NuGetパッケージとして利用可能で、GPT-4oやGPT-4o miniのような最新モデルと、OpenAI REST APIの全機能をサポートしている。このリリースには同期および非同期APIの両方、ストリーミングチャット補完機能、そしてAPI一貫性向上のための重要な互換性のない変更が含まれている。開発者はライブラリを拡張し、.NET Standard 2.0をサポートするすべての.NETプラットフォーム上で使用できる。
-
時代に左右されないテストツールを使う意義
Benjamin Bischoff氏は、開発者にとって、新しいツールは古いツールよりずっと興味深いという。新たなテクノロジーやアプローチが学べ、仕事道具の幅が広がる機会が得られるからだそうだ。しかし、何十年も前からあるツールを使えば、時間と予算を節約できる。ツールを評価する際には、ツールにいきなり飛びつくよりも、解決すべき問題を理解することが重要である。
-
GitHub Modelsが新しいAIプレイグラウンドと他のGitHubツールとの緊密な統合をもたらす
GitHubは、開発者がGitHubツールエコシステム内から様々なAIモデルを探索し、Azure AIを使用してAIベースのサービスを簡単にデプロイできるようにすることを目的とした無料の機能、GitHub Modelsを発表した。GitHub Modelsにはプライベートモデルとパブリックモデルがあり、現在はクローズドプレビュー版となっている。
-
GitHubはどのようにコードプッシュ処理の信頼性を向上させたか
GitHubは、開発者がプラットフォーム上で頻繁に行うアクションの一つであるコードプッシュの信頼性と効率性を高めるために、いくつかの技術的なアップグレードを実施した。これは、潜在的な問題に対処し、GitHubに定期的にコードをプッシュするユーザーによりスムーズな体験の提供を目的としている。
-
GitHub iOSチームがApple-Silicon Actionsランナーを活用してテスト時間を短縮した方法
GitHub iOSチームは、GitHub Actionsを使ったアプリのビルドとテストにかかる時間を短縮するために、Apple Siliconを搭載したmacOSランナーを採用した。その過程で、GitHub Actionsの並列性をより活用できるようにアプリのリファクタリングも行った。
-
マージキューでGitHubのデプロイを改善する
GitHubは先日、マージキューを使ってコード更新を実装する話題に触れた。マージキューはGitHub.comで 30,000 件以上のプルリクエストとそれに対応する450万回のCI実行を管理するために開発され、拡張を続けてきた。
-
GitHub、Actionランナーのアップグレードを発表 4-vCPU、16GiBメモリーを搭載
GitHubは先日、GitHub Actionsホストランナーの機能強化を発表した。今後、GitHubのデフォルト・ラベルを利用するLinuxやWindows上のパブリック・リポジトリからのワークフローは、新しい4-vCPUランナー上で実行されるようになる。
-
マクドナルド社がGitHubアクションと再利用可能なワークフローでCIを効率化
最近マクドナルド社は、GitHub Actionsを活用して可読性と保守性を重視し、コードの重複を削減した方法について語った。彼らの目標には、合理化されたCIプロセスの確立、開発者の生産性の向上、パイプラインのオブザーバビリティとモニタリングの��装などが含まれていた。
-
GitHub、MySQLインフラをv5.7から8.0にアップグレード
GitHubはこのほど、MySQLのインフラをバージョン5.7から8.0にアップグレードした。このアップグレードの背景としては、5.7が寿命を迎え、MySQL 8.0が提供する最新のセキュリティパッチ、バグフィックス、パフォーマンス強化を活用する必要性があったことが挙げられる。
-
GitHub Copilot Chat、一般公開へ
GitHubによるこの頃の発表によると、自然言語を利用したコーディングツールGitHub Copilot Chatが一般公開された。GitHub Copilotの一部であるこのツールは、自然言語を普遍的なプログラミング言語として高めるように設計されている。
-
GitHub Copilot Chatがオープンベータに:Visual StudioとVS Codeですべてのユーザーが利用可能に
GitHub Copilot Chatは、開発者がサポートされている IDE 内でコーディング関連の質問を直接したり、回答を受け取ったりできるチャット・インターフェースだ。現在オープンベータ版で、Visual StudioとVS CodeのすべてのGitHub Copilot個人ユーザーが利用できる。
-
GitHub Dependabotがカスタマイズ可能な自動判定ルールで誤検知を削減
数ヶ月前にDependabotの自動解除ポリシーを開始し、誤検出アラートの数を減らした後、GitHubは開発者がアラートの自動解除と再開の基準を定義するためのカスタムルールのサポートを追加した。
-
プッシュ保護が一般公開(GA)へ
GitHubは、プッシュ保護(Push Protection)を一般公開し、すべてのパブリックリポジトリで無料にした。プッシュ保護は、変更がプッシュされたときにコード内のシークレットを検出するのに役立つ。GAリリースの一環として、プッシュ保護はGitHub Advanced Security(GHAS) ライセンスを持つすべてのプライベートリポジトリでも利用できるようになった。