From 08ea85f01bf244cc37e3d026d03c25a22c6254d9 Mon Sep 17 00:00:00 2001 From: Christopher Harrison Date: Wed, 15 Oct 2025 13:46:44 -0700 Subject: [PATCH 1/3] Add Playwright installation step to workflow Added step to install Playwright in the client directory. --- .github/workflows/copilot-setup-steps.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/copilot-setup-steps.yml b/.github/workflows/copilot-setup-steps.yml index 00417886..63d72a8a 100644 --- a/.github/workflows/copilot-setup-steps.yml +++ b/.github/workflows/copilot-setup-steps.yml @@ -35,3 +35,7 @@ jobs: - name: Install JavaScript dependencies working-directory: ./client run: npm ci + + - name: Install Playwright + working-directory: ./client + run: npx playwright init From 82bd8a5ea66f22b361fd7a12b2d98e488718add6 Mon Sep 17 00:00:00 2001 From: Christopher Harrison Date: Wed, 15 Oct 2025 13:48:30 -0700 Subject: [PATCH 2/3] Update .github/workflows/copilot-setup-steps.yml Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --- .github/workflows/copilot-setup-steps.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/copilot-setup-steps.yml b/.github/workflows/copilot-setup-steps.yml index 63d72a8a..47dad8ca 100644 --- a/.github/workflows/copilot-setup-steps.yml +++ b/.github/workflows/copilot-setup-steps.yml @@ -38,4 +38,4 @@ jobs: - name: Install Playwright working-directory: ./client - run: npx playwright init + run: npx playwright install From c6aabf785670884c6a718f75b53b739b79c090d2 Mon Sep 17 00:00:00 2001 From: Christopher Harrison Date: Wed, 15 Oct 2025 13:55:03 -0700 Subject: [PATCH 3/3] Updated to match current file Updated to match current file --- docs/1-copilot-coding-agent.md | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/docs/1-copilot-coding-agent.md b/docs/1-copilot-coding-agent.md index 49814017..29349a58 100644 --- a/docs/1-copilot-coding-agent.md +++ b/docs/1-copilot-coding-agent.md @@ -49,8 +49,7 @@ jobs: runs-on: ubuntu-latest # Set the permissions to the lowest permissions possible needed for *your steps*. Copilot will be given its own token for its operations. permissions: - # If you want to clone the repository as part of your setup steps, for example to install dependencies, you'll need the `contents: read` permission. - # If you don't clone the repository in your setup steps, Copilot will do this for you automatically after the steps complete. + # If you want to clone the repository as part of your setup steps, for example to install dependencies, you'll need the `contents: read` permission. If you don't clone the repository in your setup steps, Copilot will do this for you automatically after the steps complete. contents: read steps: - name: Checkout code @@ -77,6 +76,10 @@ jobs: - name: Install JavaScript dependencies working-directory: ./client run: npm ci + + - name: Install Playwright + working-directory: ./client + run: npx playwright install ``` It looks like any other GitHub workflow file, but it has a few key points: