Skip to content

Commit 7a2e071

Browse files
committed
fix: tmpディレクトリを.gitignoreに追加、Rakefileのバグ修正
- tmp/ディレクトリを.gitignoreに追加(ステータスファイルを除外) - execute_deletionタスクのステータスファイル読み込みバグを修正 - create_empty_commitタスクの依存関係とステータスチェックを修正
1 parent 94bac41 commit 7a2e071

File tree

2 files changed

+6
-4
lines changed

2 files changed

+6
-4
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,3 +5,4 @@ node_modules
55
instances.csv
66

77
vendor/
8+
tmp/

Rakefile

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -204,7 +204,7 @@ namespace :server do
204204

205205
# 前のタスクの結果を確認
206206
prep_status = load_task_status('prepare_deletion')
207-
if prep_status.nil? || prep_status['ip'] != ip
207+
if prep_status.nil? || prep_status['status'].nil? || prep_status['status']['ip'] != ip
208208
abort "❌ エラー: 先に prepare_deletion を実行してください"
209209
end
210210

@@ -228,7 +228,7 @@ namespace :server do
228228
end
229229

230230
desc "削除後の空コミット作成"
231-
task :create_empty_commit, [:issue_number] => :execute_deletion do |t, args|
231+
task :create_empty_commit, [:issue_number] do |t, args|
232232
issue_number = args[:issue_number] || ENV['ISSUE_NUMBER']
233233

234234
unless issue_number
@@ -237,11 +237,12 @@ namespace :server do
237237

238238
# 削除状態を確認
239239
del_status = load_task_status('execute_deletion')
240-
if del_status.nil? || !del_status['success']
240+
if del_status.nil? || !del_status['status'] || !del_status['status']['success']
241241
abort "❌ エラー: サーバー削除が完了していません"
242242
end
243243

244-
message = "Fix ##{issue_number}: Initialize server (deleted at #{del_status['deleted_at']})"
244+
deleted_at = del_status['status']['deleted_at'] || Time.now.iso8601
245+
message = "Fix ##{issue_number}: Initialize server (deleted at #{deleted_at})"
245246
sh "git commit --allow-empty -m '#{message}'" do |ok, res|
246247
if ok
247248
puts "✅ 空コミットを作成しました"

0 commit comments

Comments
 (0)