github

Diary

Automatically delete head branchesの宗教論争

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

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

概要 特定の検索条件で、githubのissueやpull requestをCSVに出力する必要があったのでスクリプトを書きました。 APIでの呼び出しはpagingがあるのでちょとスクリプトを書かないと一覧を取得できないので面倒です。 o...
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が終わった後にS...
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 サンプルコード