Shion のもくログ(旧: Shion の技術メモ)

使った技術のメモや、うまくいかなかった事とかを綴ります

PR

2024/04/27 ~ 2024/05/03 のもくもく日記

もくもく 前回までは

2024/04/20 ~ 2024/04/26 のもくもく日記 をご覧ください。

途中経過

その1

GitHub Actions のWindows ランナーは "Bash" の記述があるので、実は使えるっぽい 👀

https://github.com/actions/runner-images/blob/main/images/windows/Windows2022-Readme.md

ただ、下記のあたりで色々とハマったorz

  • Windows ランナーでパス指定すると、扱いが違うからエラーになった
  • macOS ランナーのBash バージョンが古いため、入力された文字列を全て小文字に変換する ${TEXT,,} が使えなかった

その2

GitHub Actions の自作方法、このトレーニングが分かりやすいかもw

カスタム GitHub アクションを作成して公開する - Training | Microsoft Learn

その3

GitHub Actions の組み込み関数 fromJson(...) をBash で使ってみたのだけど、 JSON 内の文字列に " が入っている場合、 echo "${{ fromJson(...) }}" とすると、 JSON の " に引っ掛かって echo の処理が中断されてしまったorz

これはBash の文字列の仕様に起因すると思われるので、 諦めて shellruby に変更して対応した。

今回の進捗

※関連SNS
PR