👋
github actionsで最新のyq version 4を使いたい
行けると思うよね。v2でした。
exit1でも次の処理進んでしましました。
- name: group check
run: |
wget https://github.com/mikefarah/yq/releases/download/${VERSION}/${BINARY} -O ./yq && chmod +x ./yq
./yq eval ".[\"$HOGE\"] | (.[] == \"$FUGA\")" example.yml | grep true
そもそも何がしたかったのか
a:
- a
- b
- c
b:
- a
のとき、a
が存在して、その中に c
は存在しているかというチェックをしたかったのです。存在しなければ処理を中断したかった。シンプルじゃないので、2つ目の方法で解決することができたはずだけど、一旦向き合うのやめて、動かした履歴でした。
Discussion