タグ workflow
人気順 10 users 50 users 100 users 500 users 1000 usersGitHub ActionsのJobが落ちたときに何をするべきかを記述するPlaybookの仕組みを作って運用している話 - newmo 技術ブログ
newmoではGitHub Actionsを自動テスト、Lint、デプロイなどに利用しています。 また、newmoではmonorepoで開発しているため、1つのリポジトリに複数のチーム/複数のアプリケーションが存在しています。 GitHub Actionsではpathsを使うことで、特定のファイルが変更された場合のみ特定のWorkflowが実行できます。 newmoの... 続きを読む
【西川和久の不定期コラム】 話題のFLUX.1をComfyUIで画像生成してみる!基本系とControlNetのWorkflow(json)公開
GitHub Actions の timeout-minutes の linter 及び一括設定ツール
GitHub Actions の timeout-minutes に関する lint rule 及び一括で timeout-minutes を設定するツールを作ったので紹介します。 timeout-minutes とは timeout-minutes は GitHub Actions の job 及び step (workflow は対応していないはず) の設定項目の一つで、 job 及び step のタイムアウトです。 timeout-minutes ... 続きを読む
Dify の ワークフロー の概要|npaka
以下の記事が面白かったので、簡単にまとめました。 ・Workflow - Dify 1. ワークフロー1-1. ワークフロー「ワークフロー」は、複雑なタスクを小さな「ノード」に分割することで、LLMアプリケーションのモデル推論への依存を減らし、システムの説明可能性、安定性、耐障害性を向上させます。 「ワークフロー」の種類は、... 続きを読む
「Microsoft Teams」の自動化機能がリニューアル ~テンプレートの拡充やAI機能も/「Power Automate」を「Workflow」に統合してわかりやすく
pull_request_target で GitHub Actions の改竄を防ぐ
本記事では GitHub Actions で pull_request event の代わりに pull_request_target を用い、 workflow の改竄を防いでより安全に CI を実行する方法について紹介します。 まずは前置きとして背景や解決したいセキュリティ的な課題について説明した後、 pull_request_target を用いた安全な CI の実行について紹介します... 続きを読む
GitHub Actionsで並列処理を作っていてヒヤッとした話 - ゆるりと
具体的な並列処理に関しては、会社ブログなどで公開するとは思いますが、GitHub Actionsで並列処理を作っていてヒヤッとした話を書いておきます。 TL; DR 1Workflowの合計時間ではなく、1Jobごとの時間でBillable timeを算出 10sec程度で終わるJobを100並列にすると、Workflowの合計時間が20分程度だとしてもBillable ti... 続きを読む
GitHub Actions の Workflow の改変を防ぐ
GitHub Actions の Workflow や Workflow 用のスクリプトの変更を防いでセキュリティを改善するための OSS を開発しているので紹介します。 背景 GitHub Actions は非常に便利ですが、 Workflow を書き換えて任意のコマンドを実行できるという、セキュリティ的なリスクがあります。 例えば GitHub Actions で Terraform ... 続きを読む
GitHub Actions Workflow チェックリスト | CyberAgent Developers Blog
GitHub Actions Workflow Best Practices こんにちは。2022年新卒入社の上田です。現在は本配属前のジョブロで ABEMA に所属しております。 この記事では GitHub Actions workflow/job 作成に関するベストプラクティスをまとめました。 workflow/job 追加時に参照できるチェックリストとしてご利用いただけるような一記... 続きを読む
GitHub Actions 逆引きリファレンス
1.この記事の立ち位置#自分がいつも調べていること、忘れがちな Tips や小ネタを列挙していく。そのため、網羅性は重視しない。 というのも、なにか調べていていろいろ読み漁った挙げ句、1周回って行き着くところは GitHub Actions の公式ドキュメントであり、たとえば Workflow の書き方は以下のページをよく開いている... 続きを読む
GitHub ActionsでDocker Buildするときのキャッシュテクニック - cockscomblog?
GitHub Actionsでdocker buildすることが多い。このときのキャッシュをどうするかという話題。 基本 GitHub Actionsでdocker buildしてAmazon ECRにdocker pushする、典型的な.github/workflow/docker-push-to-ecr.ymlはこういう感じ。 name: Push to Amazon ECR on: push: branches: [ 'main' ] jobs: docker: runs-on:... 続きを読む
[github actions] Reusable workflowsが実装されたのでざっとまとめ
この記事について 2021/11/24についにgithub actionsにReusable workflowsが実装されました。 まずは簡単にドキュメントをさらいながらポイントをまとめていこうと思います。 そもそも何が嬉しいのか これまでのgithub actionsではworkflowからactionを呼ぶことは可能だったものの、workflowから別のworkflowを呼ぶこと... 続きを読む
GitHub Actionsの`permissions`を自動で設定するツールを書いた | Web Scratch
GitHub Actionsにはpermissionsというフィールドがあり、それぞれのWorkflowでのsecrets.GITHUB_TOKENの権限を設定できるようになっています。 secrets.GITHUB_TOKENはGitHub Actionsの実行ごとに発行されるGitHubのTokenで、多くのGitHub Actionsはこのトークンを使ってリポジトリをgit cloneしたり、Issueにコメントを... 続きを読む
Github Actions で他のリポジトリからの変更通知を受け取ってPRを作成する Workflow | Zenn
やりたいこと リポジトリ A は npm package を publish したことを リポジトリ B に通知したい リポジトリ B は 通知を受けたら package.json を更新する PR を作成したい 個人のリポジトリでの依存ならこの需要は少ないかもしれませんが、社内でリポジトリを分割してたりすると、更新漏れが発生したりします。それを機... 続きを読む
PythonのPipelineパッケージ比較:Airflow, Luigi, Gokart, Metaflow, Kedro, PipelineX - Qiita
この記事では、Open-sourceのPipeline/Workflow開発用PythonパッケージのAirflow, Luigi, Gokart, Metaflow, Kedro, PipelineXを比較します。 この記事では、"Pipeline"、"Workflow"、"DAG"の単語はほぼ同じ意味で使用しています。 要約 : 良い : より良い https://github.com/apache/airflow 2015年にAirbnb社からリリ... 続きを読む
Github ActionsでクロスコンパイルしてGithub Releaseにアップロードする - c-bata web
以前kube-promptのリリースでミスをしてしまいissueが立て続けに2件上がったことがあったのですが、Github Actionsが自分のリポジトリで使えるようになったのでリリースを自動化することにしました。 以前↓の記事を書いたときとはworkflowの記述フォーマットがyamlに変更されていたり、Azure Pipelinesを裏側で使うよう... 続きを読む
[Go] CicleCI2.1でgo modのデータを共有しながら複数ジョブを実行する - My External Storage
GitHub上のGoのリポジトリに対して継続的インテグレーション(CI)を行なう場合、CircleCIやTravisCIを使うのが一般的だろう。 CicrcleCI2.1でGo Modulesを使いながらマルチJobを定義したWorkflowを定義する。 attach_workspaceを使ってジョブ間のデータ共有をするのにひと手間必要だった。 TL;DR CircleCI2.0はWorkflowを... 続きを読む
GitHub Actions 入門 - 生産性向上ブログ
developer.github.com 現在パブリックベータの GitHub Actions が自分も使えるようになったので、いろいろ調べたり動かしてみたりした内容をまとめます。 目次 注意事項 GitHub Actions とは 簡単な例 (Hello, World) ワークフローの設定 workflow ブロック action ブロック needs を使ったフロー制御 uses における Doc... 続きを読む
GitHub Actionsで特定のブランチのときのみワークフローを実行する #github #actions #ci - My External Storage
2019/01現在Public BataのGitHub ActionsでCircleCIのbranches only相当の処理を出来ないか調査した。 GitHub Actions https://github.com/features/actions/ TL;DR 特定のブランチ名のときだけ動くGitHub Actionsを定義したい Workflowに対する設定はないが、Actionで設定することができる actions/bin/filterを使う ht... 続きを読む
iOS12のショートカットに登録したいレシピ7選 - 情報管理LOG
情報管理LOGの@yoshinonです。 iOS12.1が出たので、遅まきになってしまいますが、やっとiOSのバージョンアップしました。 (実は、慎重派なのです。) iOS12で楽しみにしていたのが、「計測ツール」とショートカットでした。というわけで「Workflow」改め「ショートカット」になったオススメレシピを7つご紹介したいと... 続きを読む
【ショートカットアプリ】作ったショートカットはランチャーに登録すると便利になる | reliphone
この記事の要約 ・よく使うショートカットはランチャーで整理すると便利になるよ ・Launch Center Pro登録用ショートカット ・Launcher登録用ショートカット ショートカット Apple 仕事効率化, ユーティリティ 評価: 4.5(656件) +無料 ショートカットはランチャーで整理しよう ショートカットやWorkflowの問題点は、作っ... 続きを読む
iOS12の「ショートカット」アプリを使ってiPhoneでの音楽体験をスマートに | たけさんぽ
こんにちは、たけしです。 2018年9月にAppleより発表されたiOS12にて「ショートカット」というアプリが追加されました。 このアプリは2017年まで「workflow」という名前でAppStoreで有料で販売されていましたが、同年にAppleに買収され、iOS12では「ショートカット」に名前を変え、晴れて純正アプリ化されました。 この... 続きを読む
Apple、買収したiPhone用オートメーションアプリ「Workflow」のサポートページを公開。 | AAPL Ch.
Apple、買収したiPhone用オートメーションアプリ「Workflow」のサポートページを公開。 2017/12/13 News , アプリ Appleが買収したiPhone用オートメーションアプリ「Workflow」のサポートページを公開しています。詳細は以下から。 Appleは今年3月、macOSのAutomatorアプリの様に様々なアクションを組み合わせ自動化することのできる「Workf... 続きを読む
Workflowのレシピ内で他のレシピを発動させる方法(その2) - 情報管理LOG
情報管理LOGの @yoshinon です。 先日は、Workflowのレシピ内で他のレシピを発動させるということについて、色々と実験してみました。やっていく中で、Workflowの挙動がだいぶ明るみに出てきました。さて、次のWorkflowのレシピ連携について記事にしようと思っていたら、なんと探していたActionを教えてくれた方が! というわけで、一気に解決に向かいそうです。 今回は、Work... 続きを読む
iWorkspaceの代わりにWorkflowで代替するレシピ ver1.0 - 情報管理LOG
情報管理LOGの @yoshinon です。 iOS11になり、使えなくなるアプリが大量に出て、アプリ難民のような状況になっている人も多いと思われます。そんな中でiWorkspaceという愛用していたアプリも使えなくなってしまいました。というわけで、WorkflowでiWorkspaceを代替するレシピを書いてみました。 【 iWorkspaceの代わりにWorkflowで代替するレシピ v... 続きを読む