並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 21 件 / 21件

新着順 人気順

github pull request statusesの検索結果1 - 21 件 / 21件

  • CI/CD革新 GitHub Script活用術 - enechain Tech Blog

    はじめに GitHub Script概要 セットアップ context の中身 eSquare Liveでの活用事例 発生した問題 タグの打ち間違い releaseブランチが複数存在する場合のデプロイ先選択の複雑化 解決策としてのGitHub Scriptの活用 機能1 vX.Y.Zのタグがmainブランチのコミットハッシュと一致することを確認する 機能2 releaseブランチは最新バージョンのみ自動で検証環境にデプロイする 完成版スクリプト まとめ はじめに こんにちは、enechainでeSquare Liveを開発しているエンジニアの古瀬(@tsuperis3112)です! 今回は、マニュアル依存になりがちなデプロイフローの問題を actions/github-script で解消した方法についてお話します。 eSquare Liveの開発では、効率的かつ信頼性の高い開発フローを維

      CI/CD革新 GitHub Script活用術 - enechain Tech Blog
    • GitHub - modelcontextprotocol/servers: Model Context Protocol Servers

      Official integrations are maintained by companies building production ready MCP servers for their platforms. 21st.dev Magic - Create crafted UI components inspired by the best 21st.dev design engineers. 2slides - An MCP server that provides tools to convert content into slides/PPT/presentation or generate slides/PPT/presentation with user intention. ActionKit by Paragon - Connect to 130+ SaaS inte

        GitHub - modelcontextprotocol/servers: Model Context Protocol Servers
      • Devinが作るPull Requestのセルフマージを禁止する - newmo 技術ブログ

        AI開発ツールDevinが作成したPull Requestに対して、セキュリティと品質を確保するために2人の承認を必要とする実装方法について解説します。 2025/05/21 追記 レビューコメントが30件以上あったときに正しく動かない問題を修正しました 開発者が書いたPull RequestをDevinにApproveしてもらってマージするパターンも防ぎたい場合は、ifの条件を少し変える必要があります。 背景 newmoでも少し前からDevinを利用して開発を行っています。 Devinを利用するフローは、以下のような感じになります。 エンジニアがSlackやDevinのWeb UIからタスクを依頼 DevinがGitHubにPull Requestを作成 エンジニアは必要に応じてSlackやPull Request上でコメント Devinがコードを修正 問題なければ承認してマージ dev

          Devinが作るPull Requestのセルフマージを禁止する - newmo 技術ブログ
        • How Anthropic teams use Claude Code | Claude by Anthropic

          Agentic coding tools like Claude Code help developers accelerate workflows, automate repetitive tasks, and tackle complex programming projects. As the field evolves, we're learning about new applications everyday from users, including our own employees. To learn more, we sat down with employees across Anthropic to understand how they use Claude Code at work. While many of their use cases were pred

            How Anthropic teams use Claude Code | Claude by Anthropic
          • Digger + GitHub Actionsで作るTerraform/OpenTofuのCI/CD - Qiita

            Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? はじめに この記事は Terraform Advent Calendar 2024 の 23日目の記事です。 TerraformのCI/CDどうしてますか?私は長年Atlantisを愛用していました。Atlantisは、Terraform/OpenTofu用のCI/CDサーバで、自分で使う分にはどちゃクソ便利なんですが、サーバを自前で建てないといけないのがネックで、なかなか初心者や小規模な環境にはオススメしづらいのが悩ましいところです。 なんかよい代替手段はないかしら?と思って最近使ってみているのがDiggerです。DiggerはGit

            • GitHub Actions could be so much better

              ENOSUCHBLOG Programming, philosophy, pedaling. Home Tags Series Favorites Archive Main Site TILs GitHub Actions could be so much better Sep 22, 2023 Tags: programming, rant, security, workflow I love GitHub Actions: I’ve been a daily user of it since 2019 for both professional and hobbyist projects, and have found it invaluable to both my overall productivity and peace of mind. I’m just old enough

              • GitHub ActionsでビルドしてCloudflare Pagesにデプロイする

                やりたいこと Cloudflareは無料プランでも最高。今までGitHub PagesやNetlifyにデプロイしてCloudflare経由で配信してきた。Cloudflareは速くて安定している。 Cloudflare Pages のリポジトリ連携よりは GitHub Actionsで好きなビルド方式でビルドしたものをCloudflare PagesにデプロイしたいとCloudflare Pagesが発表された時から思っていた。それを可能にするGitHub ActionsをCloudflare公式が開発しているのを発見した。その使い方ともっとプレビューを活かせる方法も+αして書いていきたい。 コミットごとにプレビューのページが作成される。 プレビュー例: https://8ba3e416.cloudflare-pages-with-github-actions-prac.pages.de

                  GitHub ActionsでビルドしてCloudflare Pagesにデプロイする
                • Cloud Run with IAP / 任意の環境のURLを作る

                  Cloud Run with IAPを利用しているアプリを開発中にPull Requesのレビューをする時、専用の環境で動作確認したいと言われたので、考えてみた。 Cloud Runには Revision Tagを利用して、任意のRevisionにRequestを送る独自URLを発行する機能 があるが、IAP(Identity Aware Proxy)を利用している場合、Serverless NEGを利用して、HTTP LBからRequestを受けるため、この機能を使っただけでは解決しない。 最終的なCloud Runの構成 作る時に考えたこと 前提 Identity Aware Proxyがかかっている MarkdownをHTMLに変換しているStaticなWeb Site 開発チームは数人 更新頻度はそんなに高くはない 対象はIAPをかけているStaticなWeb SiteでPull

                    Cloud Run with IAP / 任意の環境のURLを作る
                  • Renovateをセルフホスト with Google Cloud & Go - Mirrativ Tech Blog

                    こんにちは、バックエンド基盤チームの藤井脩紀です。 バックエンド基盤チームは、バックエンドエンジニアの生産性向上やコスト削減を目的に、エンジニア主導で課題を発見・解決している部署です。 このチームではCIの整備や依存関係の更新なども担当しており、その一環としてRenovateというソフトウェアのセルフホストを行ったのでそれについてお話しさせてください。 目次 Renovateとは セルフホストに至った背景 セルフホスト GitHubの下準備 Cloud Buildの設定 構成ファイルを準備 script/create-github-token.sh cloudbuild.yaml シークレットの登録 Cloud Buildトリガーの作成 Cloud Schedulerの設定 リポジトリの個別設定 余談:自動生成コードを利用しているがそれをリポジトリに含まない場合の問題 まとめ We are

                      Renovateをセルフホスト with Google Cloud & Go - Mirrativ Tech Blog
                    • PlaywrightのレポートをCloudflare PagesにデプロイしてGitHub IdPでアクセス制限する - *iroi*

                      導入 PlaywrightやReg SuitなどのVRT(Visual Regression Testing)の結果は、HTMLで出力されます。Playwright のヘルプ1 でもレポートをダウンロードして確認する方法が記載されていますが毎回行うのは面倒です。また、レポートをGitHub Pagesにデプロイする方法もありますが、アクセス制限にはEnterpriseプランが必要だったり、Pull Requestごとの結果を保存するのに手間がかかるなどの問題があります 2 3。Amazon S3にレポートを置く方法もアクセス制限が面倒なことが知られています。 そこでこのエントリでは、レポートをCloudflare Pagesにデプロイする方法を紹介します。Cloudflare PagesにはPreview deployments4があるため、Pull Requestごとのレポートをデプロイ

                        PlaywrightのレポートをCloudflare PagesにデプロイしてGitHub IdPでアクセス制限する - *iroi*
                      • GitHub Actions Best Practice 2025

                        Previous slideNext slideToggle fullscreenOpen presenter view Shunsuke Suzuki GitHub: suzuki-shunsuke X: szkdash SRE at freee Corporation Platform Engineer OSS Developer Automation, CI/CD GitHub Actions, Terraform Go Blog https://zenn.dev/shunsuke_suzuki https://suzuki-shunsuke.github.io/profile/blog GitHub Actions による Renovate の安全自動マージ pull_request_target で GitHub Actions の改竄を防ぐ Terraform Monorepo

                        • automerge-gate: GitHubのAuto Mergeをひとつの必須チェックに集約するGitHub Action

                          GitHubのAuto Mergeをひとつの必須チェックに集約するためのGitHub Action automerge-gate を作ったので紹介します。 GitHub: pkgdeps/automerge-gate 背景: GitHub Auto Mergeは集約するアクションなしだと使いにくい 前提として、GitHubのAuto Mergeを使うには、必須チェック未達成のPRをマージできない状態にするBranch protection ruleやRulesetの設定が必要です。 これらの保護機能でPRがブロックされる状態を作ったうえで、すべての必須チェックが成功した時点でAuto Mergeが発火する、という仕組みになっています。 逆に言うと、Auto Mergeを使うには何かしらのステータスチェックを必ず必須に入れる必要があります。 そして、Branch protection rul

                            automerge-gate: GitHubのAuto Mergeをひとつの必須チェックに集約するGitHub Action
                          • Tech Solvency: The Story So Far: CVE-2021-44228 (Log4Shell log4j vulnerability).

                            Log4Shell log4j vulnerability (CVE-2021-44228 / CVE-2021-45046) - cheat-sheet reference guide Last updated: $Date: 2022/02/08 23:26:16 $ UTC - best effort, validate all for your environment/model before use, unofficial sources may be wrong by @TychoTithonus (Royce Williams), standing on the shoulders of many giants Send updates or suggestions (please include category / context / public (or support

                            • Terraform plan は通るのにapplyで失敗...ブランチデプロイ戦略で解決した運用改善事例 - YOUTRUST Tech Blog

                              こんにちは!SRE一年生が終わりかけている墨(YOUTRUST/X)です! 「terraform planは成功したのに、いざterraform applyしたらエラーで失敗...」 こんな経験に悩まされているインフラエンジニアの方は多いのではないでしょうか? 今回はその打開策として弊社で行なった取り組みをご紹介します。 修正前の状態 現状把握のため、弊社のインフラ構成を整理します。 弊社では過去記事でも記載しましたが、インフラをTerraformにて管理しています。 環境 ほぼ同じインフラ構成のsandboxとproductionが存在しています。 リポジトリ Terraformリソースをモジュール化し、環境変数を注入することでリポジトリ1つで2つの環境を管理運用しています。 ブランチ sandbox・main・feature/XXXが存在しており、mainブランチはproduction

                                Terraform plan は通るのにapplyで失敗...ブランチデプロイ戦略で解決した運用改善事例 - YOUTRUST Tech Blog
                              • September 2022 (version 1.72)

                                Downloads: Windows: x64 Arm64 | Mac: Universal Intel silicon | Linux: deb rpm tarball Arm snap Update 1.72.1: The update addresses these security issues. Update 1.72.2: The update addresses these issues. Welcome to the September 2022 release of Visual Studio Code. There are many updates in this version that we hope you'll like, some of the key highlights include: Tool bar customization - Hide/show

                                  September 2022 (version 1.72)
                                • Pay ID iOS・Androidアプリのリリースをささえる5つの自動化 - BASEプロダクトチームブログ

                                  本記事はBASEアドベントカレンダー2024の13日目の記事です。 はじめに BASE株式会社のなかの Pay ID という事業チームでエンジニアリングマネージャーをしている北川です。 Pay ID では、BASE で作られたショップでのより良いお買い物体験を提供するため、ショッピングアプリ「Pay ID」やあと払い決済「Pay ID あと払い」といったプロダクトを開発しています。 本日公開のPay IDテックリードの記事もぜひご覧ください。 devblog.thebase.in 今年もこれまでより良いプロダクトをユーザーに届けるべく、リリースを積み重ねてきましたが、とりわけモバイルアプリのリリースにおける自動化の取り組みについて紹介したいと思います。 1. リリース用の一時チャンネルを作ってもらう 現在 Pay IDアプリでは、明確なルールはないものの2週間に1度程度の頻度でリリースをし

                                    Pay ID iOS・Androidアプリのリリースをささえる5つの自動化 - BASEプロダクトチームブログ
                                  • Bridgy Fed

                                    Bridgy Fed is a decentralized social network bridge. It connects the fediverse, the web, and Bluesky. If you're on one of these networks, you can use Bridgy Fed to follow people on other networks, see their posts, and reply and like and repost them. Likewise, they'll be able to see you and your posts too. Click here to get started, or read on for more information and setup details. About Which net

                                      Bridgy Fed
                                    • SC-081: Introduce Schedule of Reducing Validity and Data Reuse Periods by clintwilson · Pull Request #553 · cabforum/servercert

                                      SC-081 Preamble Overview Expand Section 4.2.1 to detail the allowed data reuse periods for validation data (both for domains/IPs and for everything else in Section 3.2) Eventual reduction of non-SAN validation data reuse from 825 to 398 days Eventual reduction of SAN validation data reuse from 398 days to 10 days Expand Section 6.3.2 to detail a schedule for reducing Public TLS certificate maximum

                                        SC-081: Introduce Schedule of Reducing Validity and Data Reuse Periods by clintwilson · Pull Request #553 · cabforum/servercert
                                      • Bikeshed Documentation

                                        Bikeshed Documentation Living Standard, 27 July 2026 To the extent possible under law, the editors have waived all copyright and related or neighboring rights to this work. In addition, as of 27 July 2026, the editors have made this specification available under the Open Web Foundation Agreement Version 1.0, which is available at https://www.openwebfoundation.org/the-agreements/the-owf-1-0-agreeme

                                        • AWS CodeBuildパイプラインのための多層防御セキュリティの実装 | Amazon Web Services

                                          Amazon Web Services ブログ AWS CodeBuildパイプラインのための多層防御セキュリティの実装 本記事は米国時間 7月 31 日に公開された「Implementing Defense-in-Depth Security for AWS CodeBuild Pipelines」を翻訳したものです。 最近のセキュリティ研究により、AWS Security Bulletin AWS-2025-016 で文書化されているように、 CI/CD パイプライン設定の重要性が注目されています。この投稿では、既存のガイダンスと推奨事項を一つのガイドにまとめます。 継続的インテグレーションと継続的デプロイメント( CI/CD )の実践は、開発チームが効率的かつ確実にソフトウェアを提供するのに役立ちます。 AWS CodeBuild は、GitHub、GitLab、その他のソースコード

                                            AWS CodeBuildパイプラインのための多層防御セキュリティの実装 | Amazon Web Services
                                          • Approve されてもラベルを付けるまでマージできなくする方法

                                            この記事では、Approveされてもラベルを付けるまでマージできないようにする方法について解説します。 背景 とあるプロジェクトで、 GitFeatureFlow というフローを採用しています。 このフローでは、mainブランチからトピックブランチを切って開発し、開発が終わったらmainブランチに向けてプルリクエストを作成します。その後、プログラムのレビューをレビュアーに依頼します。しかし、 Approveされてもすぐにマージできません。QAを依頼し、QAが通過してからマージできます。 この運用において1点懸念がありました。それは、Approveされたプルリクエストはワンクリックでマージできてしまうので、QA未完了の機能が誤ってマージされる可能性があることです。 そこで、私はApproveされてもラベルを付けるまでマージできないようにする仕組みを作りました。これにより、QA未完了の機能がマ

                                              Approve されてもラベルを付けるまでマージできなくする方法
                                            1