View on GitHub

github-actions

github-actions

Last updated: 2025-12-03

Development Status

現在のIssues

次の一手候補

  1. Issue #30: 進捗状況生成時のissue-notesファイル不在エラーを修正
    • 最初の小さな一歩: DevelopmentStatusGenerator.cjs 内で、issue-notes ファイルが存在しない場合のファイル読み込み処理を、エラーではなく空文字列を返すように変更する。
    • Agent実行プロンプト:
      対象ファイル: .github_automation/project_summary/scripts/development/DevelopmentStatusGenerator.cjs
      
      実行内容: `DevelopmentStatusGenerator.cjs` 内で、`IssueTracker.getIssueNoteContent` が呼び出されている箇所、または直接ファイルシステムから `issue-notes` を読み込んでいる箇所を特定し、指定された `issue_number` に対応する `issue-note` ファイルが存在しない場合にエラーを発生させるのではなく、空の文字列を返すように修正してください。具体的には、ファイル読み込み操作の前に `fs.existsSync` で存在チェックを行い、ファイルが存在しない場合は空文字列を返す処理を追加してください。
      
      確認事項: 関連するテストがある場合は、そのテストが引き続きパスすることを確認してください。または、変更後に手動で進捗状況生成を試行し、`issue-notes` がないissueでエラーが発生しないことを確認してください。`issue-notes` が存在するissueではこれまで通り内容が取得されることを確認してください。
      
      期待する出力: 修正された `DevelopmentStatusGenerator.cjs` の内容と、修正によって期待される動作(issue-notesがないissueでも進捗状況が生成されること)に関する説明をmarkdown形式で出力してください。
      
  2. Issue #11: translate アクションの他プロジェクト向け導入手順書を作成
    • 最初の小さな一歩: 既存の .github/workflows/translate-readme.yml.github/workflows/call-translate-readme.yml を分析し、workflow_callinputssecrets を洗い出す。
    • Agent実行プロンプト:
      対象ファイル: .github/workflows/translate-readme.yml と .github/workflows/call-translate-readme.yml
      
      実行内容: 対象ファイルについて、外部プロジェクトから利用する際に必要な設定項目を洗い出し、以下の観点から分析してください:
      1) 必須入力パラメータ(例: `target-branch`)
      2) 必須シークレット(例: `GEMINI_API_KEY`)
      3) ファイル配置の前提条件(例: `README.ja.md` の存在)
      4) 外部プロジェクトでの利用時に必要な追加設定
      
      確認事項: `translate` アクションが現在どのように機能しているか、特に `workflow_call` の `inputs` や `secrets` の定義を確認してください。`issue-notes/11.md` に記載されている「ブレインストーミング」の内容と現状が合致しているかも確認してください。
      
      期待する出力: 外部プロジェクトがこの `call-translate-readme.yml` を導入する際の手順書をmarkdown形式で生成してください。具体的には:必須パラメータの設定方法、シークレットの登録手順、前提条件の確認項目を含めてください。生成された手順書は `.github_automation/translate/docs/TRANSLATION_SETUP.md` の内容を更新する形としてください。
      
  3. Issue #13: issue-note アクションの他プロジェクト向け導入手順書を作成
    • 最初の小さな一歩: 既存の .github/workflows/issue-note.yml.github/workflows/call-issue-note.yml を分析し、workflow_callinputssecrets を洗い出す。
    • Agent実行プロンプト: ``` 対象ファイル: .github/workflows/issue-note.yml と .github/workflows/call-issue-note.yml

      実行内容: 対象ファイルについて、外部プロジェクトから利用する際に必要な設定項目を洗い出し、以下の観点から分析してください: 1) 必須入力パラメータ(例: issue-number, issue-title, issue-body, issue-url) 2) 必須シークレット(例: GITHUB_TOKEN) 3) ファイル配置の前提条件(特に無し、ただし .github/issue-notes ディレクトリへの書き込み権限は必要) 4) 外部プロジェクトでの利用時に必要な追加設定

      確認事項: issue-note アクションが現在どのように機能しているか、特に workflow_callinputssecrets の定義を確認してください。issue-notes/3.md の過去の修正履歴も参考に、actions/github-script 内での変数参照方法が適切であることを確認してください。

      期待する出力: 外部プロジェクトがこの call-issue-note.yml を導入する際の手順書をmarkdown形式で生成してください。具体的には:必須パラメータの設定方法、シークレットの登録手順、前提条件の確認項目を含めてください。生成された手順書は .github_automation/issue_note/docs/ISSUE_NOTE_SETUP.md として新規作成する形としてください。


Generated at: 2025-12-03 07:05:27 JST