Bladeren bron

Add working dir

Jonathan Kelley 1 jaar geleden
bovenliggende
commit
5eac6cd1c5
1 gewijzigde bestanden met toevoegingen van 10 en 8 verwijderingen
  1. 10 8
      .github/workflows/playwright.yml

+ 10 - 8
.github/workflows/playwright.yml

@@ -9,17 +9,12 @@ jobs:
     if: github.event.pull_request.draft == false
     if: github.event.pull_request.draft == false
     timeout-minutes: 60
     timeout-minutes: 60
     runs-on: ubuntu-20.04
     runs-on: ubuntu-20.04
+    working-directory: playwright-tests
     steps:
     steps:
-    - uses: actions/checkout@v3
+    # Do our best to cache the toolchain and node install steps
     - uses: actions/setup-node@v3
     - uses: actions/setup-node@v3
       with:
       with:
         node-version: 16
         node-version: 16
-    - name: Install dependencies
-      run: npm ci
-    - name: Install Playwright
-      run: npm install -D @playwright/test
-    - name: Install Playwright Browsers
-      run: npx playwright install --with-deps
     - name: Install Rust
     - name: Install Rust
       uses: actions-rs/toolchain@v1
       uses: actions-rs/toolchain@v1
       with:
       with:
@@ -29,11 +24,18 @@ jobs:
     - uses: Swatinem/rust-cache@v2
     - uses: Swatinem/rust-cache@v2
     - name: Install WASM toolchain
     - name: Install WASM toolchain
       run: rustup target add wasm32-unknown-unknown
       run: rustup target add wasm32-unknown-unknown
+    - uses: actions/checkout@v3
+    - name: Install dependencies
+      run: npm ci
+    - name: Install Playwright
+      run: npm install -D @playwright/test
+    - name: Install Playwright Browsers
+      run: npx playwright install --with-deps
     - name: Install Dioxus CLI
     - name: Install Dioxus CLI
       uses: actions-rs/cargo@v1
       uses: actions-rs/cargo@v1
       with:
       with:
         command: install
         command: install
-        args: --path packages/cli
+        args: --path ../packages/cli
     - name: Run Playwright tests
     - name: Run Playwright tests
       run: npx playwright test
       run: npx playwright test
     - uses: actions/upload-artifact@v3
     - uses: actions/upload-artifact@v3