update the mega linter because deprecations (#2877)

This commit is contained in:
Amber Brown 2023-05-19 15:08:22 +10:00 коммит произвёл GitHub
Родитель b269bf8348
Коммит a03c6ebd5f
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
3 изменённых файлов: 9 добавлений и 32 удалений

31
.github/workflows/yamllint.yml поставляемый
Просмотреть файл

@ -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
.gitignore поставляемый
Просмотреть файл

@ -37,3 +37,4 @@ portal/v2/.vscode/
/hack/hive-config/crds
/hack/hive-config/hive-deployment.yaml
cmd/aro/__debug_bin
megalinter-reports/

Просмотреть файл

@ -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