くらげになりたい。

くらげのようにふわふわ生きたい日曜プログラマなブログ。趣味の備忘録です。

githubのPULL_REQUEST_TEMPLATE.mdを用意してみる

いろいろ見ていると、PRのテンプレートを用意できるっぽく、 試してみたいなと思い、いろいろ調べたときの備忘録(*´ω`*) リポジトリ用のプルリクエストテンプレートの作成 - GitHub Docs 割と.github/PULL_REQUEST_TEMPLATE.mdの形式が多い感じ (ガイドだと…

githubのISSUE_TEMPLATEを用意してみる

いろいろ見ていると、issueのテンプレートをみんな用意しているので、 試してみたいなと思い、いろいろ調べたときの備忘録(*´ω`*) 割とこんな感じの構成が多い(*´ω`*) .github/ ISSUE_TEMPLATE/ config.yml bug_report.yml feature_request.yml GitHubの各…

commitlintとhuskyでConventional Commitsに従ったコミットログを強制する

いろいろ見ているとコミットメッセージの仕様なんてのがあるらしい。 Conventional Commits A specification for adding human and machine readable meaning to commit messages nuxtやvueをみていると、 それに従っているっぽいので、同じような感じででき…

リリースノートの自動生成ツールを調べてみた

いろんなOSSでリリースノートをどうしてるのかな? とおもって調べてみたときのメモ。雑多なリンク集(*´ω`*) ツールもだけど、コミットメッセージの仕様もいろいろある。。 GitHub自体の機能 自動生成リリース ノート - GitHub Docs Conventional Commits C…

VeeValidate v4&yupで日付のバリデーションをかける

VeeValidate v4の必須じゃない日付で、 date()を使ったときにハマったときの備忘録。。 date().nullable()だと空文字でエラーが出てしまう。。 transform()で処理する必要があるっぽい jquense/yup: Dead simple Object schema validation 使い方 const { me…

保護ブランチではGitHub Actionからでも直pushはできない

ひとりリポジトリでもprotected branchesを使いたいなと思って、 いろいろ調べてみたときの備忘録(*´ω`*) 無料プランだとpublicリポジトリしか使えないので注意。 保護ブランチ(protected branches)とは About protected branches - GitHub Docs 指定したブ…

`.github`ディレクトリ配下のあれこれ

いろんなリポジトリを見ると、.github/にいろいろあるけど、 よくわからないので、まとめてみた(*´ω`*) .github/ - workflows/ - *.yml - ISSUE_TEMPLATE/ - `FORM-NAME`.yml - PULL_REQUEST_TEMPLATE/ - pull_request_template.md - release.yml - setting…

GitHub Appsをほんの少しためしてみる

最近はPATの代わりにGitHub Appsを使って認証できるらしい。 PRがマージされたらアプリにversion bumpとタグ付けとReleaseの作成をしてみたときの備忘録。 GitHub Appsを作る GitHub Appの追加 Settings > Developer settingsの「New GitHub App」から。 以…

GitHub Actionsを使って自分をReviewerにしたPRを作成する

ひとりリポジトリでもPR活用したいなと思い、 いろいろ調べてみたときの備忘録(*´ω`*) 自分のPRは自分で承認できない。。 Pull Requestの作者は、自分自身のPull Requestを承認することはできません。 らしい。。(´・ω・`) 必須レビューでのプルリクエスト…

GitHub Actionsの`github.xxx`を全部ダンプする

GitHub Actionsで${{ github.ref }}とかが使えるけど、 何があるかわかりにくい。。 ドキュメントには書かれているけど、いざ使おうとすると探すのが大変。。 Events that trigger workflows - GitHub Docs Webhook events and payloads - GitHub Docs 良い…