From 14c3310c94d2fb5a145a1ca6f66a4331b8434556 Mon Sep 17 00:00:00 2001 From: Justas Balcas Date: Wed, 3 Jan 2024 15:52:00 -0600 Subject: [PATCH] Fix Linter --- .github/workflows/linter.yaml | 114 +++++++--------------------------- 1 file changed, 22 insertions(+), 92 deletions(-) diff --git a/.github/workflows/linter.yaml b/.github/workflows/linter.yaml index 3cbe197..7b3a895 100644 --- a/.github/workflows/linter.yaml +++ b/.github/workflows/linter.yaml @@ -1,101 +1,31 @@ +--- name: Linter -on: - push: - branches: [ "master" ] - pull_request: - # The branches below must be a subset of the branches above - branches: [ "master" ] - schedule: - - cron: '20 10 * * 1' +on: # yamllint disable-line rule:truthy + push: null + pull_request: null jobs: linter: + name: Lint runs-on: ubuntu-latest + permissions: - actions: write - checks: write - contents: write - deployments: write - id-token: write - issues: write - discussions: write - packages: write - pages: write - pull-requests: write - repository-projects: write - security-events: write + contents: read + packages: read + # To report GitHub Actions status checks statuses: write - steps: - - name: Checkout - id: checkout - uses: actions/checkout@v4 - - - name: Run Linter on modified file(s) - id: mainRun - uses: super-linter/super-linter@v5 - env: - VALIDATE_ALL_CODEBASE: false - DEFAULT_BRANCH: master - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - - - name: Remove OK Label if failure - id: remove-ok-label - uses: actions/github-script@v6 - if: always() && steps.mainRun.outcome == 'failure' - continue-on-error: true - with: - script: | - github.rest.issues.removeLabel({ - issue_number: context.issue.number, - owner: context.repo.owner, - repo: context.repo.repo, - name: ["[ACTION] Linter OK"] - }) - - name: Add Failure Label if failure - id: add-fail-label - uses: actions/github-script@v6 - if: always() && steps.mainRun.outcome == 'failure' - with: - script: | - github.rest.issues.addLabels({ - issue_number: context.issue.number, - owner: context.repo.owner, - repo: context.repo.repo, - labels: ["[ACTION] Linter Failed"] - }) - - - name: Remove Failed Label if (success or skipped) - id: remove-fail-label - uses: actions/github-script@v6 - if: always() && (steps.mainRun.outcome == 'success' || steps.mainRun.outcome == 'skipped') - continue-on-error: true - with: - script: | - github.rest.issues.removeLabel({ - issue_number: context.issue.number, - owner: context.repo.owner, - repo: context.repo.repo, - name: ["[ACTION] Linter Failed"] - }) - - - name: Add OK Label if (success or skipped) - id: add-ok-label - uses: actions/github-script@v6 - if: always() && (steps.mainRun.outcome == 'success' || steps.mainRun.outcome == 'skipped') - with: - script: | - github.rest.issues.addLabels({ - issue_number: context.issue.number, - owner: context.repo.owner, - repo: context.repo.repo, - labels: ["[ACTION] Linter OK"] - }) - - - name: Dump steps context - id: dump-env - if: always() - env: - STEPS_CONTEXT: ${{ toJson(steps) }} - run: echo "$STEPS_CONTEXT" + steps: + - name: Checkout code + uses: actions/checkout@v4 + with: + fetch-depth: 0 + + - name: Super-linter + uses: super-linter/super-linter@v5.7.2 # x-release-please-version + env: + DEFAULT_BRANCH: master + VALIDATE_ALL_CODEBASE: false + # To report GitHub Actions status checks + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}