From 41bd8714fc4c5b6acc0bb4c1a9095418837caafd Mon Sep 17 00:00:00 2001 From: Gonzalo Diaz Date: Tue, 18 Feb 2025 22:23:00 -0300 Subject: [PATCH] [CONFIG] [Github Actions] uninstall previous ESLlint from code scanning tool. --- .github/workflows/eslint-code-scanning.yml | 75 ---------------------- .github/workflows/eslint.yml | 61 ------------------ 2 files changed, 136 deletions(-) delete mode 100644 .github/workflows/eslint-code-scanning.yml delete mode 100644 .github/workflows/eslint.yml diff --git a/.github/workflows/eslint-code-scanning.yml b/.github/workflows/eslint-code-scanning.yml deleted file mode 100644 index 271ea1af..00000000 --- a/.github/workflows/eslint-code-scanning.yml +++ /dev/null @@ -1,75 +0,0 @@ -# This workflow uses actions that are not certified by GitHub. -# They are provided by a third-party and are governed by -# separate terms of service, privacy policy, and support -# documentation. -# ESLint is a tool for identifying and reporting on patterns -# found in ECMAScript/JavaScript code. -# More details at https://github.com/eslint/eslint -# and https://eslint.org - ---- - -name: ESLint Code Scanning - - -on: # yamllint disable-line rule:truthy - push: - branches: ["main"] - pull_request: - # The branches below must be a subset of the branches above - branches: ["main"] - workflow_dispatch: - schedule: - # ┌───────────── minute (0 - 59) - # │ ┌───────────── hour (0 - 23) - # │ │ ┌───────────── day of the month (1 - 31) - # │ │ │ ┌───────────── month (1 - 12 or JAN-DEC) - # │ │ │ │ ┌───────────── day of the week (0 - 6 or SUN-SAT) - # │ │ │ │ │ - # │ │ │ │ │ - # │ │ │ │ │ - # * * * * * - - cron: '23 15 * * 2' - -jobs: - eslint: - name: Run eslint scanning - runs-on: ubuntu-24.04 - permissions: - contents: read - security-events: write - # only required for a private repository by - # github/codeql-action/upload-sarif to get the Action run status - actions: read - steps: - - name: Checkout code - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4 - - - name: Set up Node.js - uses: actions/setup-node@v4 - with: - node-version: 22.x - - - name: Install ESLint - run: | - npm install --include=dev eslint@8.57.1 - npm install --include=dev @microsoft/eslint-formatter-sarif@3.0.0 - - - name: Test ESLint - run: | - npx --yes eslint --env-info - - - name: Run ESLint - run: > - npx eslint . - --color - --max-warnings=0 - --format @microsoft/eslint-formatter-sarif - --output-file eslint-results.sarif - continue-on-error: true - - - name: Upload analysis results to GitHub - uses: github/codeql-action/upload-sarif@v3 - with: - sarif_file: eslint-results.sarif - wait-for-processing: true diff --git a/.github/workflows/eslint.yml b/.github/workflows/eslint.yml deleted file mode 100644 index 2774e6bc..00000000 --- a/.github/workflows/eslint.yml +++ /dev/null @@ -1,61 +0,0 @@ -# This workflow uses actions that are not certified by GitHub. -# They are provided by a third-party and are governed by -# separate terms of service, privacy policy, and support -# documentation. -# ESLint is a tool for identifying and reporting on patterns -# found in ECMAScript/JavaScript code. -# More details at https://github.com/eslint/eslint -# and https://eslint.org - ---- - -name: ESLint - - -on: # yamllint disable-line rule:truthy - push: - branches: ["main"] - pull_request: - # The branches below must be a subset of the branches above - branches: ["main"] - workflow_dispatch: - -jobs: - eslint: - name: Run eslint scanning - runs-on: ${{ matrix.os }} - strategy: - matrix: - os: ["ubuntu-24.04", "macos-14", "windows-2022"] - node-version: [18.x, 20.x, 22.x] - # See supported Node.js release schedule - # at https://nodejs.org/en/about/releases/ - permissions: - contents: read - security-events: write - # only required for a private repository by - # github/codeql-action/upload-sarif to get the Action run status - actions: read - steps: - - name: Checkout code - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4 - - - name: Set up Node.js - uses: actions/setup-node@v4 - with: - node-version: 22.x - - - name: Install ESLint - run: | - npm install --include=dev eslint@8.57.1 - - - name: Test ESLint - run: | - npx --yes eslint --env-info - - - name: Run ESLint - run: > - npx eslint . - --color - --max-warnings=0 - && echo '✔ Your code looks good.'