From 950ab3c09370dca038f2854be4d6e1b48443eae9 Mon Sep 17 00:00:00 2001 From: Bret Fisher Date: Fri, 14 Jan 2022 14:29:58 -0500 Subject: [PATCH] moving to reusable linter workflow --- .github/workflows/linter.yml | 52 +++--------------------------------- 1 file changed, 4 insertions(+), 48 deletions(-) diff --git a/.github/workflows/linter.yml b/.github/workflows/linter.yml index 92ec094..8c31256 100644 --- a/.github/workflows/linter.yml +++ b/.github/workflows/linter.yml @@ -1,58 +1,14 @@ --- -########################### -########################### -## Linter GitHub Actions ## -########################### -########################### name: Lint Code Base -# -# Documentation: -# https://help.github.com/en/articles/workflow-syntax-for-github-actions -# - -############################# -# Start the job on all push # -############################# on: push: branches: [main] pull_request: branches: [main] -############### -# Set the Job # -############### jobs: - build: - # Name the Job - name: Lint Code Base - # Set the agent to run on - runs-on: ubuntu-latest - - ################## - # Load all steps # - ################## - steps: - ########################## - # Checkout the code base # - ########################## - - name: Checkout Code - uses: actions/checkout@v2.4.0 - with: - # Full git history is needed to get a proper list of changed files within `super-linter` - fetch-depth: 0 - - ################################ - # Run Linter against code base # - ################################ - - name: Lint Code Base - uses: github/super-linter@v4.8.5 - env: - VALIDATE_ALL_CODEBASE: false - DEFAULT_BRANCH: main - # turn off dockerfilelint, as its a dead project - # https://github.com/replicatedhq/dockerfilelint/issues/169 - # hadolint will run and is sufficent (no need for two linters) - VALIDATE_DOCKERFILE: false - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + call-super-linter: + # use Reusable Workflows to call my linter config remotely + # https://docs.github.com/en/actions/learn-github-actions/reusing-workflows + uses: bretfisher/super-linter-workflow/.github/workflows/super-linter.yaml@main