Skip to content

Commit

Permalink
prepare: use label to calculate due date
Browse files Browse the repository at this point in the history
instead of issue title.
To support offline workshop.
  • Loading branch information
daipom committed Aug 15, 2024
1 parent 63f9eac commit 9f12826
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 2 deletions.
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/workshop_preparation.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ about: ワークショップ開催までのタスク管理
- [ ] Doorkeeperのイベントページ作成(要管理権限)
- [ ] 以下の各日付`YYYY-MM-DD`をセットする
- `prepare/get_preparation_issue_converted_dates.rb` を実行する
- オープン状態の各ワークショップ準備issueについて、日付部分を計算して置換したテキストが得られる
- `prepare workshop`ラベルが付いている各ワークショップ準備issueについて、日付部分を計算して置換したテキストが得られる
- 上コマンドで得られたテキストから本issueの部分をコピーして、この内容を差し替える
- タイムライン、メッセージ送信予定(要管理権限)
- 開催1ヵ月前(YYYY-MM-DD)
Expand Down
6 changes: 5 additions & 1 deletion prepare/get_preparation_issue_converted_dates.rb
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,11 @@ def get_preparation_issues

issues = JSON.parse(res.body)

issues.select { |issue| issue["title"].start_with?("OSS Gateオンラインワークショップ") }
issues.select do |issue|
issue["labels"].any? do |label|
label["name"] == "prepare workshop"
end
end
end

def convert_body(body, date)
Expand Down

0 comments on commit 9f12826

Please sign in to comment.