きり丸の技術日記

技術検証したり、資格等をここに残していきます。

GitHub Actions

【GitHub Actions】npmのpackage.jsonをアップデートするPull Requestを作成する

package.jsonのライブラリバージョンを、現在推奨されているバージョンまでアップデートする方法を探していました。そんなに多用するものではないので、GitHub Actionsでなんとかできないか探したのがこちらの記事です。 環境 taichi/actions-package-update…

LAPRAS SCOREをPythonで取得し、GitHub ActionsでGitHub Profileを更新する

私は自分の力を客観的に判断するために、LAPRAS様を利用しています。LAPRAS様でLAPRAS SCOREなるエンジニアの能力を数値化したものがあり、そちらを利用してGitHub Profileに貼り付けていましたが、自分でキャプチャして画像化したものなので一定期間更新し…

GitHub Actionsで常に実行するステップを作成する(ジョブステータスのチェック関数)

検証中、成功していたGitHub Actionsが意図しない箇所で失敗するようになりました。失敗したログがGitHub Actions上にあるものの、SSHでのアクセスができないのでログファイルを取得することはできません。 ログをArtifactoryに上げるworkflowは使用していた…

【GitHub Actions】マーケットプレイスのworkflowでfirebaseにhostingする【w9jds/firebase-action】

私のブログで最も人気のある記事が「GitHub ActionsでFirebaseにデプロイする」です。 nainaistar.hatenablog.com 不勉強だったのですが、GitHub Actionsのマーケットプレイスにある【w9jds/firebase-action】というworkflowでもfirebaseにデプロイする方法…

GitHub ActionsでJavaのテスト結果をアップロードする

※ 公式ヘルプがすごい充実しているので、やったことをただ綴るだけの駄文。 独自性はない。 CI/CDを導入している現場では、テスト結果をアップロードして失敗した場合にすぐに確認できるような仕組みを作っていると思います。 なので、それを素振りしました…

GitHub ActionsでFirebaseにデプロイする

先週参加したweb1weekで、Github Actionsを使用したFirebaseへのデプロイの構築に2-3時間くらいかかってしまったので、自分が忘れないようにするためのメモ。 公開するのが決まっているのなら、CI/CDは後に回すメリットはないと考えてます。 アジャイル開発…