Open m-namiki opened 9 months ago
https://dev.classmethod.jp/articles/lambda-github-actions/
上記ページを参考に、Github Actionsへのシークレット情報登録
まで実施した。
登録したRoleを他のGitHubActions実行時にも使いたいので、アタッチするポリシーとかを後から追加できるか調べる
functions/
以下のファイルが更新された場合にワークフローが実行されるようにするための設定
例)functions
以下のファイルがdevelop
ブランチにpushされたとき
on:
push:
branches:
- develop
path:
- "functions/**"
poetryで開発用パッケージ(boto3)とかをインストールする方法も併せて調べる。 https://cocoatomo.github.io/poetry-ja/cli/#add
poetry add --dev ${package}
で良さそうだが、
https://ts223.hatenablog.com/entry/poetry-group
という話もあるのでちゃんと調べる。
poetry add boto3 --group dev
このコマンドを実行すると、pyproject.toml
に以下のようなグループが作成される。
[tool.poetry.group.dev.dependencies]
boto3 = "^1.28.84"
https://python-poetry.org/blog/announcing-poetry-1.2.0/#adding-a-dependency-to-a-group
対象は
functions
以下のファイル群。ライブラリなどはどうするのが良いか調査する。