並び順

ブックマーク数

期間指定

  • から
  • まで

161 - 192 件 / 192件

新着順 人気順

actionsの検索結果161 - 192 件 / 192件

  • GitHub Actions: Update on save-state and set-output commands

    July 24, 2023 On October 11, 2022, we annouced plans to deprecate the save-state and set-output workflow commands on May 31, 2023. We have since decided to postpone the removal given the amount of usage we are still seeing with these commands. Workflows using save-state or set-output in their workflows will continue to work as expected, however, a warning will appear under annotations indicating t

    • Actions - Prevent self-reviews for secure deployments across Actions environments

      Actions – Prevent self-reviews for secure deployments across Actions environments actionsapprovalsdeploymentsenvironmentsreviews October 16, 2023 Actions environments now makes it more secure to review and control deployments using manual approvals. Previously, any user could trigger a workflow and also manually approve/reject a deployment job targeting a protected environment, if they are a requi

      • iPhoneのショートカット不足を解消。141種類のアクションが使える無料アプリ「Actions」 | ライフハッカー・ジャパン

        PS5版プロコン「DualSense Edge」が2,411円OFF。やり込むなら断然おすすめ #Amazonタイムセール祭り

          iPhoneのショートカット不足を解消。141種類のアクションが使える無料アプリ「Actions」 | ライフハッカー・ジャパン
        • GitHub ActionsでNextJSアプリのビルドとCloud Runへのデプロイを組む - 株式会社ヘンリー エンジニアブログ

          株式会社ヘンリーでSREなどをやってる戸田(id:eller)です。最近の仕事のテーマはリスクコミュニケーションとサイト信頼性です。 弊社のビルドとデプロイは長らくCircle CIを使ってきました。一方でGitHub Actionsも強力なRunnerを使うハードルが下がったり、Circle CIのcontextsよりも使いやすいvariablesやsecretsの管理ができるようになってきたりしています。特にNodeJS開発界隈はGitHub ActionsがメジャーなCI/CD環境になってきている感触もあります。 今回は既存デプロイパイプライン整理のため、NextJSプロジェクトのデプロイパイプラインをGitHub Actionsで組み直しました。要点をご紹介いたしますので、どなたかの参考になれば幸いです。 要件 ビルドとデプロイを分離すること。コンテナイメージとアセットをビルドのタ

            GitHub ActionsでNextJSアプリのビルドとCloud Runへのデプロイを組む - 株式会社ヘンリー エンジニアブログ
          • GitHub Actions Meetup Tokyo #3 (2024/05/16 19:00〜)

            お知らせ connpassではさらなる価値のあるデータを提供するため、イベントサーチAPIの提供方法の見直しを決定しました。2024年5月23日(木)より 「企業・法人」「コミュニティ及び個人」向けの2プランを提供開始いたします。ご利用にあたっては利用申請及び審査がございます。詳細はヘルプページをご確認ください。

              GitHub Actions Meetup Tokyo #3 (2024/05/16 19:00〜)
            • Run your ML workloads on GitHub Actions with GPU runners

              October 31, 2023 GitHub is introducing GPU hosted runners for GitHub Actions to provide teams working with ML models to have a single platform to build, test and deploy from. GPU accelerated Builds GitHub enables teams working with GPU accelerated ML models as part of their applications to fully adopt Actions as their DevOps platform to test and deploy their services. These new runners empower tea

              • GitHub ActionsにTFLintを導入しました - VisasQ Dev Blog

                こんにちは、今年の10月に入社したプラットフォーム開発グループ DPEチームの酒井です。 先日 GitHub Actions に TFLint と Trivy を導入しました。 まとめて書くと長くなってしまうので、今回は TFLint 導入編です。 今回説明する部分は以下になります。 TFLint の設定 TFLint を GitHub Actions で動かす TFLintとは? TFLint は、Terraform ファイルの命名規則や、インスタンスタイプのエラー、非推奨の構文、未使用の宣言など、静的解析してくれるフレームワークです。 github.com TFLint 導入 TFLint の install ビザスクの Terraform 環境周りではCLIパッケージマネージャーとして aqua を利用しています。 TFLint は aqua registry に存在していますので、

                  GitHub ActionsにTFLintを導入しました - VisasQ Dev Blog
                • GitHub Actions でAWS の複数 profile を切り替える

                  Leaner 開発チームの黒曜(@kokuyouwind)です。 最近 Terraform の整備を始めたのですが、 AWS provider と S3 backend で別の AWS profile を使いたいケースがあり、 GitHub Actions での terraform plan にどう認証情報を渡すか困って調べたところうまくいったので記事に残しておきます。 TL;DR configure-aws-credentials の OIDC を使うと、アクセスキーを使わず安全に認証できる。 ログインしたロールから他のロールに切り替える場合、 credential_source = Environment を使うことでソースプロファイルを指定せずに Assume Role できる。 前提: 複数の AWS profile を使いたくなった局面 Leaner ではベストプラクティスに沿っ

                    GitHub Actions でAWS の複数 profile を切り替える
                  • GitHub Actions から OIDC 経由で AWS の複数アカウントに Switch Role する - Adwaysエンジニアブログ

                    記事を御覧いただきありがとうございます。 株式会社アドウェイズ 技術本部 インフラストラクチャーDiv 第三ユニット インフラエンジニアの田口です。 AWS 等のクラウド環境のセキュリティに関しての仕事や、エンジニア全体の開発体験を向上させる取り組み等を行っています。 本稿では GitHub Actions から OIDC 経由で AWS の複数アカウントに Switch Role し Terraform を実行する方法についてお話しようと思います。 一口感覚の記事ですが知ってると割と幸せになれる系の記事だと思いますので是非ご覧くださいませ。 背景 解決方法 事前準備 ソースコード ワークフローファイルの説明 ワークフロー設定に関する部分について 各 step について 解説 ユニットの宣伝 おわりに 背景 皆さん IAM アクセスキーの撲滅はしていらっしゃいますか? 弊社では最近 VCS

                      GitHub Actions から OIDC 経由で AWS の複数アカウントに Switch Role する - Adwaysエンジニアブログ
                    • GitHub Actions ワークフロー設計のTips ~スムーズな依存関係管理と並列実行~ - 電通総研 テックブログ

                      こんにちは。XI 本部 AIトランスフォーメーションセンター所属の山田です。 今回は比較的にライトな内容で、GitHub Actionsのワークフロー設計のTipsを紹介したいと思います。 紹介するワークフロー ここで紹介するワークフローは、Node.js系アプリケーションで静的解析、テスト、ビルド実行を想定したものになります。 依存関係インストール用のジョブ このワークフローの特徴は、依存関係の解決に重点を置き、取得した依存関係をキャッシュエントリに追加することを目的とするsetupジョブを配置している点です。 setupジョブの定義部分を抜粋すると以下になります。 jobs: setup: runs-on: ubuntu-latest defaults: run: shell: bash steps: - name: Check out repository uses: actions

                        GitHub Actions ワークフロー設計のTips ~スムーズな依存関係管理と並列実行~ - 電通総研 テックブログ
                      • 【2023年7月版 】GitHub Actions 上で OIDC 連携 Assume Role してみる | DevelopersIO

                        こんにちは、森田です。 本記事では、GitHub Actions で OIDC 連携で Assume Role する方法を紹介していきます はじめに 直近で thumbprint が変更となっているため、以前と同じ値で設定するとエラーが生じるようです。 An error occurred (InvalidIdentityToken) when calling the AssumeRoleWithWebIdentity operation: OpenIDConnect provider's HTTPS certificate doesn't match configured thumbprint thumbprint 変更は、証明書変更となるタイミングで生じますので、手動更新または、自動更新の仕組みを導入する必要があります。 本記事では、2023年7月時点での以下の thumbprint を

                          【2023年7月版 】GitHub Actions 上で OIDC 連携 Assume Role してみる | DevelopersIO
                        • デスクトップ版「Power Automate」2023年10月の更新 「Actions」に4つのクラウドコネクタが追加/バックグラウンドで一部のUI オートメーションアクションが操作できるように

                            デスクトップ版「Power Automate」2023年10月の更新 「Actions」に4つのクラウドコネクタが追加/バックグラウンドで一部のUI オートメーションアクションが操作できるように
                          • Microsoft Graph API へのキーレス認証 (GitHub Actions編) #LayerXテックアドカレ - LayerX エンジニアブログ

                            7月ぐらいから CTO 室で働き始めている @yuya-takeyama です。 Corporate Engineering や Security に関わる仕事などをしています。 この記事はLayerXテックアドカレ2023の6日目の記事です。 昨日は機械学習を通じて誰かをラクにしたい yakipuさんが「〜OCR戦記〜適格事業者登録番号との戦い🔥🔥🔥」を書いてくれました。 次回は civitaspo さんが素敵な記事を書いてくれます。 Microsoft Graph APIについて Microsoft Graph APIというのは、Microsoft 365 を始めとする Microsoft 社の様々なクラウドサービスのデータにアクセスするための API 群です。 私たちの場合は Identity Provider として使っている Microsoft Entra ID (form

                              Microsoft Graph API へのキーレス認証 (GitHub Actions編) #LayerXテックアドカレ - LayerX エンジニアブログ
                            • GitHub Actions セルフホストランナーでiOSアプリをストアアップロードする(ビルド・署名・ストアアップロード) - Qiita

                              GitHub Actions セルフホストランナーでiOSアプリをストアアップロードする(ビルド・署名・ストアアップロード)iOSfastlaneGitHubActions はじめに GitHub Actions セルフホストランナーでiOSアプリを「ビルド」「署名」「ストアアップロード」する手法についてお話しします。 ビルドやストアアップロードは難しくないのですが、署名は一筋縄ではいかないです。 署名と聞くだけで頭が痛くなる私ですがトライアンドエラーの末なんとか解決できました。 感無量でした。この記事が同じように困っている方のヒントになればと思い執筆しました。 GitHub Actions セルフホストランナー とは 公式ページ : https://docs.github.com/actions 説明するまでもなく色々な人が記事を書いているので触りだけ。 GitHub Actionsは基

                                GitHub Actions セルフホストランナーでiOSアプリをストアアップロードする(ビルド・署名・ストアアップロード) - Qiita
                              • React 19 の新機能を理解する 〜 <form> Actions, useActionState, useFormStatus 編

                                React 19 の新機能を理解する 〜 <form> Actions, useActionState, useFormStatus 編 4 月 25 日、ついに React 19 Beta がリリースされました! このリリースはライブラリ開発者向けですが、内容を把握してReact 19に備えておきたいと思います。 本記事では公式 BLOG の内容のうち、 <form> Actions と useActionState, useFormStatus の部分を紹介します。 そも Actions とは React 19 では、"Actions" と呼ばれる概念が導入されました。これにより、データの更新に伴う状態を自分で管理する必要がなくなりました。 具体的には、従来は name, error, pending などを state を使って管理するコードを書かなければいけませんでしたが、 以下の

                                  React 19 の新機能を理解する 〜 <form> Actions, useActionState, useFormStatus 編
                                • GitHub Actionsで定期的なレビュー依頼を自動化する - yasuhisa's blog

                                  N番煎じですが、やってみる機会があったので一般化してメモしておきます。 背景: コードレビューを素早く行なうことの重要性 レビューのフローを整理する GitHub Actionsでレビュー依頼を自動化する 背景: コードレビューを素早く行なうことの重要性 チーム開発で重要なことは色々あります*1が、Pull Requestを出したときに素早くレビューをしてもらえるというのはとにかく重要なことの一つです(日本語版)。 レビュー依頼がきたら今すぐ仕事をやめてレビューをしなければならない、というわけでないですが、一日に2~3回は見るようにしようと思いながら過ごしています。レビュー依頼を手動で「XXXさん(あるいはチーム)、以下のPull Requestのレビューお願いします!」とmentionしてもいいですが、一日に何回も明示的にレビュー依頼をしていると「ちょっとうるさいかもな、まとめて依頼しよ

                                    GitHub Actionsで定期的なレビュー依頼を自動化する - yasuhisa's blog
                                  • ローカル環境でQiitaが書けちゃう「Qiita CLI」が登場! GitHub Actionsも早速試してみた - Qiita

                                    ローカル環境でQiitaが書けちゃう「Qiita CLI」が登場! GitHub Actionsも早速試してみたQiitaGitHubGitHubActionsQiitaCLIQiitaPreview Qiita公式Twitterでアナウンスされていた、こちらの機能を早速使ってみたので紹介です! Qiita CLIとは? Qiitaの記事投稿などをPCのローカル環境で実施できるコマンドラインツールです。 通常、Qiitaの記事投稿はPCをインターネットに接続した状態でWebブラウザからQiitaサイトへアクセスして行いますが、このQiita CLIを使えばPCローカルで記事をMarkdownファイルに執筆し、コマンドでQiitaサーバーへ送信することができます。 Qiita CLIを使うメリットは? オフライン環境でも記事の執筆やプレビューができる インターネットに繋がっていない飛行機や新

                                      ローカル環境でQiitaが書けちゃう「Qiita CLI」が登場! GitHub Actionsも早速試してみた - Qiita
                                    • GitHub ActionsのセルフホステッドランナーとしてAWS CodeBuildを使う | 豆蔵デベロッパーサイト

                                      今や代表的なCI/CDサービスとなったGitHub Actionsですが、去年そのワークフロー記法がAWS CodeBuildでも使えるようになりました[1]。 ただし、ここではあくまでパイプライン自体はCodeBuildのジョブとして動作します。このため、githubコンテキストが利用できなかったりGitHub Actionsのマーケットプレイス利用にも一部制限がありました[2]。 そうした中で、最近(2024-04-24)AWSから以下のリリースがありました。 AWS CodeBuild now supports managed GitHub Action runners 今度はCodeBuild自体がGitHub Actionsのセルフホステッドランナーとして使えるようになりました。 ここではGitHub Actionsのジョブ実行環境(ephemeral self-hosted r

                                      • GPTsのActionsからOAuthを通してGoogleのAPIを叩いてみた - Qiita

                                        こんにちは。 penguinmanです。 前回はOpenAIのAssistants APIを使って蒙古タンメン中本について答えてくれるスプレッドシートの関数を作りました。 今回はGPTsの方でOAuthを通してGoogleのAPIを叩いてみたのでそれについて共有します。 目次 何を作ったか? どうやって作ったか? 作成手順 Google APIの準備 OAuth準備 GPTsの設定 OAuth Done 何を作ったか? 上記のような形で「APIを叩いてください」と指示するとGoogle Apps Script(以降GASと略します)のプロジェクトを新規で作成してくれます。APIとしてはApps Script APIを叩いています。 どうやって作ったか? OpenAIのGPTsのActionsを使ってAPIを叩きました。単にGPTsからAPIを叩いただけですが、OAuthを通すのが少し煩雑な

                                          GPTsのActionsからOAuthを通してGoogleのAPIを叩いてみた - Qiita
                                        • Get started with v4 of GitHub Actions Artifacts

                                          ProductGet started with v4 of GitHub Actions ArtifactsWe listened to your feedback and released new versions (v4) of actions/upload-artifact and actions/download-artifact. While this version of the actions to upload and download artifacts includes up to 10x performance improvements and several new features, there are also key differences from previous versions that may require updates to your work

                                            Get started with v4 of GitHub Actions Artifacts
                                          • GitHub Actions: Transitioning from Node 16 to Node 20

                                            September 22, 2023 Node 16 has reached its end of life, prompting us to initiate its deprecation process for GitHub Actions. Our plan is to transition all actions to run on Node 20 by Spring 2024. We will actively monitor the migration's progress and gather community feedback before finalizing the transition date. Starting October 23rd, workflows containing actions running on Node 16 will display

                                            • GitHub Actions と Terraform Cloud に対応した Workload Identity 連携の構成 | Google Cloud 公式ブログ

                                              gcloud iam workload-identity-pools create gitHub-actions-pool \ --location="global" \ --description="The pool to authenticate GitHub actions." \ --display-name="GitHub Actions Pool" 2. Workload Identity プール プロバイダを作成する以下に示す引数には、それぞれ次のような目的があります。 a. issuer-uri は GitHub を ID プロバイダとして指定し、Workload Identity が OIDC メタデータと JSON Web Key Set(JWK)エンドポイントを検出できるようにします。Google Cloud は、これらのエンドポイントを使用してトークンを検証します。

                                                GitHub Actions と Terraform Cloud に対応した Workload Identity 連携の構成 | Google Cloud 公式ブログ
                                              • GitHub Actions上で安定したベンチマーク環境を得る(ただし、相対比較専用) - Copy/Cut/Paste/Hatena

                                                現在、実験的にですが少しパフォーマンスを気にしたいパッケージを書いています。 ちなみに、その1つはリバースプロキシです。 github.com 「気にしたいパフォーマンス」というのは以下の2つです。 現在のGoの実装がNGINX(のリバースプロキシ機能)と比べてリクエストあたりの処理時間が小さいか 現在の実装が以前の実装(Pull Requestであればmainブランチ)と比べてリクエストあたりの処理時間が極端に大きくなっていないか GitHubにリポジトリがあるのでCI環境としてはGitHub Actionsがあります。 そこで、上記2点をGitHub Actions上で継続的に計測したいと考えました。 まず、1つ目の「NGINXとの比較」ですが、これはただNGINXを使ったベンチマークと自分の実装を使ったベンチマークをそれぞれ実行することにしました。 NGINXを使ったベンチマークの結

                                                  GitHub Actions上で安定したベンチマーク環境を得る(ただし、相対比較専用) - Copy/Cut/Paste/Hatena
                                                • GitHub Actions: macOS 14 (Sonoma) is now available

                                                  January 30, 2024 The macOS 14 runner image is now available for GitHub hosted runners. Workflows executed on this image will run exclusively on the 3 vCPU M1 runner announced earlier today. To use the runner, simply update the runs-on: key in your YAML workflow file to macos-14, macos-14-xlarge, or macos-14-large. The macOS 12 runner image will remain latest until migration of the latest YAML work

                                                  • リポジトリの一部分だけcheckoutできるsparse-checkoutがactions/checkout@v4に来てた - Qiita

                                                    リポジトリの一部分だけcheckoutできるsparse-checkoutがactions/checkout@v4に来てたGitGitHubGitHubActions

                                                      リポジトリの一部分だけcheckoutできるsparse-checkoutがactions/checkout@v4に来てた - Qiita
                                                    • GitHub Actions で ChatGPT を使ってプルリクの要約とレビューをしてみる - Qiita

                                                      GitHub Actions で ChatGPT を使ってプルリクの要約とレビューをしてみる はじめに まず、ChatGPT を使ったプルリクで実現したかったことは… レビューをしてもらいたくなるような仕組みを作りたかった からです。 プルリクを出して、レビューを受けるのはソフトウェアの開発では非常に良いことだと思いますが、レビュアーのレビュー内容によっては凹んでしまう内容もあると思います。 それを少しでも緩和するために、優しい言葉で AI に指摘された方がかなり楽です。 一人壁打ちもできます。 Auto Review by OpenAI 自動レビューは GitHub Actions を利用します。 レビュー内容は以下のようにプルリクのコメントとして投稿されます。 実装方法 単純にレビューをするだけであれば、以下のようなワークフローを .github/workflows に配置するだけです

                                                        GitHub Actions で ChatGPT を使ってプルリクの要約とレビューをしてみる - Qiita
                                                      • GitHub Actions workflowでループ処理を実行 - APC 技術ブログ

                                                        ACS事業部 亀崎です。突然ですが、みなさんGitHub Actions活用していますか? そんな中でGitHub Actionsでワークフローを実行する際、ループ処理を実行したいと思うことはないでしょうか? commandsというフォルダにcommand1.sh ~ command9.sh の9個のファイルがあり、これらの内容の処理をワークフロー内で実行したいといったケースを想定します。 今回はこのパターンを例にループ処理を実行してみたいと思います。 基本的なやり方 ファーストステップ まずぱっと思いつくのは次のようなやり方です。 name: simple-echo-loop on: workflow_dispatch: jobs: job: name: setup target modules runs-on: ubuntu-latest steps: - uses: actions/

                                                          GitHub Actions workflowでループ処理を実行 - APC 技術ブログ
                                                        • GitHub Actions で Environmentsを使いマルチアカウントでのCICDコード量を減らす書き方

                                                          概要 マルチアカウントのAWS環境に対してS3にファイルアップロードするCICDをGitHubActionsで作成します 記事を書こうと思ったきっかけ AWSマルチアカウント化の作業を進めているときに工夫しないとCICDのコードが複雑になると思い、この書き方ができることが知られていないと感じたため この記事でのポイント CICDのコードでIf文を使わずに環境毎にデプロイできる設定を行う Environments, Repository rulesets 機能を使用 PullRequestの作成, Merge をトリガーにしたCICDの例を紹介 動作環境 GitHub Environments, Repository rulesets 機能を使えるのは パブリックリポジトリ or Team Plan 以上のプライベートリポジトリ GitHubActions AWS DevContainers

                                                            GitHub Actions で Environmentsを使いマルチアカウントでのCICDコード量を減らす書き方
                                                          • 【GitHub Actions】reviewdog + reusable workflows によるCI/CD共通化 - Sansan Tech Blog

                                                            この記事は Sansan Advent Calendar 2023 の13日目の記事です。および【R&D DevOps通信】の連載記事のひとつです。 こんにちは、研究開発部 Architectグループの藤岡です。 今回は部で運用しているCI/CDに関する取り組みについてお話しします。共通化のノウハウや、どういった種類のCI/CDを導入してコード品質を担保しているかといった話をしたいと思います。 そのまま使える実装例もあるので、是非参考にしてみてください。 目次 目次 CI/CD共通化 reviewdog による Pull Request へのコメント 導入しているCI/CD PythonのCI その他のCI CD 実装例 reusable workflows composite action reusable workflows を利用する例 release-drafter によるリリース

                                                              【GitHub Actions】reviewdog + reusable workflows によるCI/CD共通化 - Sansan Tech Blog
                                                            • FastAPIのLambdaからAWS外のサービスでキャッシュとDB構築! + Github Actions - Qiita

                                                              FastAPIのLambdaからAWS外のサービスでキャッシュとDB構築! + Github ActionslambdaAPIGatewayGitHubActionsFastAPISupabase 概要 FastAPI、Pythonに詳しい方はご存じの方も多いかもしれません。 AWSのLambda関数と組み合わせるとどんな感じになるんだろう?と思って触り始めました。 色々学べたので、この機会に記事にしました! こういったアーキテクチャが実現できるかな?という部分に焦点をおいています。また、可能な範囲でコストも抑える方針で進めました! 主な目次 パート1:アプリケーション作成 インフラ構築(CDK Typescript) Lambda関数(FastAPIのアプリケーション)の作成 DBやcacheの構築の前に supabaseによるDB構築 upstashによるcache構築 パート2:Gi

                                                                FastAPIのLambdaからAWS外のサービスでキャッシュとDB構築! + Github Actions - Qiita
                                                              • Actions Runner Controller Deep Dive!- コード解説 前編 - - APC 技術ブログ

                                                                こんにちは!ACS事業部の谷合です。 皆大好きGitHub Actionsにおける、GitHub社公式のSelf-hosted runnerであるActions Runner Controller(以降ARC)の紹介をシリーズでお送りしております。 前回前々回は以下の記事を書いておりました。 Actions Runner Controller Deep Dive!- アーキテクチャ編 - - APC 技術ブログ Actions Runner Controller Deep Dive!- 動作解説編 - - APC 技術ブログ 今回はARCのコードを解説していきたいと思います。 なお、解説は長くなるので今回を前編とします。 はじめに この記事のこと ARCを構成するComponentの種類と役割 Controller Pod Controller処理概要 コード解説 各Controllerの

                                                                  Actions Runner Controller Deep Dive!- コード解説 前編 - - APC 技術ブログ
                                                                • ECS起動を高速化するSeekable OCI(SOCI)インデックスをGitHub Actionsでも作る - KAKEHASHI Tech Blog

                                                                  SOCIとは? SOCI(Seekable OCI)はAWSが開発しているコンテナイメージの遅延読み込みのための仕組みです。コンテナイメージには起動時には使わないデータも多く含まれています。遅延読み込みによって、起動時には最小限のデータのみ読み込んで起動時間を短縮することを目的としています。コンテナ起動時の遅延読み込み自体は以前から存在しており、有名なものにestargzがあります。estargzはコンテナイメージの中に遅延読み込みのためのインデックスを保存しますが、SOCIはインデックスをOCI Artifactsとしてレジストリに保存します。このため、既存のイメージに手を入れる必要がないという特徴があります。 AWS ECS FargateはSOCIをサポートしており、遅延読み込みによりコンテナ起動速度の向上を図れます。 詳解 : Seekable OCI を使用した AWS Farg

                                                                    ECS起動を高速化するSeekable OCI(SOCI)インデックスをGitHub Actionsでも作る - KAKEHASHI Tech Blog