アプリ開発備忘録

PlayStationMobile、Android、UWPの開発備忘録

GitHub Actions

【GitHub Actions】if: always() not working with Composit Action.

Cannot be used due to limit. How to start using reusable workflows with GitHub Actions | The GitHub Blog

【Github Actions】三項演算子やnull合体演算子みたいなことをやりたい

実際にやりたいのはnull合体演算子。 三項演算子はこんな感じ。 ${{ (github.event.pull_request.head.sha != null && github.event.pull_request.head.sha) || github.sha }} 挙動としては、最後に評価された値が有効になるみたい。 なのでnull合体演算子は…

【GitHub Actions】 PullRequestの実行したいcommitだけActionを走らせる

作業が完了して、PullRequestのDraftを外して、レビューをしてもらう。レビューで指摘された所を直して、細かくPushしていると、その都度CIが動いてしまう。 作業が完了してから最後のcommitだけActionを走らせたい場合のための方法。 使うもの github.run_a…

GitHub Actions + Kotlin Scriptでアプリリリースの定形作業を減らす

アプリのリリース時には様々な作業を行いますが、面倒な作業があったのでGitHub Actionsを使用して、一部を自動化しました。 AndroidとアプリバックエンドにKotlinを使用しているので、Kotlin Scriptを使用しました。 リリース作業の流れ developからバージ…