Skip to content

Commit 09f6335

Browse files
Change: CIでのエンジンポートを変更 (#1726)
* Change: CIで使うポートを変更 * Code: TODOを追加 * Change: ランダムポートに * Apply suggestions from code review --------- Co-authored-by: Hiroshiba <[email protected]>
1 parent ab7bd48 commit 09f6335

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

.github/workflows/test.yml

+4-1
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,10 @@ jobs:
8181
# .env
8282
sed -i -e 's|"074fc39e-678b-4c13-8916-ffca8d505d1d"|"208cf94d-43d2-4cf5-abc0-9783cac36d29"|' .env.test
8383
sed -i -e 's|"../voicevox_engine/run.exe"|"${{ steps.download-engine.outputs.run_path }}"|' .env.test
84-
sed -i -e 's|"executionArgs": \[\],|"executionArgs": ["--port=50021"],|' .env.test
84+
# GitHub Actions 環境だとたまに50021が封じられていることがあるので、ランダムなポートを使うようにする
85+
PORT=$(node -r net -e "server=net.createServer();server.listen(0,()=>{console.log(server.address().port);server.close()})")
86+
sed -i -e 's|"host": "http://127.0.0.1:50021"|"host": "http://127.0.0.1:'$PORT'"|' .env.test
87+
sed -i -e 's|"executionArgs": \[\],|"executionArgs": ["--port='$PORT'"],|' .env.test
8588
cp .env.test .env
8689
8790
- name: Check if commit message includes [update snapshots]

0 commit comments

Comments
 (0)