タグ

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

  • GitHubのプッシュ処理を改善した方法

    Author Will Haltom GitHub にプッシュすると何が起こるのでしょう?「リポジトリに私の変更が反映される」あるいは「リモートの参照元が更新される」という答えが正しいかもしれません。いくつか例を挙げてみましょう: プルリクエストが同期されます。つまり、プルリクエストの差分とコミットが、新しくプッシュされた変更を反映します。 プッシュされたウェブフックがディスパッチされます。 ワークフローがトリガーされます。 アプリの設定ファイル(Dependabot や GitHub Actions など)をプッシュすると、アプリが自動的にリポジトリにインストールされます。 GitHub ページが公開されます。 Codespacesの設定が更新されます。 さらに色んなことがあります。 これらは重要ものの一部で、プッシュするたびに行われることのほんの一例にすぎません。実際、GitHubモノ

    GitHubのプッシュ処理を改善した方法
    hiroomi
    hiroomi 2024/06/17
  • GitHub Pagesのアクセス管理

    GitHub Pages では、アクセスを制限して、そのページを公開したリポジトリへのアクセス権を持つユーザーだけがサイトを閲覧できるようにするオプションが追加されました。アクセス制御により、GitHub Pages を使って社内のドキュメントやナレッジを特定のユーザーだけに公開したり、企業内だけで共有したりすることができます。 リポジトリの種類は、Private、Internal、Publicの3種類あり、GitHub Pagesはこれまでどのリポジトリの設定においても、誰もが見られるPublic Pagesだけのサイトが生成されていました。今回の変更で、PrivateとInternalリポジトリでは、Private Pagesを使うことで、そのリポジトリを見れる人だけがそこから生成されるPagesのサイトを見られるという設定を行えるようになりました。 このリリースの一環として、以下の機

    hiroomi
    hiroomi 2023/08/19
    “GitHub Pages を使って社内のドキュメントやナレッジを特定のユーザーだけに公開したり、企業内だけで共有したりすることができます。”
  • Highlights from Git 2.38

    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

    Highlights from Git 2.38
    hiroomi
    hiroomi 2022/10/05
  • Supercharging GitHub Actions with Job Summaries

    ProductSupercharging GitHub Actions with Job SummariesYou can now output and group custom Markdown content on the Actions run summary page. The same familiar functionality that powers pull requests, issues, and README files has come to GitHub Actions! We’re thrilled to announce GitHub Actions Job Summaries, which allow for custom Markdown content on the run summary generated by each job. Custom Ma

    Supercharging GitHub Actions with Job Summaries
    hiroomi
    hiroomi 2022/05/10
  • 5 automations every developer should be running

    TL;DR: For any developer looking to avoid security vulnerabilities, buttons that don’t work, slow site speeds, or manually writing release notes this is for you. As developers, we get a bad rap for not writing tests—or automations for that matter—as much as we should. It’s not that we don’t do it (well, maybe some of us don’t). But it’s a fact that writing more code can be a little more fun than s

    5 automations every developer should be running
    hiroomi
    hiroomi 2022/01/01
  • コミットはスナップショットであり差分ではない

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

    コミットはスナップショットであり差分ではない
    hiroomi
    hiroomi 2021/01/06
  • GitHub for mobile のコードレビューがさらに進化

    GitHub for mobile があれば、デスクから離れていても、さまざまな作業が可能になります。散歩中やコーヒーブレイク中に、このアプリでコードレビューを行っているという声が寄せられています。アマゾン川を下る船の上でという方もいました。 こうしたユーザーの多くは、単にアプリからの通知をトリアージするだけでなく、コードのレビューやMerge行っています。GitHub for mobile の2020年3月の正式リリース以来、700,000件近くのレビューと、350,000件以上のMergeが実行されました。外出先から行われたコードリリースとしては、とてつもなく多い数字です。また、GitHub for mobile のコードレビューエクスペリエンスに対し、さまざまな改善案の声もいただいています。 そこでGitHubは、コードレビューの手軽さ、スピード、生産性がさらに向上するための多数の機

    GitHub for mobile のコードレビューがさらに進化
    hiroomi
    hiroomi 2020/10/15
    “レビューがさらに進化”あー、こう取り出してくるのか。
  • SemmleがGitHubの仲間になりました

    人類の進歩は、オープンソースコミュニティに依存しています。そのオープンソースをどのようにして安全かつ信頼できる方法で作成し、使用するべきか。現在、開発者はこの最大の課題に直面しています。この問題を前に、GitHubは安全なソフトウェア開発を実現させるすさまざまなツール、ベストプラクティス、およびインフラストラクチャを提供する責任があると考えています。 米国時間2019年9月18日、GitHubはSemmleを買収したことを発表しました。これは、オープンソースサプライチェーンの保護における大きな一歩になります。 Semmleの革新的なセマンティックコード解析エンジンを使用することで、大規模コードベースに含まれるコードのパターンを特定し、脆弱性とその亜種を検索するクエリを作成できます。Semmleは、Uber、NASA、MicrosoftGoogleセキュリティチームから信頼されています。

    SemmleがGitHubの仲間になりました
    hiroomi
    hiroomi 2020/10/02
  • Semmle | Semmle Discovers Six Critical Vulnerabilities Affecting Macs, iPhones, and iPads

    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

    Semmle | Semmle Discovers Six Critical Vulnerabilities Affecting Macs, iPhones, and iPads
    hiroomi
    hiroomi 2019/09/27
  • セキュアなソフトウェアを、共に開発する

    ソフトウェアは、私たちの身の回りにある、あらゆるものに力を与えています。私たちが作るもの、服用する薬、そして摂取するべ物ですら、その背後にはソフトウェアが存在しています。これから起こる飛躍的な進歩のすべてが、ソフトウェアの力を借りて成し遂げられることでしょう。ソフトウェアが使用されいないものを見つけることは、これからますます難しくなっています。 ソフトウェアが世界に力を与える存在であるならば、オープンソースはその鼓動を打つ心臓です。現在、すべてのソフトウェアプロジェクトの99%でオープンソースが使用されています。これは、当に驚くべきことであり、非常に多くのオープンソースが無償で提供されているという取り組みの証です。オープンソースに貢献している人は皆、私たちすべての前進に一役を担っていることを誇りに思うべきです。 こうした成功には責任が伴います。オープンソースは、世界中の人々が信頼できる

    セキュアなソフトウェアを、共に開発する
    hiroomi
    hiroomi 2019/09/25
  • GitHub Actions now supports CI/CD, free for public repositories

    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 Actions now supports CI/CD, free for public repositories
    hiroomi
    hiroomi 2019/08/09
  • 1