Workflowsの全wranglerコマンドがローカル開発をサポート
Key Points
- wranglerでローカル開発対応
- --localでワークフロー全操作
- --portでセッション指定(デフォルト8787)
Summary
全ての wrangler workflows コマンドが --local フラグに対応し、ローカルの wrangler dev セッション上でワークフローのライフサイクルを管理できるようになりました。--port で特定の dev セッションを指定できます(デフォルト: 8787)。ローカルでトリガー、インスタンス一覧、停止・再開・再起動・終了、イベント送信などが可能です。
Key Points
--localフラグでローカルのwrangler devセッションをターゲットにする。- サポートされる操作:
trigger,workflows list,instances list,instances pause/resume/restart/terminate,instances send-event。 --portで特定の dev セッションを指定可能(デフォルト 8787)。- ローカルでのデバッグやイベント再現が容易になり、開発サイクルを短縮。
使用例
npx wrangler workflows list --local
npx wrangler workflows trigger my-workflow --local
npx wrangler workflows instances send-event my-workflow <INSTANCE_ID> --type my-event --local
npx wrangler workflows instances pause my-workflow <INSTANCE_ID> --local
npx wrangler workflows instances list my-workflow --port 8788 --local
注意: コマンドを実行する前に対象の wrangler dev セッションを起動しておいてください。