diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml deleted file mode 100644 index 9596513b..00000000 --- a/.github/workflows/codeql.yml +++ /dev/null @@ -1,45 +0,0 @@ -name: 'CodeQL' - -on: - push: - branches: [main] - pull_request: - branches: [main] - schedule: - - cron: '30 1 * * 0' - -jobs: - analyze: - name: Analyze - runs-on: ubuntu-latest - permissions: - security-events: write - - steps: - - name: Checkout repository - uses: actions/checkout@v3 - - - name: Initialize CodeQL - uses: github/codeql-action/init@v2 - with: - languages: javascript - - - name: Perform CodeQL Analysis - uses: github/codeql-action/analyze@v2 - with: - upload: false - output: sarif-results - - - name: filter-sarif - uses: advanced-security/filter-sarif@v1 - with: - patterns: | - -**/playgrounds/**/*.* - -**/*.test.* - input: sarif-results/javascript.sarif - output: sarif-results/javascript.sarif - - - name: Upload SARIF - uses: github/codeql-action/upload-sarif@v2 - with: - sarif_file: sarif-results/javascript.sarif diff --git a/.github/workflows/format.yml b/.github/workflows/format.yml index ba53d1b6..023735d4 100644 --- a/.github/workflows/format.yml +++ b/.github/workflows/format.yml @@ -14,14 +14,17 @@ jobs: contents: write steps: - - uses: actions/checkout@v3 + - name: Checkout Repo + uses: actions/checkout@v4 + with: + fetch-depth: 0 - - uses: pnpm/action-setup@v2.2.4 + - uses: pnpm/action-setup@v3 - - name: Setup Node.js environment - uses: actions/setup-node@v3 + - name: Setup Node.js 20 + uses: actions/setup-node@v4 with: - node-version: 18 + node-version: 20.x cache: pnpm - name: Install dependencies @@ -31,7 +34,7 @@ jobs: run: pnpm run format - name: Add, Commit and Push - uses: stefanzweifel/git-auto-commit-action@v4 + uses: stefanzweifel/git-auto-commit-action@v5 with: commit_message: 'Format' # should match the file pattern in the format script diff --git a/.github/workflows/release-ext.yml b/.github/workflows/release-ext.yml index 69c6ddc1..7821d791 100644 --- a/.github/workflows/release-ext.yml +++ b/.github/workflows/release-ext.yml @@ -9,23 +9,23 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout Repo - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: fetch-depth: 0 - - uses: pnpm/action-setup@v2.2.4 + - uses: pnpm/action-setup@v3 - - name: Setup Node.js 18.x - uses: actions/setup-node@v3 + - name: Setup Node.js 20 + uses: actions/setup-node@v4 with: - node-version: 18 + node-version: 20.x cache: pnpm - name: Install Dependencies run: pnpm install --ignore-scripts - name: Cache turbo build setup - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: node_modules/.cache/turbo key: turbo-${{ github.sha }} @@ -38,7 +38,7 @@ jobs: CI: true - name: Submit Chrome Extension - uses: mnao305/chrome-extension-upload@v4.0.1 + uses: mnao305/chrome-extension-upload@v5 with: file-path: packages/extension/dist/chrome.zip extension-id: kmcfjchnmmaeeagadbhoofajiopoceel diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 7ef73787..a62b3cae 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -11,23 +11,23 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout Repo - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: fetch-depth: 0 - - uses: pnpm/action-setup@v2.2.4 + - uses: pnpm/action-setup@v3 - - name: Setup Node.js 18.x - uses: actions/setup-node@v3 + - name: Setup Node.js 20 + uses: actions/setup-node@v4 with: - node-version: 18 + node-version: 20.x cache: pnpm - name: Install Dependencies run: pnpm install --no-frozen-lockfile --ignore-scripts - name: Cache turbo build setup - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: node_modules/.cache/turbo key: turbo-${{ github.sha }} diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 5972e475..32858605 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -11,24 +11,24 @@ jobs: runs-on: ubuntu-latest steps: - - name: Checkout repo - uses: actions/checkout@v3 + - name: Checkout Repo + uses: actions/checkout@v4 with: fetch-depth: 0 - - uses: pnpm/action-setup@v2.2.4 + - uses: pnpm/action-setup@v3 - - name: Setup Node.js environment 18.x - uses: actions/setup-node@v3 + - name: Setup Node.js 20 + uses: actions/setup-node@v4 with: - node-version: 18 + node-version: 20.x cache: pnpm - name: Install dependencies run: pnpm install --no-frozen-lockfile --ignore-scripts - name: Cache turbo build setup - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: node_modules/.cache/turbo key: turbo-${{ github.sha }} @@ -51,7 +51,7 @@ jobs: env: CI: true - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 if: always() with: name: playwright-report