|
|
@ -1,68 +0,0 @@ |
|
|
|
################################# |
|
|
|
################################# |
|
|
|
## Super Linter GitHub Actions ## |
|
|
|
################################# |
|
|
|
################################# |
|
|
|
name: Lint Code Base |
|
|
|
|
|
|
|
# |
|
|
|
# Documentation: |
|
|
|
# https://docs.github.com/en/actions/learn-github-actions/workflow-syntax-for-github-actions |
|
|
|
# |
|
|
|
|
|
|
|
############################# |
|
|
|
# Start the job on all push # |
|
|
|
############################# |
|
|
|
on: |
|
|
|
push: |
|
|
|
branches-ignore: [main] |
|
|
|
# Remove the line above to run when pushing to master |
|
|
|
pull_request: |
|
|
|
branches: [main] |
|
|
|
|
|
|
|
############### |
|
|
|
# Set the Job # |
|
|
|
############### |
|
|
|
permissions: |
|
|
|
checks: write |
|
|
|
contents: read |
|
|
|
pull-requests: write |
|
|
|
statuses: write |
|
|
|
|
|
|
|
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@v3 |
|
|
|
with: |
|
|
|
# Full git history is needed to get a proper list of changed files within `super-linter` |
|
|
|
fetch-depth: 0 |
|
|
|
|
|
|
|
- name: Set-up RuboCop Problem Mathcher |
|
|
|
uses: r7kamura/rubocop-problem-matchers-action@v1 |
|
|
|
|
|
|
|
################################ |
|
|
|
# Run Linter against code base # |
|
|
|
################################ |
|
|
|
- name: Lint Code Base |
|
|
|
uses: github/super-linter@v4 |
|
|
|
env: |
|
|
|
DEFAULT_BRANCH: main |
|
|
|
NO_COLOR: 1 # https://github.com/xt0rted/stylelint-problem-matcher/issues/360 |
|
|
|
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} |
|
|
|
LINTER_RULES_PATH: . |
|
|
|
RUBY_CONFIG_FILE: .rubocop.yml |
|
|
|
VALIDATE_ALL_CODEBASE: false |
|
|
|
VALIDATE_RUBY: true |