くらげになりたい。

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

保護ブランチでは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 良い…

Retrofit2でAuthorizationヘッダを自動で設定する

AndroidでRetrofit2を使うときに、 アクセストークンを毎回設定するのはめんどくさいので、 よい方法はないかなと調べてみたときの備忘録(*´ω`*) OkHttpClientのInterceptorで挿入するとよいっぽい。 ApiClientインターフェースの作成 ヘッダーが必要な場合…

auto-completeを無効にする

autocompeteを無効にしたくて、いろいろ調べたときの備忘録。 ブラウザによって挙動が違うっぽい。。 auto-complete="new-password" 参考にしたサイト様 How to turn off form autocompletion - Web security | MDN HTML attribute: autocomplete - HTML: Hy…

package.jsonのversionをいろいろするあれこれ

npm

package.json内のverion upをいい感じにできないかな? といろいろ調べてみたときの備忘録。 なんかいろんな関連ツールが出てきてむずい。。(*´ω`*) 公開されているバージョンの表示 # 公開されているバージョン $ npm view <package-spec> version # 例 $ npm view npm v</package-spec>…

Stringをcamelcaseに変換する(camelcase/decamelize)

JS/TSでキャメルケースとかの変換をしたいなと思ったときに、 いろいろ調べたときの備忘録(*´ω`*) まさになライブラリがあった(*´ω`*) camelcase 'foo-bar' => 'fooBar' 'Foo-Bar' => 'FooBar' // pascalCase Options 'Foo-BAR' => 'fooBAR' // preserveCo…

GitHub Actionsをローカルで実行する(nektos/act)

GitHub Actionsを試すときに、いちいちコミットしないといけないのがめんどくさいので、 ローカルで確認できればな〜と思い、色々調べたときの備忘録。 Dockerを立ち上げてローカルで実行できるのがあった...(*´ω`*) ・nektos/act: Run your GitHub Actions…