2023-01-01から1年間の記事一覧

Railsの DATABASE_URL で指定できるパスワードの文字種

Railsアプリケーションを動かすAWSリソースをTerraformで作る場合、random_password を使ってDBパスワードを生成します。 しかし、 DBパスワードに一部の記号が含まれていると環境変数 DATABASE_URL で渡す際に URI::InvalidURIError が発生してしまうため、…

GitHubのPull Requestでコミットメッセージの文字数を調べる

GitHubのPull Requestで各コミットメッセージの文字数や変更行数を取得する方法を調べたのでまとめておく。 GraphQL APIで取得できたので、雑にcsv形式にして出力した。 stat-commit-messages.sh #!/bin/bash set -eu OWNER=${1:-rails} NAME=${2:-rails} NU…