Skip to content

Commit ae115d4

Browse files
committed
fix: oh-my-zsh対応のためRakeコマンドにエスケープを追加
- GitHub Actionsのコメントで表示されるRakeコマンドを修正 - oh-my-zshでは [ がグロブ展開されるためエスケープが必要 - 2つの解決方法を提示: 1. バックスラッシュでエスケープ: \[ と \] 2. 引用符で囲む: "server:task[args]" - 両方の方法を併記してユーザーが選択可能に
1 parent ee10460 commit ae115d4

File tree

1 file changed

+14
-5
lines changed

1 file changed

+14
-5
lines changed

.github/workflows/auto_respond_initialize.yml

Lines changed: 14 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -113,20 +113,26 @@ jobs:
113113
#### Rakeタスクを使用した完全なフロー(推奨)
114114
\`\`\`bash
115115
# 全ステップを自動実行(依存関係管理付き)
116-
bundle exec rake server:initialize[${{ steps.extract_ip.outputs.ip_address }},${{ github.event.issue.number }}]
116+
# oh-my-zsh等を使用している場合は [ をエスケープ
117+
bundle exec rake server:initialize\\[${{ steps.extract_ip.outputs.ip_address }},${{ github.event.issue.number }}\\]
118+
# または引用符で囲む
119+
bundle exec rake "server:initialize[${{ steps.extract_ip.outputs.ip_address }},${{ github.event.issue.number }}]"
117120
git push
118121
\`\`\`
119122
120123
#### または個別ステップ実行
121124
\`\`\`bash
122125
# 1. 削除準備(情報確認)
123-
bundle exec rake server:prepare_deletion[${{ steps.extract_ip.outputs.ip_address }}]
126+
bundle exec rake server:prepare_deletion\\[${{ steps.extract_ip.outputs.ip_address }}\\]
127+
# または: bundle exec rake "server:prepare_deletion[${{ steps.extract_ip.outputs.ip_address }}]"
124128
125129
# 2. サーバー削除
126-
bundle exec rake server:execute_deletion[${{ steps.extract_ip.outputs.ip_address }},true]
130+
bundle exec rake server:execute_deletion\\[${{ steps.extract_ip.outputs.ip_address }},true\\]
131+
# または: bundle exec rake "server:execute_deletion[${{ steps.extract_ip.outputs.ip_address }},true]"
127132
128133
# 3. 空コミット作成
129-
bundle exec rake server:create_empty_commit[${{ github.event.issue.number }}]
134+
bundle exec rake server:create_empty_commit\\[${{ github.event.issue.number }}\\]
135+
# または: bundle exec rake "server:create_empty_commit[${{ github.event.issue.number }}]"
130136
131137
# 4. プッシュでCI/CD実行
132138
git push
@@ -170,7 +176,10 @@ jobs:
170176
### 確認コマンド
171177
\`\`\`bash
172178
# Rakeタスクを使用(統一命名パターン)
173-
bundle exec rake server:find_by_ip[${{ steps.extract_ip.outputs.ip_address }}]
179+
# oh-my-zsh等を使用している場合は [ をエスケープ
180+
bundle exec rake server:find_by_ip\\[${{ steps.extract_ip.outputs.ip_address }}\\]
181+
# または引用符で囲む
182+
bundle exec rake "server:find_by_ip[${{ steps.extract_ip.outputs.ip_address }}]"
174183
175184
# または直接スクリプト実行
176185
ruby scripts/initialize_server.rb --find ${{ steps.extract_ip.outputs.ip_address }}

0 commit comments

Comments
 (0)