Skip to content

v0.20.0

Choose a tag to compare

@github-actions github-actions released this 06 Oct 12:31
· 50 commits to main since this release
bee78f0

変更

  • #626 認証を共有パスワードから GitHub OAuth (OAuth App + login allowlist) へ置き換え。ADR 0072 で ADR 0032 を supersede。
  • #629 依存の脆弱性を修正し ci:security を通過。
  • #631 #622 の Worker secrets bulk 形式バグを修正。

リリース・デプロイ記録

  • 対象 SHA: bee78f0 (v0.20.0)
  • デプロイ判定: Release + Worker deploy (ADR 0034、src/ と worker 設定変更)
  • migration: なし (cf d1 migrations list が空)
  • Worker version ID: 71e2146d-3399-4af8-a499-c63fb7aa4a2e
  • secrets: GITHUB_CLIENT_ID / GITHUB_CLIENT_SECRET / GITHUB_ALLOWED_LOGIN / SESSION_SECRET を設定、AUTH_PASSWORD を削除

スモーク結果

  • / → 302 /login
  • /login に Sign in with GitHub を表示
  • /auth/github → GitHub authorize (redirect_uri=/auth/github/callback, scope=read:user)
  • POST /login → 404 (パスワードログイン廃止)
  • 改ざん state の callback → /login?error=1
  • 未認証 API → 401
  • ブラウザで ruuto301 としてサインインし /ideas へ遷移 (担当者確認済み)