やりたいこと
- GitHub ActionsのワークフローでPythonコードを呼び出す
- Public Repositoryなので、アクセストークン等をSecretsに隠したい
結論
※Secretsへの登録は多くの記事で紹介されていると思うので検索してみてください。
ワークフロー側
- name: Run XXXXX.py # Pythonファイルの実行
env:
API_KEY: ${{ secrets.API_KEY }} # secretsに登録した環境変数
run:
python python/XXX.py # pythonフォルダに格納したXXX.pyを実行
pythonコード側
import os
# secretsに登録した環境変数の呼び出し
API_KEY = os.environ.get("API_KEY ")
調べてもなかなか見つからなかったので、、、
誰かの助けになりましたら幸いです。