From 1d75f8c4e5b3cd963c8a1ac2b75f8db780e29aad Mon Sep 17 00:00:00 2001 From: Ismo Vuorinen Date: Mon, 30 Sep 2024 21:50:16 +0300 Subject: [PATCH] fix(workflow): pr-lint --- .github/workflows/pr-lint.yml | 72 +---------------------------------- 1 file changed, 2 insertions(+), 70 deletions(-) diff --git a/.github/workflows/pr-lint.yml b/.github/workflows/pr-lint.yml index 7a1c477..4093190 100644 --- a/.github/workflows/pr-lint.yml +++ b/.github/workflows/pr-lint.yml @@ -1,22 +1,8 @@ --- -################################# -################################# -## Super Linter GitHub Actions ## -################################# -################################# name: Lint Code Base -# -# Documentation: -# https://docs.github.com/en/actions/learn-github-actions/workflow-syntax-for-github-actions -# - env: MAIN_BRANCH: main - -############################# -# Start the job on all push # -############################# on: push: branches: [master, main] @@ -25,62 +11,8 @@ on: permissions: read-all -############### -# Set the Job # -############### jobs: build: - # Name the Job - name: Lint Code Base - # Set the agent to run on - runs-on: ubuntu-latest + # https://github.com/ivuorinen/ivuorinen/.github/workflows/pr-lint.yml + uses: ivuorinen/ivuorinen/.github/workflows/pr-lint.yml@main - ############################################ - # Grant status permission for MULTI_STATUS # - ############################################ - permissions: - contents: read - packages: read - statuses: write - - ################## - # Load all steps # - ################## - steps: - ########################## - # Checkout the code base # - ########################## - - name: Checkout Code - uses: actions/checkout@v4 - with: - # Full git history is needed to get a proper - # list of changed files within `super-linter` - fetch-depth: 0 - - - name: Setup Node.js Environment - uses: actions/setup-node@v4 - with: - node-version-file: '.nvmrc' - - - name: Cache Node Modules - uses: actions/cache@v4 - id: cache - with: - path: node_modules - key: node-modules-${{ hashFiles('**/package-lock.json') }} - - - name: Install Dependencies - if: steps.cache.outputs.cache-hit != 'true' - run: npm install - - ################################ - # Run Linter against code base # - ################################ - - name: Lint Code Base - uses: github/super-linter@v7 - env: - VALIDATE_ALL_CODEBASE: false - FIX_JAVASCRIPT_STANDARD: true - VALIDATE_TYPESCRIPT_STANDARD: false - DEFAULT_BRANCH: ${{ env.MAIN_BRANCH }} - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}