Skip to content

Commit

Permalink
Apply suggestions from code review
Browse files Browse the repository at this point in the history
  • Loading branch information
Hiroshiba authored Oct 24, 2024
1 parent 1f71954 commit 35a2500
Show file tree
Hide file tree
Showing 3 changed files with 14 additions and 12 deletions.
4 changes: 2 additions & 2 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -175,7 +175,7 @@ jobs:
steps:
- uses: actions/checkout@v4
with:
# NOTE: デフォルトの設定だとgithub-push-actionが動いてくれないので設定を変える
# NOTE: デフォルトの設定だとgithub-push-actionが動いてくれないので設定を変えている
# ref: https://github.com/ad-m/github-push-action/issues/44#issuecomment-581706892
persist-credentials: false
fetch-depth: 0
Expand Down Expand Up @@ -226,7 +226,7 @@ jobs:
if (!pushTokenProvided) {
core.warning(
"スクリーンショットを更新したので、空コミットをプッシュしてテストを再実行してください。\n" +
"PUSH_TOKENをSecretsに設定すると次からこの操作を省けます。\n" +
"PUSH_TOKENをSecretsに追加すると次からこの操作を省けます。\n" +
"Secretsの設定方法はREADME.mdを参照してください。"
);
}
Expand Down
20 changes: 11 additions & 9 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -190,23 +190,25 @@ npm run test-ui:storybook-vrt # Playwright の UI を表示
```

4. Github Workflow が完了すると、更新されたスクリーンショットがコミットされます。
5. プルした後、空コミットをプッシュします
5. プルした後、空コミットをプッシュしてテストを再実行します

```bash
git commit --allow-empty -m "(テストを再実行)"
git push
```

> [!NOTE]
> Secrets に `PUSH_TOKEN` という名前で [Fine-granted Tokens](https://github.com/settings/personal-access-tokens/new)
> を設定すると、自動的にテストが再実行されます。
> トークンには `ユーザー名/voicevox` へのアクセス権を与え、 Repository permissions の Contents を Read and write に設定する必要があります。
> Secrets は `ユーザー名/voicevox` のリポジトリの Settings > Secrets and variables > Actions > New repository secret から設定できます。
> トークンを作成して Secrets に追加することで、自動的にテストを再実行できます。
>
> <details>
> <summary>トークンの設定例</summary>
> <img src="./docs/res/Fine-granted_Tokensの作成.png" width="320">
> </details>
> 1. [Fine-granted Tokens](https://github.com/settings/personal-access-tokens/new) にアクセスします。
> 2. 適当な名前を入力し、 `ユーザー名/voicevox` へのアクセス権を与え、 Repository permissions の Contents で Read and write を選択します。
> <details>
> <summary>設定例</summary>
> <img src="./docs/res/Fine-granted_Tokensの作成.png" width="320">
> </details>
> 3. トークンを作成して文字列をコピーします。
> 4. `ユーザー名/voicevox` のリポジトリの Settings > Secrets and variables > Actions > New repository secret を開きます。
> 5. 名前に `PUSH_TOKEN` と入力し、先ほどの文字列を貼り付けて Secrets を追加します。

##### ローカルで更新する場合

Expand Down
2 changes: 1 addition & 1 deletion tests/e2e/storybook/スクリーンショット.spec.mts
Original file line number Diff line number Diff line change
Expand Up @@ -74,7 +74,7 @@ for (const [story, stories] of Object.entries(allStories)) {
);

// Storybookのroot要素を取得。
// data-v-appが存在する = Vueのアプリケーションのマウントが完了しているかどうかを
// data-v-appが存在する(=Vueのアプリケーションのマウントが完了している)かどうかを
// ロードが完了したかどうかとして扱う。
const root = page.locator("#storybook-root[data-v-app]");
const quasarDialogRoot = page.locator(
Expand Down

0 comments on commit 35a2500

Please sign in to comment.