Skip to content

Commit

Permalink
update the mega linter because deprecations (#2877)
Browse files Browse the repository at this point in the history
  • Loading branch information
hawkowl authored May 19, 2023
1 parent b269bf8 commit a03c6eb
Show file tree
Hide file tree
Showing 3 changed files with 9 additions and 32 deletions.
31 changes: 3 additions & 28 deletions .github/workflows/yamllint.yml
Original file line number Diff line number Diff line change
@@ -1,42 +1,17 @@
---
# MegaLinter GitHub Action configuration file
# More info at https://megalinter.github.io
# More info at https://oxsecurity.github.io/megalinter
name: mega-linter-yaml

on:
# Trigger mega-linter at every push. Action will also be visible from Pull Requests to main
push: # Comment this line to trigger action only on pull-requests (not recommended if you don't pay for GH Actions)
pull_request:

env: # Comment env block if you do not want to apply fixes
APPLY_FIXES: none # When active, APPLY_FIXES must also be defined as environment variable (in github/workflows/mega-linter.yml or other CI tool)

jobs:
build:
name: mega-linter-yaml
runs-on: ubuntu-latest
steps:
# Git Checkout
- name: Checkout Code
uses: actions/checkout@v2
with:
token: ${{ secrets.PAT || secrets.GITHUB_TOKEN }}
fetch-depth: 0

# MegaLinter
uses: actions/checkout@v3
- name: yamllint
id: ml
# You can override MegaLinter flavor used to have faster performances
# More info at https://megalinter.github.io/flavors/
uses: megalinter/megalinter/flavors/ci_light@v5
env:
# All available variables are described in documentation
# https://megalinter.github.io/configuration/
VALIDATE_ALL_CODEBASE: true
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
# ADD YOUR CUSTOM ENV VARIABLES HERE OR DEFINE THEM IN A FILE .mega-linter.yml AT THE ROOT OF YOUR REPOSITORY
# DISABLE: COPYPASTE,SPELL # Uncomment to disable copy-paste and spell checks
ENABLE_LINTERS: YAML_YAMLLINT
# YAML_YAMLLINT_CONFIG_FILE: .yaml-lint.yml
# YAML_YAMLLINT_RULES_PATH: .github/linters
PRINT_ALPACA: false
uses: oxsecurity/megalinter/flavors/ci_light@v6
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -37,3 +37,4 @@ portal/v2/.vscode/
/hack/hive-config/crds
/hack/hive-config/hive-deployment.yaml
cmd/aro/__debug_bin
megalinter-reports/
9 changes: 5 additions & 4 deletions .mega-linter.yml
Original file line number Diff line number Diff line change
@@ -1,14 +1,15 @@
# Configuration file for MegaLinter
# See all available variables at https://megalinter.github.io/configuration/ and in linters documentation
# See all available variables at https://oxsecurity.github.io/megalinter/configuration/ and in linters documentation

APPLY_FIXES: none
# ENABLE: # If you use ENABLE variable, all other languages/formats/tooling formats will be disabled by default
ENABLE_LINTERS:
- YAML_YAMLLINT # If you use ENABLE_LINTERS variable, all other linters will be disabled by default
- YAML_YAMLLINT
EXCLUDED_DIRECTORIES:
- vendor
- "vendor"
- "node_modules"
YAML_YAMLLINT_CONFIG_FILE: .yaml-lint.yml
LINTER_RULES_PATH: .
PRINT_ALPACA: false
GITHUB_STATUS_REPORTER: false
GITHUB_COMMENT_REPORTER: false
VALIDATE_ALL_CODEBASE: true

0 comments on commit a03c6eb

Please sign in to comment.