github

Diary

Automatically delete head branchesの宗教論争

概要githubのレポジトリ運用において「Automatically delete head branches」をonにするかoffにするか悩ましいところです。デフォルトはoffです。GPTに聞いてみたQ: githubのrepositor...
Diary

githubのissueやpull requestをCSVで出力するスクリプトを書きました

概要特定の検索条件で、githubのissueやpull requestをCSVに出力する必要があったのでスクリプトを書きました。APIでの呼び出しはpagingがあるのでちょとスクリプトを書かないと一覧を取得できないので面倒です。okta...
git

githubでmentionされたらslackへ通知する設定 (所要時間約10分)

概要github上でmentionされても気づくのが難しい状態でした。メールはいろいろな通知が送られてくるし、githubのwebサイト上の通知欄は自分から見に行かないと行けないし、後ほどTODOとして未読に変更ができないので自分のタスク管...
AWS

GitHub ActionsからS3へデプロイ

概要デザイナーやディレクターが管理する静的ファイルを自動でGitHubからS3へデプロイする設定をする必要が出てきました。今まではCircleCIでdeployを頑張っていましたが、GitHub Actionsのアセットが揃ってきたので非常...
Diary

Sentryでreleaseと紐付けたエラートラッキング

概要2019年末ごろに、Sentry上のエラーとリリースを関連付けられる機能が付いていました。これにより、エラーとリリースの関連付けができるようになります。基本的にこのページの内容を踏襲してCircleCIにてdeployが終わった後にSe...
git

gitにて大容量のファイルを探して履歴から消す

githubの個人アカウントにてprivate repositoryが作り放題になったので個人で開発しているソースコードを載せようとしたら、100MB以上のファイルが存在して移行できなかったのでやり方をメモ。以下のやり方は、バックアップのこ...
Lifehack

エンジニア不足を解消するソリューションの仮説

結論ソースコードをオープンソースにして、全世界のエンジニアがコミット出来る状態にすればいいんじゃね?以下に説明を書く。背景・問題最近、「エンジニアが足りない!」「エンジニアの単価が上昇していて辛い」といった、エンジニアの採用に関する問題を聞...
AWS

静的サイトの自動デプロイ github -> CircleCI -> S3 -> CloudFront

概要コーポレートページや、ランディングページなどの静的サイトを自動デプロイする設定を行いました。AWSの基本設定に追加して、CircleCIの設定ファイルを1つだけ追加するのみで出来ます。一般的な構成のはずなのに、設定ファイルが出回っていな...
PHP

DMM Affiliate APIをPHPから呼び出すライブラリ作りました

composer対応です。Composerを使っている場合は、以下でインストール% php composer.phar installサンプルコード