From 7e05ab0f4f6e22c30a4c1e50d58dc5653d3db967 Mon Sep 17 00:00:00 2001 From: Nicholas Chitty Date: Thu, 3 Oct 2024 17:01:51 -0400 Subject: [PATCH] Fix workflows --- .github/workflows/checks.yml | 22 +++++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/.github/workflows/checks.yml b/.github/workflows/checks.yml index 255ffb0..f3cd7c1 100644 --- a/.github/workflows/checks.yml +++ b/.github/workflows/checks.yml @@ -9,6 +9,9 @@ jobs: if: ${{ github.event_name == 'pull_request' }} name: "Rust Format" runs-on: ubuntu-latest + defaults: + run: + working-directory: ./lambda permissions: pull-requests: write steps: @@ -24,6 +27,9 @@ jobs: clippy: name: "Rust Lint" runs-on: ubuntu-latest + defaults: + run: + working-directory: ./lambda steps: - uses: actions/checkout@v4 - uses: dtolnay/rust-toolchain@nightly @@ -40,6 +46,9 @@ jobs: tests: name: "Rust Tests" runs-on: ubuntu-latest + defaults: + run: + working-directory: ./lambda steps: - uses: actions/checkout@v4 - uses: dtolnay/rust-toolchain@stable @@ -51,13 +60,15 @@ jobs: tsbuild: name: "CDK Build & Test" runs-on: ubuntu-latest + defaults: + run: + working-directory: ./cdk steps: - uses: actions/checkout@v4 - name: Use Node.js uses: actions/setup-node@v4 with: node-version: '20.x' - - working-directory: ./cdk run: | npm ci npm run build @@ -72,7 +83,16 @@ jobs: steps: - uses: actions/checkout@v4 - uses: reviewdog/action-eslint@v1 + name: Lint CDK with: github_token: ${{ secrets.GITHUB_TOKEN }} reporter: github-pr-review filter_mode: diff_context + workdir: ./cdk + - uses: reviewdog/action-eslint@v1 + name: Lint Lambda Playwright + with: + github_token: ${{ secrets.GITHUB_TOKEN }} + reporter: github-pr-review + filter_mode: diff_context + workdir: ./lambda/playwright