並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 21 件 / 21件

新着順 人気順

github commit statuses apiの検索結果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
    • ローカルの Claude Code レビューを「すり抜けられない」必須チェックにした話 - PLEX Product Team Blog

      こんにちは、コーポレートチームの金山です。 今回は、各開発者がローカルで回している Claude Code のレビューを「すり抜けられない」必須チェックにした仕組みを紹介します。 はじめに 私たちが開発しているある社内プロダクトでは、AI レビューの実行コストの都合から、レビューを CI ではなく各開発者のローカル環境で実行したいケースがありました。CI で毎回 AI レビューを回すと従量課金の負担が大きくなるため、各開発者のローカルで Claude Code を実行する運用にしています。 そこで、各開発者が push する前に Claude Code によるセルフレビューをローカルで回すことをルールにしています。 ただ、このようなローカル実行の仕組みは、セットアップ漏れや実行忘れがあっても検知しづらく、レビューを通さずに push できてしまうという課題があります。これを防ぐため、ローカ

        ローカルの Claude Code レビューを「すり抜けられない」必須チェックにした話 - PLEX Product Team Blog
      • 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にデプロイする
          • AgentのToolを公開MCPから自作に変えたらToken使用料が9割削減した

            AgentのToolを公開されているMCPから自作に変更したら、Token使用料が9割削減できた話を書きます。 背景 現在ko☆shi(こーし)という引き継ぎを自動化するAgentを社内プロダクトとして開発しています。 このAgentはGitHub、Asana、Slackをデータソースとして使用しており、Strands AgentsのMCP機能を使用して、各サービスの情報を取得しています。ユースケースとしては、最新のPRやIssueがどのタスクと紐づいているかを確認したり、そのタスクについてどういう意思決定がされているかを把握したりしています。 いつも通りko☆shiを使用していると、Token使用料がかなり高額になっていることに気づきました。調査したところ、GitHubの最新のPRを確認しているだけにも関わらず、かなりのTokenが消費されていました。 画像のように、1回の呼び出しで約3

              AgentのToolを公開MCPから自作に変えたらToken使用料が9割削減した
            • 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
                    • 注目のAIエンジニア「Devin」を入れてみた!購入から初期設定まで | DevelopersIO

                      はじめに 今回は今注目されてるAIエンジニア「Devin」を調査のため購入したので、購入の流れや初期設定などを紹介します。本稿では、キャプチャなどを残しつつ初期のセットアップで必要な権限などに注目します。タスクを依頼した際の動作検証などは後続のブログで試していきます。 Devinをオンボーディングする上で、事前にSlackやGitHubで権限が必要です。購入前の権限確認などにご使用ください。 Devinについて知らない方は以下のブログなどをご確認ください。 Devinの購入 まずは、以下のURLにアクセスして購入に進んでみます。 まずSign upのボタンが出るので押下して、メールアドレス、Google or GitHub のSSOでアカウントを作成します。今回はGoogleでサインアップします。 サインアップするとチャット画面がでます。GitHubとSlackへの招待を希望されます。Gi

                        注目のAIエンジニア「Devin」を入れてみた!購入から初期設定まで | DevelopersIO
                      • Overview | Dagger

                        Dagger is a platform for automating software delivery. It can build, test and ship any codebase, reliably and at scale. Dagger runs locally, in your CI server, or directly in the cloud. Why Dagger?​ Dagger makes your software delivery programmable, local-first, repeatable and observable. Programmable. Shell scripts and proprietary YAML are no longer acceptable for automating software delivery. Dag

                          Overview | Dagger
                        • Codex Prompting Guide

                          Codex models advance the frontier of intelligence and efficiency and our recommended agentic coding model. Follow this guide closely to ensure you’re getting the best performance possible from this model. This guide is for anyone using the model directly via the API for maximum customizability; we also have the Codex SDK for simpler integrations. In the API, the Codex-tuned model is gpt-5.3-codex

                            Codex Prompting Guide
                          • 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

                            • 1日でわかるWebサービス制作の全て ~企画から実装まで~

                              Read in English MarkeZine Academy 2013/07/23 by Yusuke Wada a.k.a yusukebe イントロダクション 自己紹介 和田裕介 / Yusuke Wada 1981年生 / 横浜住み / 独身 (株) ワディット代表取締役 (株) オモロキ取締役兼最高技術責任者 Web Application Developer 物書きも少々 ワディット オモロキ メインワークその1 メインワークその2 その他つくったモノ 君のラジオ anpiレポート CDTube 某アダルトサイト達 君のラジオ anpiレポート CDTube ボケて(bokete) 現状 全デバイス合計 月間「1億PV以上」 スマホアプリ合計 170万ダウンロード hao123、 Yahoo! JAPANと連携 コンテンツ書籍化 x 2回 各種企業様とコラボ 歩み 本題「W

                              • 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
                                • GitHub ProjectのCardのDraftからIssueへの変換時にGitHub Actionsを実行したい | DevelopersIO

                                  こんにちは、CX事業本部 IoT事業部の若槻です。 GitHub Projectでボード(またはテーブル)に新規アイテム(Card)を追加すると、そのアイテムはDraft(Draft issueとも呼ぶ)として作成されます。 creating-draft-issues - Adding items to your project - GitHub Docs Draftは「思いつきのアイデアなのでIssueにするほどではないけど、ボードには追加しておきたい」というジャストアイデアな内容を残しておくのに便利です。そしてDraftはいつでもIssueに変換することができます。 Converting draft issues to issues - GitHub Docs 今回は、GitHub ProjectのCardのDraftからIssueへの変換時にGitHub Actions Workfl

                                    GitHub ProjectのCardのDraftからIssueへの変換時にGitHub Actionsを実行したい | DevelopersIO
                                  • Codex Prompting Guide

                                    Codex models advance the frontier of intelligence and efficiency and our recommended agentic coding model. Follow this guide closely to ensure you’re getting the best performance possible from this model. This guide is for anyone using the model directly via the API for maximum customizability; we also have the Codex SDK for simpler integrations. In the API, the Codex-tuned model is gpt-5.2-codex

                                      Codex Prompting Guide
                                    • 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プロダクトチームブログ
                                      • DevLake + Grafana で開発生産性を可視化する ― ツール選定から指標設計まで - OLTA TECH BLOG

                                        はじめに 背景・課題 ツール選定 検討した選択肢 選定のポイント アーキテクチャ なぜ GKE ではなく GCE + Docker Compose か なぜ Cloud SQL か なぜ GitHub App か 構築のポイント 1. Docker Compose の構成 2. IAP による認証 3. GitHub App の権限設定 4. シークレット管理 指標設計 可視化する指標 投資配分の計測 指標設計で意識したこと 計画達成率は別の仕組みで コスト 今後の展望 短期 中期 長期 まとめ はじめに 開発組織が成長するにつれて、「チームのパフォーマンスをどう計測するか」は避けて通れないテーマになります。 OLTA株式会社では開発生産性を定量的に可視化する基盤を Apache DevLake + Grafana で構築しました。本記事では、ツール選定の判断基準、GCE + Docker

                                          DevLake + Grafana で開発生産性を可視化する ― ツール選定から指標設計まで - OLTA TECH BLOG
                                        • 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

                                          • GitHub Actions でコミットの status checks を取る - Akatsuki Hackers Lab | 株式会社アカツキ(Akatsuki Inc.)

                                            この記事は Akatsuki Advent Calendar 2022 の7日目の記事です。 adventar.org 昨日は g_garden さんの GAS で 「slack に雑談お題投稿君」を作る でした。リモートワーク下で雑談を自然に作り出すことの難しさは日々感じます。技術で解決できるといいですね! zenn.dev こんばんは。4月から長期インターンをしている otofune です。 先日担当するプロジェクトで、運用されている git のブランチを複数から1つに、リリースのトリガーを環境ごとに用意されたブランチが更新された時からタグが打たれた時に変更しました。 当然リリースするためには自動テストが通過していることを確認したいですが、再度実行すると効率がよくありません。 そこで、GitHub からコミットの status checks を取得することで代用しました。 TL;DR

                                              GitHub Actions でコミットの status checks を取る - Akatsuki Hackers Lab | 株式会社アカツキ(Akatsuki Inc.)
                                            1