-
-
Notifications
You must be signed in to change notification settings - Fork 235
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Allow to define _UNSECURED_ENV_VARIABLES for specific linters #2703
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
🦙 MegaLinter status:
|
Descriptor | Linter | Files | Fixed | Errors | Elapsed time |
---|---|---|---|---|---|
✅ BASH | bash-exec | 5 | 0 | 0.01s | |
✅ BASH | shellcheck | 5 | 0 | 0.09s | |
✅ BASH | shfmt | 5 | 0 | 0 | 0.38s |
✅ COPYPASTE | jscpd | yes | no | 3.76s | |
✅ DOCKERFILE | hadolint | 117 | 0 | 16.16s | |
✅ JSON | eslint-plugin-jsonc | 23 | 0 | 0 | 2.24s |
✅ JSON | jsonlint | 21 | 0 | 0.19s | |
✅ JSON | v8r | 23 | 0 | 13.86s | |
markdownlint | 249 | 0 | 252 | 6.71s | |
✅ MARKDOWN | markdown-link-check | 249 | 0 | 5.37s | |
✅ MARKDOWN | markdown-table-formatter | 249 | 0 | 0 | 23.94s |
✅ OPENAPI | spectral | 1 | 0 | 1.29s | |
bandit | 188 | 58 | 2.15s | ||
✅ PYTHON | black | 188 | 0 | 0 | 5.05s |
✅ PYTHON | flake8 | 188 | 0 | 1.94s | |
✅ PYTHON | isort | 188 | 0 | 0 | 0.75s |
✅ PYTHON | mypy | 188 | 0 | 7.31s | |
✅ PYTHON | pylint | 188 | 0 | 13.21s | |
pyright | 188 | 303 | 18.72s | ||
✅ PYTHON | ruff | 188 | 0 | 0 | 0.45s |
✅ REPOSITORY | checkov | yes | no | 31.53s | |
✅ REPOSITORY | git_diff | yes | no | 0.35s | |
✅ REPOSITORY | secretlint | yes | no | 15.78s | |
✅ REPOSITORY | trivy | yes | no | 26.03s | |
✅ SPELL | cspell | 635 | 0 | 23.74s | |
vale | 241 | 67 | 28.21s | ||
✅ XML | xmllint | 3 | 0 | 0 | 0.36s |
✅ YAML | prettier | 157 | 0 | 0 | 4.15s |
✅ YAML | v8r | 99 | 0 | 128.15s | |
✅ YAML | yamllint | 158 | 0 | 1.43s |
See detailed report in MegaLinter reports
nvuillam
force-pushed
the
features/secured-variables-allow-list
branch
from
May 30, 2023 21:04
d1c8e44
to
9a1077d
Compare
bdovaz
added a commit
that referenced
this pull request
Jul 18, 2023
commit bd884e7d0e08b286f532877b8a8194aa3c30797b Author: Nicolas Vuillamy <nicolas.vuillamy@gmail.com> Date: Mon Jul 17 21:24:41 2023 +0200 [automation] Auto-update linters version, help and documentation (#2817) * [automation] Auto-update linters version, help and documentation * [MegaLinter] Apply linters fixes --------- Co-authored-by: nvuillam <nvuillam@users.noreply.github.com> commit 06cbbbe9f671673b2ae444221973461314fe586d Author: Nicolas Vuillamy <nicolas.vuillamy@gmail.com> Date: Sun Jul 16 23:09:36 2023 +0200 Stealth project enhancements & fixes (#2816) * Output snippet * Use cyclonedx format by default for trivy SBOM * logger * No flavor suggestion * sbom * SBOM output in SARIF for Trivy + sbom property * fix * [MegaLinter] Apply linters fixes * Catch issue when sarif-fmt nnot reachable * is_sbom management * [MegaLinter] Apply linters fixes * Media + geekflare article * Add outputJson when possible * json output * linter fixes * Generate Worker docker images * Fix Dockerfile-worker * Beta & release jobs for workers * test case --------- Co-authored-by: nvuillam <nicolas.vuillamy@ox.security> Co-authored-by: nvuillam <nvuillam@users.noreply.github.com> commit 9661b3b82467ec353058a596c627f53356b61758 Author: Nicolas Vuillamy <nicolas.vuillamy@gmail.com> Date: Sat Jul 15 21:35:55 2023 +0200 [automation] Auto-update linters version, help and documentation (#2814) commit 7b8041bc4b6f3297610ff5b83f74aa8e0e6fbfe7 Author: nvuillam <nicolas.vuillamy@ox.security> Date: Sat Jul 15 16:14:14 2023 +0200 Fix json schema commit d533c775706cb115213b83cfedfa9aef1d45a3f1 Author: Nicolas Vuillamy <nicolas.vuillamy@gmail.com> Date: Sat Jul 15 16:08:01 2023 +0200 [automation] Auto-update linters version, help and documentation (#2813) * [automation] Auto-update linters version, help and documentation * Disable trufflehog for internal linters --------- Co-authored-by: nvuillam <nicolas.vuillamy@ox.security> commit d491b4e1537d870c4226e79983caba007017d929 Author: Nicolas Vuillamy <nicolas.vuillamy@gmail.com> Date: Sat Jul 15 16:05:25 2023 +0200 Add trufflehog secret scanner (#2808) * Fix grype issue * Trufflehog * Truffle infos * [automation] Auto-update linters version, help and documentation * Install trufflehog with docker image * cspell * Downgrade grype * mega-liter-runner ml config * SARIF not available for truffleehog * fix test cases * [MegaLinter] Apply linters fixes * cspell * cli lint mode = project * [MegaLinter] Apply linters fixes * Trufflehog arguments * cli help arg name * trufflehog test case * trufflehog args * build --------- Co-authored-by: nvuillam <nicolas.vuillamy@ox.security> Co-authored-by: nvuillam <nvuillam@users.noreply.github.com> commit f84e76f30c3e764d6ff671d8e20bb6490b7c3fe1 Author: Nicolas Vuillamy <nicolas.vuillamy@gmail.com> Date: Sat Jul 15 11:19:12 2023 +0200 Generate SBOM from Trivy (#2810) * Fix grype issue * [automation] Auto-update linters version, help and documentation * Downgrade grype * mega-liter-runner ml config * fix test cases * [MegaLinter] Apply linters fixes * trivy sbom * Trivy SBOM * trivy sbom call * trivy SBOM test classes * sbom cyclonedx * Fix call to trivy sbom * JSON output * jscpd * [MegaLinter] Apply linters fixes --------- Co-authored-by: nvuillam <nicolas.vuillamy@ox.security> Co-authored-by: nvuillam <nvuillam@users.noreply.github.com> commit 2e245cd8a1ce384e23cabc5e24c376539cb1abb1 Author: Nicolas Vuillamy <nicolas.vuillamy@gmail.com> Date: Sat Jul 15 02:07:11 2023 +0200 [automation] Auto-update linters version, help and documentation (#2812) commit 07a6dc3f20a0856845bcd0b9652d9865d7410079 Author: Nicolas Vuillamy <nicolas.vuillamy@gmail.com> Date: Fri Jul 14 20:18:53 2023 +0200 [automation] Auto-update linters version, help and documentation (#2811) commit c046d818e680ded3db21c37f397d201390e576eb Author: Nicolas Vuillamy <nicolas.vuillamy@gmail.com> Date: Fri Jul 14 13:28:06 2023 +0200 Fix grype issue (#2807) * Fix grype issue * [automation] Auto-update linters version, help and documentation * Downgrade grype * mega-liter-runner ml config * fix test cases * [MegaLinter] Apply linters fixes --------- Co-authored-by: nvuillam <nicolas.vuillamy@ox.security> Co-authored-by: nvuillam <nvuillam@users.noreply.github.com> commit ef6107fd3c5fe9fa607c54c3c6da18423f1999cd Author: Sanson Thomas <93382375+ThomasSanson@users.noreply.github.com> Date: Thu Jul 13 23:38:12 2023 +0200 ⬇️ fix(requirements.txt): downgrade pymdown-extensions from 10.0 to 9.11 (#2805) The pymdown-extensions package was downgraded to version 9.11 due to compatibility issues with other packages in the project. The newer version was causing conflicts, hence the need for the downgrade. commit 9088729aa270140baaf3222207a32d5f67aa110f Author: Nicolas Vuillamy <nicolas.vuillamy@gmail.com> Date: Thu Jul 13 09:21:54 2023 +0200 Add grype in all flavors (#2801) commit b7d2238dc686ced7c9ce6d22e567f480bd290693 Author: Nicolas Vuillamy <nicolas.vuillamy@gmail.com> Date: Thu Jul 13 07:10:53 2023 +0200 [automation] Auto-update linters version, help and documentation (#2800) commit 6b97d3b5ec76f444d1eeec7da8cd41cb88ded70e Author: Sanson Thomas <93382375+ThomasSanson@users.noreply.github.com> Date: Wed Jul 12 22:33:32 2023 +0200 Fix: Gitpod issues #2792 (#2793) * 🔧 chore(Dockerfile): update NPM_VERSION from 9.7.1 to 9.8.0 The NPM_VERSION variable in the Dockerfile has been updated from 9.7.1 to 9.8.0. This update ensures that the latest version of NPM is used in the Gitpod environment. * 📦 feat(requirements.txt): add redis package for Python development environment The redis package is added to the requirements.txt file to include it as a dependency for the Python development environment. This package is necessary for interacting with Redis, a popular in-memory data store, in the application. * 🔧 chore(requirements.txt): reorder python dependencies in alphabetical order The python dependencies in the requirements.txt file have been reordered in alphabetical order. This change improves readability and makes it easier to locate specific dependencies, which is particularly useful as the list grows. * 🔧 chore(.gitpod.yml): update init task to activate virtual environment after bootstrap The init task in the .gitpod.yml file has been updated to activate the Python virtual environment after the bootstrap process. This change ensures that the correct Python environment is used for subsequent tasks, improving the development setup process in Gitpod. commit 491796d3d301c86892bcc4ffc9db91b5e2e5f397 Author: Nicolas Vuillamy <nicolas.vuillamy@gmail.com> Date: Wed Jul 12 22:30:45 2023 +0200 Add Grype security linter (#2788) * Add Grype security linter * build * Default .grype.yaml + test cases * cli_version_arg_name * Grype test cases & config * cspell * trvy commit a394c6812689813cb66ff4f175f094e9d6883422 Author: Nicolas Vuillamy <nicolas.vuillamy@gmail.com> Date: Tue Jul 11 23:28:18 2023 +0200 Stealth updates (#2790) * Increase worker timeout * Remove linters not in flavor before calling reporters * Update dev dockerfile commit b5cf83cbc69c6c11d211d2b80f8e21ef2b7003d3 Author: Nicolas Vuillamy <nicolas.vuillamy@gmail.com> Date: Tue Jul 11 21:54:01 2023 +0200 Update dotnetweb to add coffee & react linters (#2787) * Update dotnetweb to add coffee & react linters * [MegaLinter] Apply linters fixes --------- Co-authored-by: nvuillam <nvuillam@users.noreply.github.com> commit f6c47c9dabdc05419a6f25848189dde0471ee366 Author: Nicolas Vuillamy <nicolas.vuillamy@gmail.com> Date: Tue Jul 11 21:52:58 2023 +0200 [automation] Auto-update linters version, help and documentation (#2789) commit 9c15441a1010ff6205dd5bd73c6462ed12c2112f Author: Peter Dave Hello <hsu@peterdavehello.org> Date: Wed Jul 12 01:27:30 2023 +0800 Remove additional `--update` for apk in Dockerfile (#2619) There is no need to use `--update` with `--no-cache` when using `apk` on Alpine Linux, as using `--no-cache` will fetch the index every time and leave no local cache, so the index will always be the latest without temporary files remain in the image. commit f7df5cf80f6e5b941e009c88f60c2a03259f1537 Author: Sanson Thomas <93382375+ThomasSanson@users.noreply.github.com> Date: Tue Jul 11 19:24:21 2023 +0200 Improvements to Gitpod workspace and addition of Makefile for automation (#2737) * 🆕 chore(Makefile): add Makefile to project The Makefile was added to the project. It includes targets for testing, virtualenv management, and cleaning. The Makefile is intended to simplify the development process by providing a set of commands that can be run to perform common tasks. * 🎉 feat(config.mak): add global Makefile configuration Added a global Makefile configuration file that sets the default goal to 'help', exports all variables, sets the number of cores to use, sets the shell to bash, and sets the shell flags to exit on error, pipefail, and silent. Additionally, added color variables to improve the readability of the output. * 🆕 feat(help.mak): add help command to Makefile The help command is added to the Makefile to provide a list of available commands and their descriptions. The command uses grep and awk to parse the Makefile and display the commands in a formatted way. * 🔍 chore(.gitignore): add .venv to ignore list This commit adds .venv to the ignore list to prevent it from being tracked by git. This is important because virtual environments should not be committed to the repository as they can be easily recreated by running the requirements.txt file. * 🆕 chore(.gitpod.yml): add Gitpod configuration file This commit adds a new file `.gitpod.yml` which contains the configuration for Gitpod. The configuration specifies the Dockerfile to use for the workspace image and a task to run on workspace initialization. The task runs the `make bootstrap-dev` command to set up the development environment. * 🔥 chore(requirements): remove requirements.dev.txt file The requirements.dev.txt file was removed, likely because it was no longer needed or was replaced by a different file. * 🆕 chore(python_version.config): add configuration file for Python version A new configuration file has been added to the project to specify the version of Python to be used. The file is located at `.config/python_version.config` and contains a single line specifying the Python version as `3.10`. * 🎉 feat(Dockerfile): add Dockerfile for Gitpod workspace This commit adds a Dockerfile for a Gitpod workspace. The Dockerfile installs build-time dependencies, Docker, Node.js, npm, and ungit. It also creates a gitpod user with UID 33333. The Dockerfile is split into multiple stages to optimize the build process and reduce the image size. * 🆕 chore(gitpod.mak): add Gitpod make targets for building, linting, and testing This commit adds three new make targets for Gitpod: gitpod-build, gitpod-lint, and gitpod-tests. The gitpod-build target runs a docker build command to build a local image of the postgresql_cluster. The gitpod-lint target runs a hadolint command to lint the Dockerfile. The gitpod-tests target runs the gitpod-build and gitpod-lint targets. These targets are useful for developers who want to test their changes in a Gitpod environment. * 🎉 feat(python.mak): add makefile for python virtual environment management This commit adds a makefile for managing python virtual environments. It includes targets for creating, upgrading, and installing requirements for the virtual environment. It also includes targets for installing linters and running tests. This makefile will help to ensure that the python environment is consistent across different machines and will make it easier to manage dependencies. * 🆕 chore(requirements.txt): add new development dependencies Added new development dependencies to the requirements.txt file. These dependencies include gitpython, jsonschema, jsonpickle, mkdocs, multiprocessing_logging, pychalk, pygithub, python-gitlab, azure-devops, commentjson, pytablewriter, pytest-cov, pytest-timeout, pytest-xdist, pyyaml, regex, requests, terminaltables, webpreview, yq, importlib-metadata, mkdocs-material, pymdown-extensions, mkdocs-glightbox, mdx_truly_sane_lists, beautifulsoup4, giturlparse, json-schema-for-humans, and fastapi. These dependencies are required for the development of the project. * 🚚 chore(Dockerfile): move dev requirements file to a more appropriate location The dev requirements file was moved from the root directory to a more appropriate location in the .config/python/dev directory. This improves the organization of the project and makes it easier to find the dev requirements file. * 🔧 chore(CONTRIBUTING.md): update pip install command to use new requirements file location The pip install command has been updated to use the new location of the requirements file, which is now located in the `.config/python/dev` directory. This change was made to improve the organization of the project files. * 🐛 fix(build-command.yml): update path to requirements.dev.txt to .config/python/dev/requirements.txt The path to the requirements file was incorrect and has been updated to the correct path. This ensures that the correct dependencies are installed during the build process. * 🆕 chore(gitpod.yml): add Gitpod workflow to run tests on push and pull request events This commit adds a new Gitpod workflow to run tests on push and pull request events. The workflow runs on Ubuntu latest and sets up Python 3.10. It installs dependencies and runs Gitpod tests using the `make gitpod-tests` command. The `nick-invision/retry@v2` action is used to retry the command up to 3 times with a timeout of 10 minutes. The `TERM` environment variable is also set to `xterm` to avoid issues with the terminal. * 🔥 chore(.dockerignore): add .venv to ignore list The .venv directory is added to the ignore list to prevent it from being included in the Docker image. This directory contains the virtual environment and its dependencies, which are not required in the Docker image. * 🚀 feat(Dockerfile): add markdown-table-formatter package to the Docker image The markdown-table-formatter package is now installed in the Docker image. This package is useful for formatting markdown tables in a more readable way. * 📝 docs(CONTRIBUTING.md): update contribution guidelines This commit updates the contribution guidelines to provide more detailed instructions on how to contribute to the project. It adds a step-by-step guide on how to fork the repository, make changes, test the changes, and submit a pull request. It also includes instructions on how to use Gitpod for a cloud-based development environment and how to install the necessary dependencies for a desktop environment. Finally, it adds a note to consider sponsoring the maintainer via GitHub. * 🐛 fix(.gitpod.yml): remove "-dev" from "bootstrap-dev" task name The "-dev" suffix was removed from the "bootstrap" task name to match the updated Makefile. * 🚀 feat(Makefile): add nodejs-bootstrap and nodejs-clean targets to Makefile The Makefile now includes two new targets, nodejs-bootstrap and nodejs-clean, which respectively bootstrap and clean the Node.js environment. This is useful for development as it allows for the installation of Node.js dependencies and the ability to clean them up when necessary. * 🚀 chore(package.json): add markdown-table-formatter dependency The markdown-table-formatter package has been added as a dependency to the project. This package will be used to format tables in markdown files. * 🔥 chore(Dockerfile): remove unnecessary whitespace The commit removes an unnecessary whitespace in the Dockerfile. * 🆕 chore(megalinter.mak): add megalinter-test target to run script build.sh This commit adds a new make target called megalinter-test which runs the build.sh script. The script is run in a virtual environment specified by the .venv directory. * 🆕 feat(nodejs.mak): add make targets for cleaning and bootstrapping Node.js dependencies This commit adds two new make targets to the nodejs.mak file. The `nodejs-clean` target removes the node_modules directory, and the `nodejs-bootstrap` target installs the Node.js dependencies using npm. These targets make it easier to manage the Node.js dependencies of the project. * 🐛 fix(CONTRIBUTING.md): update make command names to match their functionality The `make` command names `reinitialization-dev` and `bootstrap-dev` were changed to `reinitialization` and `bootstrap` respectively to better reflect their functionality. * 🔧 chore(Dockerfile): add mega-linter-runner package to Dockerfile The Dockerfile has been updated to include the mega-linter-runner package with version 7.0.0. This package is used to run the Mega-Linter tool, which is a linter that supports multiple programming languages and formats. This change will allow the tool to be used within the Gitpod environment. * 🔥 chore(.gitignore): add megalinter_file_names_cspell.txt to ignore list The megalinter_file_names_cspell.txt file is now being ignored by git. This file is not needed for the project and was causing unnecessary clutter in the repository. * 🔍 chore(.mega-linter.yml): update FILTER_REGEX_EXCLUDE to exclude new directories and files The FILTER_REGEX_EXCLUDE has been updated to exclude the newly added directories and files. The .venv directory has been added to SPELL_MISSPELL_FILTER_REGEX_EXCLUDE to avoid spell checking virtual environment files. * 🚀 feat(megalinter.mak): add new targets to run and test megalinter locally The new targets added are: - megalinter-run: runs megalinter locally using the python flavor and beta release - megalinter-tests: runs all megalinter tests by calling megalinter-run and megalinter-build targets - megalinter-clean: removes all megalinter reports, site and megalinter_file_names_cspell.txt files to clean up the local environment. * 🔧 chore(Makefile): rename megalinter-test to megalinter-tests and add megalinter-clean target The megalinter-test target was renamed to megalinter-tests to improve consistency with the naming conventions. A new target, megalinter-clean, was added to clean the megalinter environment. * 🔨 chore(Dockerfile): update NPM_VERSION to 9.7.1 The NPM_VERSION variable has been updated to 9.7.1 to ensure that the latest version of npm is used in the Gitpod workspace. * 🎨 style(CONTRIBUTING.md): remove unnecessary link reference The link reference for [pulls] was removed as it was not being used in the document. * 🔍 chore(.cspell.json): add "ungit" and "UNGIT" to the dictionary 🔍 chore(.cspell.json): add "dearmor" to the dictionary The words "ungit" and "UNGIT" were added to the dictionary to prevent them from being flagged as spelling errors. Similarly, "dearmor" was added to the dictionary to prevent it from being flagged as a spelling error. * 🔍 chore(.cspell.json): add "addsuffix" to the dictionary The word "addsuffix" was added to the dictionary to prevent it from being flagged as a spelling mistake. * 🐛 fix(nodejs.mak): add sudo to nodejs-clean target to allow deleting node_modules directory with root privileges The node_modules directory is deleted using the 'rm' command in the nodejs-clean target. However, if the user does not have the necessary permissions, the command will fail. Adding 'sudo' to the command allows the user to delete the directory with root privileges. * 🐛 fix(.mega-linter.yml): fix REPOSITORY_TRIVY_ARGUMENTS to skip .automation/test and .venv directories The REPOSITORY_TRIVY_ARGUMENTS configuration was updated to skip the .automation/test directory and the .venv directory. This is to ensure that the linter does not scan the test directory and the virtual environment directory, which can cause unnecessary errors and warnings. * 📈 chore(requirements.txt): update pymdown-extensions to version 10.0 This commit updates the pymdown-extensions package to version 10.0 in the dev requirements file. This update may include new features, bug fixes, or security patches. * 🔧 chore(python_version.config): update Python version to 3.11 The Python version has been updated from 3.10 to 3.11 in the .config/python_version.config file. This update was done to take advantage of the new features and improvements in Python 3.11. * 🔀 chore(gitpod.yml): change default branch name from master to main This commit updates the Gitpod workflow file to use the new default branch name "main" instead of "master". This change is made to improve inclusivity and to avoid any references to slavery. * 🔥 chore(.mega-linter.yml): remove unused SPELL_MISSPELL_FILTER_REGEX_EXCLUDE The SPELL_MISSPELL_FILTER_REGEX_EXCLUDE was not being used and was removed to simplify the configuration file. * 🐛 fix(gitpod.yml): change make bootstrap-dev to make bootstrap to match the correct target The make target was incorrect, it should be "bootstrap" instead of "bootstrap-dev". This commit fixes the target to match the correct one. * 🔧 chore(gitpod.yml): update Python version to 3.11 The Python version used in the Gitpod workflow has been updated from 3.10 to 3.11 to ensure that the latest version of Python is being used. This update ensures that the project is using the latest version of Python and can take advantage of any new features or improvements. * 🆕 chore(.python-version): add Python version 3.11.4 to project This commit adds a new file named .python-version to the project root directory. The file contains the Python version 3.11.4, which is the version of Python that will be used for this project. * 🔥 chore(python_version.config): remove python version configuration file The file .config/python_version.config was removed. It was no longer needed as the project has moved to a different version of Python. * 🐛 fix(Makefile): change python version detection to use .python-version file instead of .config/python_version.config The Makefile now uses the .python-version file to detect the python version instead of the .config/python_version.config file. This change was made to improve consistency with the naming conventions used in the project. * 🔧 chore(Dockerfile): rename python_version.config to .python-version and update reference in Dockerfile The file .config/python_version.config was renamed to .python-version to follow naming conventions. The reference to the file was updated in the Dockerfile to reflect the new name. * 🐛 fix(gitpod.yml): correct typo in job name The job name was corrected from "Run Giptod tests" to "Run Gitpod tests" to fix the typo. * 🔧 chore(python.mak): update python_launcher version to python3.11 The python_launcher variable has been updated to python3.11 to reflect the latest version of Python. This change is necessary to ensure that the correct version of Python is used when running the application. * 🔧 chore(CONTRIBUTING.md): update Python version to 3.11 The Python version required to run the project has been updated from 3.10 to 3.11 to ensure compatibility with the latest version of the language. This change was made to keep the project up-to-date with the latest software versions. * 🐛 fix(CONTRIBUTING.md): update megalinter test command to match the correct target The command to test with megalinter was incorrect and has been updated to `make megalinter-tests` to match the correct target. This will ensure that the code is properly linted and formatted before being merged into the main branch. * 🚀 chore(gitpod.yml): change Python version setup to read from .python-version file The Python version setup has been changed to read from a .python-version file instead of being hardcoded in the workflow file. This allows for easier management of the Python version used in the project. Co-authored-by: Edouard Choinière <27212526+echoix@users.noreply.github.com> * 🐛 fix(workflows): use python-version-file instead of python-version to read python version from file The python version is now read from a file named .python-version instead of being hardcoded in the workflow files. This improves consistency and makes it easier to manage the python version across different workflows. Co-authored-by: Edouard Choinière <27212526+echoix@users.noreply.github.com> * 🔄 chore(.python-version): add newline at end of file This commit adds a newline at the end of the .python-version file to improve consistency with the project's coding style. * 🐛 fix(Dockerfile): add newline at end of file The commit fixes a minor issue where there was no newline at the end of the Dockerfile. * 🔥 chore(.dockerignore): add newline at end of file The commit fixes a minor issue where there was no newline at the end * 🔥 chore(gitpod.mak): add newline at end of file The commit fixes a minor issue where there was no newline at the end * 🔥 chore(help.mak): add newline at end of file The commit fixes a minor issue where there was no newline at the end * 🔥 chore(megalinter.mak): add newline at end of file The commit fixes a minor issue where there was no newline at the end * 🔥 chore(nodejs.mak): add newline at end of file The commit fixes a minor issue where there was no newline at the end * 🔥 chore(python.mak): add newline at end of file The commit fixes a minor issue where there was no newline at the end * 🔥 chore(Makefile): add newline at end of file The commit fixes a minor issue where there was no newline at the end * 🔧 chore(gitpod.mak): rename docker image tag to megalinter_gitpod:local The docker image tag has been renamed to megalinter_gitpod:local to better reflect the purpose of the image. * 🐛 fix(gitpod.mak): reorder gitpod-tests dependencies to fix build order The gitpod-tests target was not building the application before running the linting command. This commit fixes the build order by moving the gitpod-build target to be a dependency of the gitpod-tests target. * 🔧 chore(.gitignore): ignore Redis dump files and server files Added '**/dump.rdb' and 'server/server-files/' to .gitignore to prevent accidental commit of Redis database dumps and server files. This is important to avoid exposing sensitive data and to keep the repository clean from unnecessary files. --------- Co-authored-by: Edouard Choinière <27212526+echoix@users.noreply.github.com> commit c04d8da2e1482bb1110ac6e427d4c4b5937c91c7 Author: Nicolas Vuillamy <nicolas.vuillamy@gmail.com> Date: Tue Jul 11 19:10:08 2023 +0200 [automation] Auto-update linters version, help and documentation (#2783) commit 672c723889f3ecab160f2e0d09bc678a862739eb Author: Nicolas Vuillamy <nicolas.vuillamy@gmail.com> Date: Mon Jul 10 19:48:16 2023 +0200 Stealth Upload Files & REDIS global messages (#2776) * Server with redis v0 * +q * x * struggle... * init * print * Docker compose tryouts * v0.0.0 * First working version :) * Alpha workflow * Update flavors Dockerfiles for server * Fix entrypoint * Fixes * Fixes * Fix server * Init RedisReporter * Normalize queues * Manage RedisPubSub * Fix entrypoint * x * Start message ok * Add redis in base image * Fix reporters sorting * Normalize names & test workerpool * Update worker pool * Normalize names * Use security flavor * Build & push megalitner-server on ghcr.io * Push updates * Fix linter.py * Fix case when linter command is a string * Lint fixes * Linter fixes * mypy * Redis reporter v0 * mypy.ini * Factorization * Methods skeletons * mypy * mypy * Free disk space * scopes * Before linting message * Handle zip file * Use fileUploadId * File upload v0 * MegalinterServerException * Upload file * Fix CI triggers for alpha * Default unique pubsub channel by requestId + output called CLI commands * Fix conflicts issues * Linter fixes * Build * QuickFix reporter name --------- Co-authored-by: nvuillam <nicolas.vuillamy@ox.security> commit b90e7cefe4a55caf6b11c15c86fe635763ba9f1f Author: Nicolas Vuillamy <nicolas.vuillamy@gmail.com> Date: Mon Jul 10 17:35:50 2023 +0200 [automation] Auto-update linters version, help and documentation (#2781) * [automation] Auto-update linters version, help and documentation * [MegaLinter] Apply linters fixes --------- Co-authored-by: nvuillam <nvuillam@users.noreply.github.com> commit 7ed48a62301e56ca49bb5304353977209bbb1f07 Author: Nicolas Vuillamy <nicolas.vuillamy@gmail.com> Date: Mon Jul 10 14:00:35 2023 +0200 Upgrade tflint & build doc (#2752) * Upgrade tflint & build doc * tflint cli_lint_mode as project * Update default tflint aws plugin version * Bump actions/setup-node from 3.6.0 to 3.7.0 Bumps [actions/setup-node](https://github.com/actions/setup-node) from 3.6.0 to 3.7.0. - [Release notes](https://github.com/actions/setup-node/releases) - [Commits](https://github.com/actions/setup-node/compare/v3.6.0...v3.7.0) --- updated-dependencies: - dependency-name: actions/setup-node dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> * [MegaLinter] Apply linters fixes * gitignore * Call tflint with --recursive * Hide iac-analyzers.dev * add required_version to terraform test files * try fix terraform test files * [MegaLinter] Apply linters fixes * againnnnn * and again >_< * tflint test fix * new tests * tflint failing test cases * build --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: nvuillam <nvuillam@users.noreply.github.com> Co-authored-by: nvuillam <nicolas.vuillamy@ox.security> commit b41bcc1d3a2d2577fc8210b417bb77c4e75978ec Author: Nicolas Vuillamy <nicolas.vuillamy@gmail.com> Date: Mon Jul 10 10:47:24 2023 +0200 New flavor DotnetWeb (#2778) * Add dotnetweb flavor descriptive items * Build doc * cspell * ico --------- Co-authored-by: nvuillam <nicolas.vuillamy@ox.security> Co-authored-by: Isalgeon <Isalgeon@users.noreply.github.com> commit 56db111e4dba48c2a78061e1b96edf9c37bdbafa Author: Nicolas Vuillamy <nicolas.vuillamy@gmail.com> Date: Mon Jul 10 05:43:15 2023 +0200 [automation] Auto-update linters version, help and documentation (#2777) * [automation] Auto-update linters version, help and documentation * [MegaLinter] Apply linters fixes --------- Co-authored-by: nvuillam <nvuillam@users.noreply.github.com> commit ba7e6fc948b1ccbaba298245f1dcbee6a40d8cf2 Author: Nicolas Vuillamy <nicolas.vuillamy@gmail.com> Date: Sun Jul 9 22:22:33 2023 +0200 [automation] Auto-update linters version, help and documentation (#2775) * [automation] Auto-update linters version, help and documentation * [MegaLinter] Apply linters fixes * Add libstdc++ for alpine image * Downgrade kubescape * Try again to downgrade kubescape * again * lychee --------- Co-authored-by: nvuillam <nvuillam@users.noreply.github.com> Co-authored-by: nvuillam <nicolas.vuillamy@ox.security> commit bc4542d82550a6d05c0ec15b00884dc3e44210a7 Author: Nicolas Vuillamy <nicolas.vuillamy@gmail.com> Date: Sat Jul 8 12:38:47 2023 +0200 RedisReporter v0 (#2761) * Server with redis v0 * +q * x * struggle... * init * print * Docker compose tryouts * v0.0.0 * First working version :) * Alpha workflow * Update flavors Dockerfiles for server * Fix entrypoint * Fixes * Fixes * Fix server * Init RedisReporter * Normalize queues * Manage RedisPubSub * Fix entrypoint * x * Start message ok * Add redis in base image * Fix reporters sorting * Normalize names & test workerpool * Update worker pool * Normalize names * Use security flavor * Build & push megalitner-server on ghcr.io * Push updates * Fix linter.py * Fix case when linter command is a string * Lint fixes * Linter fixes * mypy * mypy.ini * mypy * mypy * Free disk space * trvy * changelog --------- Co-authored-by: nvuillam <nicolas.vuillamy@ox.security> commit cf251e17d83e9874df20c3d35af9ebe29ae7b755 Author: Nicolas Vuillamy <nicolas.vuillamy@gmail.com> Date: Fri Jul 7 23:12:07 2023 +0200 [automation] Auto-update linters version, help and documentation (#2774) commit fced0769ac4205e749727d4f3ddde4661299112c Author: Nicolas Vuillamy <nicolas.vuillamy@gmail.com> Date: Thu Jul 6 12:01:40 2023 +0200 [automation] Auto-update linters version, help and documentation (#2772) * [automation] Auto-update linters version, help and documentation * [MegaLinter] Apply linters fixes --------- Co-authored-by: nvuillam <nvuillam@users.noreply.github.com> commit 72824276d6787a5eff81ebc52f1901c210f6f18e Author: Kihyeok Kim <96888460+KihyeokK@users.noreply.github.com> Date: Thu Jul 6 05:49:50 2023 -0400 Fix using default hadolint config file (#2763) The default config file is not being used as intended, as file extension names yaml and yml are conflicting. commit 737665c284bee38e6c39fed3ca5c614b2fedc716 Author: Nicolas Vuillamy <nicolas.vuillamy@gmail.com> Date: Wed Jul 5 15:21:22 2023 +0200 [automation] Auto-update linters version, help and documentation (#2771) * [automation] Auto-update linters version, help and documentation * [MegaLinter] Apply linters fixes --------- Co-authored-by: nvuillam <nvuillam@users.noreply.github.com> commit 4444486a92c3fa656e76ab028d1f9fb5ce050f3c Author: Nicolas Vuillamy <nicolas.vuillamy@gmail.com> Date: Wed Jul 5 05:46:19 2023 +0200 [automation] Auto-update linters version, help and documentation (#2769) * [automation] Auto-update linters version, help and documentation * [MegaLinter] Apply linters fixes --------- Co-authored-by: nvuillam <nvuillam@users.noreply.github.com> commit 2dc42dc88dd7254787b923fcfb7f940fee8f62fc Author: Nicolas Vuillamy <nicolas.vuillamy@gmail.com> Date: Wed Jul 5 05:45:43 2023 +0200 Undo downgrade of ansible-lint (#2770) * Undo downgrade of ansible-lint Fixes https://github.com/oxsecurity/megalinter/issues/2768 * [MegaLinter] Apply linters fixes --------- Co-authored-by: nvuillam <nvuillam@users.noreply.github.com> commit 0e24913a80223185c33629fc51aeb41c8e3c93d6 Author: Nicolas Vuillamy <nicolas.vuillamy@gmail.com> Date: Mon Jul 3 09:11:59 2023 +0200 Update doc & explanations about license (#2766) * [automation] Auto-update linters version, help and documentation * Add license explanations * cloudity * cspell * trivy * special thanks * [automation] Auto-update linters version, help and documentation * borja * [MegaLinter] Apply linters fixes * [MegaLinter] Apply linters fixes * Build * Disable vale to improve perfs --------- Co-authored-by: nvuillam <nvuillam@users.noreply.github.com> commit adef76f094305f0c987902d4008a20bff252c119 Author: Nicolas Vuillamy <nicolas.vuillamy@gmail.com> Date: Mon Jul 3 08:48:28 2023 +0200 ENV MYPY_CACHE_DIR=/tmp to avoid messing with Devskim & other linters + no default use of Devskim --ignore-globs (#2767) * [automation] Auto-update linters version, help and documentation * trvy * lychee * [MegaLinter] Apply linters fixes * Fix test cases * ENV MYPY_CACHE_DIR=/tmp to avoid messing with Devskim & other linters Fixes https://github.com/oxsecurity/megalinter/issues/2707 * Remove --ignore-globs by default Fixes https://github.com/oxsecurity/megalinter/issues/1993 * Handle reporter crashes without making all ML crash * Fix dev jobs * Revert "Fix dev jobs" This reverts commit fa1485d22547aa72a6dacbe37f377b2f0f273e0a. * docker image ls * fix buildx issue * Free disk space before build --------- Co-authored-by: nvuillam <nvuillam@users.noreply.github.com> commit 24088b0674c21370cf5f3dca9c27818fa95e62c1 Author: Nicolas Vuillamy <nicolas.vuillamy@gmail.com> Date: Sun Jun 25 14:23:48 2023 +0200 [automation] Auto-update linters version, help and documentation (#2760) * [automation] Auto-update linters version, help and documentation * [MegaLinter] Apply linters fixes --------- Co-authored-by: nvuillam <nvuillam@users.noreply.github.com> commit b5a1cac6fcfe70fec305fa18315318be69bdf635 Author: Nicolas Vuillamy <nicolas.vuillamy@gmail.com> Date: Sat Jun 24 21:14:21 2023 +0200 [automation] Auto-update linters version, help and documentation (#2759) commit 6d98c00d864f026d80d5bcab9da01a8f4e119aee Author: Nicolas Vuillamy <nicolas.vuillamy@gmail.com> Date: Fri Jun 23 22:51:54 2023 +0200 [automation] Auto-update linters version, help and documentation (#2757) * [automation] Auto-update linters version, help and documentation * trvy * [MegaLinter] Apply linters fixes * Fix dependency in mega-linter-runner * Force semver dependency version --------- Co-authored-by: nvuillam <nvuillam@users.noreply.github.com> commit dae6530e662c526c0509d69a7507a30544897d7d Author: Nicolas Vuillamy <nicolas.vuillamy@gmail.com> Date: Wed Jun 21 08:34:59 2023 +0200 [automation] Auto-update linters version, help and documentation (#2753) commit 9763770dfbf2f69ba7f729f1fbd70a63d552f99e Author: Josef Andersson <josef.andersson@gmail.com> Date: Mon Jun 19 08:46:45 2023 +0200 feat: add ts-standard linter for ts standard (#2746) Signed-off-by: Josef Andersson <josef.andersson@gmail.com> commit 7558eb33ef3e61c0346541d5c866df485b9b8f19 Author: Nicolas Vuillamy <nicolas.vuillamy@gmail.com> Date: Sun Jun 18 23:18:30 2023 +0200 Undowngrade devskim (#2748) * Undowngrade devskim Fixes https://github.com/oxsecurity/megalinter/issues/2745 * Change devskim parameters * arg names * Add new type sarif for counting lines and use it on Devskim * fix * fix * [MegaLinter] Apply linters fixes * Fix sarif extract --------- Co-authored-by: nvuillam <nvuillam@users.noreply.github.com> commit f8804075673e82d6cfa1ec6c64879f7a98000538 Author: Nicolas Vuillamy <nicolas.vuillamy@gmail.com> Date: Sun Jun 18 12:31:38 2023 +0200 Upgrade gitleaks (#2749) commit 6b4b366df151c12784b3655207212b43dae0c018 Author: Nicolas Vuillamy <nicolas.vuillamy@gmail.com> Date: Sun Jun 18 09:40:03 2023 +0200 [automation] Auto-update linters version, help and documentation (#2742) * [automation] Auto-update linters version, help and documentation * trvy * lychee config * [MegaLinter] Apply linters fixes --------- Co-authored-by: nvuillam <nvuillam@users.noreply.github.com> commit 983cd4620e4f31e875a76515ac0c19bd1267bf32 Author: nvuillam <nicolas.vuillamy@gmail.com> Date: Wed Jun 14 22:24:27 2023 +0200 Rebuild doc after merging lychee commit f1cd5113bcde149602d087722e735906ce12ccb5 Author: Dariusz Porowski <3431813+DariuszPorowski@users.noreply.github.com> Date: Wed Jun 14 12:13:33 2023 -0700 feat(linter): add new link checker - lychee (#2673) * feat(linter): add lychee * test(lychee): add test * fix(test): update wrong path * chore(cspell): add linter's words to excludes * test(lychee): update test dir config * chore(changelog): add lychee * chore(ignore): add .lycheeignore to the root * chore(cspell): add lycheeignore * chore(lychee): add lychee.toml config file * chore(lychee): update base config * chore(lychee): update base config * chore(lychee): update base config * chore(cspell): add lycheecache * chore(links): update outdated * chore(links): update outdated * chore(schema): add lychee * chore(links): update outdated + config * chore(links): update oudated + config * chore(links): update outdated commit c1c57a06f3bb2315df7a4b81b1a2dbc5eaec5ee1 Author: Nicolas Vuillamy <nicolas.vuillamy@gmail.com> Date: Tue Jun 13 10:47:00 2023 +0200 [automation] Auto-update linters version, help and documentation (#2741) * [automation] Auto-update linters version, help and documentation * [MegaLinter] Apply linters fixes --------- Co-authored-by: nvuillam <nvuillam@users.noreply.github.com> commit e4ef06b185f56735275cdf6623d95fca96310a49 Author: Nicolas Vuillamy <nicolas.vuillamy@gmail.com> Date: Mon Jun 12 08:30:36 2023 +0200 [automation] Auto-update linters version, help and documentation (#2740) * [automation] Auto-update linters version, help and documentation * [MegaLinter] Apply linters fixes --------- Co-authored-by: nvuillam <nvuillam@users.noreply.github.com> commit a7b1a3af0f3bd4de4db855969d27e224005665a6 Author: nvuillam <nicolas.vuillamy@gmail.com> Date: Sun Jun 11 18:49:16 2023 +0200 Release MegaLinter v7.1.0 commit 26f69fa84ed58fbe1fe152a6307696de82b6a0a1 Author: Nicolas Vuillamy <nicolas.vuillamy@gmail.com> Date: Sun Jun 11 15:57:36 2023 +0200 [automation] Auto-update linters version, help and documentation (#2739) * [automation] Auto-update linters version, help and documentation * [MegaLinter] Apply linters fixes --------- Co-authored-by: nvuillam <nvuillam@users.noreply.github.com> commit 4a61e700e136773984c0cc0fda5e054bee820582 Author: nvuillam <nicolas.vuillamy@gmail.com> Date: Sun Jun 11 12:39:53 2023 +0200 Build doc commit 6e259c1cec7bed0a1703d90a3eaaa9a120c5bd0e Author: Nicolas Vuillamy <nicolas.vuillamy@gmail.com> Date: Sun Jun 11 12:35:41 2023 +0200 Upgrade base image to python:3.11.4-alpine3.17 (#2738) * Bump zricethezav/gitleaks from v8.16.3 to v8.16.4 Bumps zricethezav/gitleaks from v8.16.3 to v8.16.4. --- updated-dependencies: - dependency-name: zricethezav/gitleaks dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> * Bump python from 3.11.3-alpine3.17 to 3.11.4-alpine3.17 Bumps python from 3.11.3-alpine3.17 to 3.11.4-alpine3.17. --- updated-dependencies: - dependency-name: python dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> * Upgrade base image to python:3.11.4-alpine3.17 --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 4e43f1f3bae832a9744894171f32b89a145fa697 Author: Nicolas Vuillamy <nicolas.vuillamy@gmail.com> Date: Sun Jun 11 11:07:57 2023 +0200 [automation] Auto-update linters version, help and documentation (#2731) * [automation] Auto-update linters version, help and documentation * [MegaLinter] Apply linters fixes --------- Co-authored-by: nvuillam <nvuillam@users.noreply.github.com> commit f27a593354d8787fe2b130fe292f87a55c964088 Author: Nicolas Vuillamy <nicolas.vuillamy@gmail.com> Date: Thu Jun 8 09:34:37 2023 +0200 [automation] Auto-update linters version, help and documentation (#2728) * [automation] Auto-update linters version, help and documentation * [MegaLinter] Apply linters fixes --------- Co-authored-by: nvuillam <nvuillam@users.noreply.github.com> commit 8d59aabba0eb8c132e2b98c834392c85309e3399 Author: Nicolas Vuillamy <nicolas.vuillamy@gmail.com> Date: Thu Jun 8 06:48:02 2023 +0200 [automation] Auto-update linters version, help and documentation (#2727) * [automation] Auto-update linters version, help and documentation * [MegaLinter] Apply linters fixes --------- Co-authored-by: nvuillam <nvuillam@users.noreply.github.com> commit 3d230f3e3b7a44eef594e706f929599d1f89085a Author: Nicolas Vuillamy <nicolas.vuillamy@gmail.com> Date: Wed Jun 7 09:17:26 2023 +0200 [automation] Auto-update linters version, help and documentation (#2724) * [automation] Auto-update linters version, help and documentation * [MegaLinter] Apply linters fixes * trvy --------- Co-authored-by: nvuillam <nvuillam@users.noreply.github.com> commit baabfbbb810f79b433774435d11000359ebf3921 Author: Sean Eagan <seaneagan1@gmail.com> Date: Wed Jun 7 02:16:02 2023 -0500 golangci-lint: add capability to autofix (#2700) * golangci-lint: add capability to fix * Change default golangci config * [MegaLinter] Apply linters fixes * Change test case * Fix go auto-fix tests --------- Co-authored-by: nvuillam <nicolas.vuillamy@gmail.com> Co-authored-by: nvuillam <nvuillam@users.noreply.github.com> commit 152ac283fde367be523cf9af79feb82717a61d0b Author: Nicolas Vuillamy <nicolas.vuillamy@gmail.com> Date: Mon Jun 5 21:51:00 2023 +0200 [automation] Auto-update linters version, help and documentation (#2721) * [automation] Auto-update linters version, help and documentation * [MegaLinter] Apply linters fixes --------- Co-authored-by: nvuillam <nvuillam@users.noreply.github.com> commit c530d0d6bcdf64e596175f36ccc9603a805529f1 Author: Nicolas Vuillamy <nicolas.vuillamy@gmail.com> Date: Sun Jun 4 13:37:08 2023 +0200 [automation] Auto-update linters version, help and documentation (#2720) * [automation] Auto-update linters version, help and documentation * [MegaLinter] Apply linters fixes --------- Co-authored-by: nvuillam <nvuillam@users.noreply.github.com> commit ccc931c4522f1a40bde6874e1876ff7e833f71a7 Author: Nicolas Vuillamy <nicolas.vuillamy@gmail.com> Date: Sat Jun 3 14:32:35 2023 +0200 [automation] Auto-update linters version, help and documentation (#2718) * [automation] Auto-update linters version, help and documentation * [MegaLinter] Apply linters fixes --------- Co-authored-by: nvuillam <nvuillam@users.noreply.github.com> commit 72e4483f6dc7afacf57647a3f034263c00b975b1 Author: Nicolas Vuillamy <nicolas.vuillamy@gmail.com> Date: Sat Jun 3 14:32:19 2023 +0200 cljstyle: No config file argument name (#2717) Fixes https://github.com/oxsecurity/megalinter/issues/2716 commit 79ef97c28f73cb4757f181ae187065235a3c6d61 Author: Nicolas Vuillamy <nicolas.vuillamy@gmail.com> Date: Sat Jun 3 11:25:09 2023 +0200 [automation] Auto-update linters version, help and documentation (#2713) * [automation] Auto-update linters version, help and documentation * [MegaLinter] Apply linters fixes --------- Co-authored-by: nvuillam <nvuillam@users.noreply.github.com> commit 11371bcb5da39d8f10bdfb265d792705e9107475 Author: Nicolas Vuillamy <nicolas.vuillamy@gmail.com> Date: Fri Jun 2 09:13:14 2023 +0200 Remove downgrade of markdownlint (#2714) commit ca32d6e8778d82911288a776b9be5ddc57953fc8 Author: Nicolas Vuillamy <nicolas.vuillamy@gmail.com> Date: Fri Jun 2 05:52:24 2023 +0200 [automation] Auto-update linters version, help and documentation (#2712) * [automation] Auto-update linters version, help and documentation * [MegaLinter] Apply linters fixes --------- Co-authored-by: nvuillam <nvuillam@users.noreply.github.com> commit 6e714d4e0eaa7d374bf20cceb4e8858b5e2d3759 Author: Nicolas Vuillamy <nicolas.vuillamy@gmail.com> Date: Thu Jun 1 23:06:47 2023 +0200 [automation] Auto-update linters version, help and documentation (#2710) * [automation] Auto-update linters version, help and documentation * cspell * changelog * [MegaLinter] Apply linters fixes --------- Co-authored-by: nvuillam <nvuillam@users.noreply.github.com> commit 0d014ffdef3307ca4a4cd1ddf482fc4f05733d7c Author: nvuillam <nicolas.vuillamy@gmail.com> Date: Wed May 31 23:49:55 2023 +0200 Release MegaLinter v7.0.4 commit 1af426df21936e75b154444bd0453869ed4cdf83 Author: Nicolas Vuillamy <nicolas.vuillamy@gmail.com> Date: Wed May 31 22:41:46 2023 +0200 [automation] Auto-update linters version, help and documentation (#2709) * [automation] Auto-update linters version, help and documentation * [MegaLinter] Apply linters fixes --------- Co-authored-by: nvuillam <nvuillam@users.noreply.github.com> commit a10d136c9cbb200c747d68cd77b86378d0d0a64c Author: Nicolas Vuillamy <nicolas.vuillamy@gmail.com> Date: Wed May 31 21:32:26 2023 +0200 [automation] Auto-update linters version, help and documentation (#2708) * [automation] Auto-update linters version, help and documentation * [MegaLinter] Apply linters fixes * Downgrade ansible-lint * [MegaLinter] Apply linters fixes * Merge branch 'improve-tflint-docs' into create-pull-request/patch --------- Co-authored-by: ruzickap <ruzickap@users.noreply.github.com> commit b137b0929dcd895cd8110ca5df046976161182f8 Author: Nicolas Vuillamy <nicolas.vuillamy@gmail.com> Date: Wed May 31 17:11:45 2023 +0200 [automation] Auto-update linters version, help and documentation (#2705) * [automation] Auto-update linters version, help and documentation * [MegaLinter] Apply linters fixes --------- Co-authored-by: nvuillam <nvuillam@users.noreply.github.com> commit 60306fec31c8d6520f3ec70161872ecdc1647170 Author: Nicolas Vuillamy <nicolas.vuillamy@gmail.com> Date: Wed May 31 07:09:14 2023 +0200 [automation] Auto-update linters version, help and documentation (#2704) * [automation] Auto-update linters version, help and documentation * [MegaLinter] Apply linters fixes --------- Co-authored-by: nvuillam <nvuillam@users.noreply.github.com> commit 5cd8a86b159d3670caabc6d08a7dcf83edf6d7d1 Author: Nicolas Vuillamy <nicolas.vuillamy@gmail.com> Date: Wed May 31 00:15:58 2023 +0200 Allow to define _UNSECURED_ENV_VARIABLES for specific linters (#2703) * Manage _UNSECURED_ENV_VARIABLES for linters Fixes https://github.com/oxsecurity/megalinter/issues/2699 * Doc + schema * Build doc & json schema * Doc * typo * Fix typo * [MegaLinter] Apply linters fixes --------- Co-authored-by: nvuillam <nvuillam@users.noreply.github.com> commit 429032dc3926b61eb22b8fe4fb19effad91c2639 Author: nvuillam <nicolas.vuillamy@gmail.com> Date: Mon May 29 21:29:15 2023 +0200 typo commit d392674cc5acf92b0394117c1a8a7bd5016aee75 Author: nvuillam <nicolas.vuillamy@gmail.com> Date: Mon May 29 21:28:25 2023 +0200 Use markdown for video commit b7dda6712ce38b415f5411db89ab6d479b1f5b58 Author: nvuillam <nicolas.vuillamy@gmail.com> Date: Mon May 29 21:27:03 2023 +0200 Upgrade to v7 video commit 2b1998e443e5757ace627e9af2094d0f1a2f80b4 Author: nvuillam <nicolas.vuillamy@gmail.com> Date: Mon May 29 11:14:38 2023 +0200 Release MegaLinter v7.0.3 commit ac577a9cfb72e9f51f70d7df731ed1dd57e7ed9f Author: Nicolas Vuillamy <nicolas.vuillamy@gmail.com> Date: Sun May 28 22:51:06 2023 +0200 Manage v6 retrocompatiblity with FILTER_REGEX_INCLUDE and FILTER_REGEX_EXCLUDE expression (#2698) * [automation] Auto-update linters version, help and documentation * [MegaLinter] Apply linters fixes * TERRAFORM_TFLINT_SECURED_ENV management * [MegaLinter] Apply linters fixes * Fix FILTER_REGEX_EXCLUDE regression Fixes https://github.com/oxsecurity/megalinter/issues/2697 * [MegaLinter] Apply linters fixes * tflint test class * Build doc * Retrocompatiblity of FILTER_REGEX_EXCLUDE with v6 * label --------- Co-authored-by: nvuillam <nvuillam@users.noreply.github.com> commit 8f6a79da3024dfb22b3f320aeb6324ba91d6c587 Author: Nicolas Vuillamy <nicolas.vuillamy@gmail.com> Date: Sun May 28 22:35:05 2023 +0200 [automation] Auto-update linters version, help and documentation + fix tflint secured env (#2696) * [automation] Auto-update linters version, help and documentation * [MegaLinter] Apply linters fixes * TERRAFORM_TFLINT_SECURED_ENV management * [MegaLinter] Apply linters fixes * tflint test class * Build doc --------- Co-authored-by: nvuillam <nvuillam@users.noreply.github.com> commit afae6499671d8d8c61d619982debe4bf9d295dd0 Author: Nicolas Vuillamy <nicolas.vuillamy@gmail.com> Date: Sun May 28 18:25:04 2023 +0200 Secure pre-command & post-command environment variables by default (#2695) * Secure pre-command & post-command environment variables by default * typo * [MegaLinter] Apply linters fixes --------- Co-authored-by: nvuillam <nvuillam@users.noreply.github.com> commit bdf1e5ea77fd63403808941994644f97bfdea8f4 Author: Nicolas Vuillamy <nicolas.vuillamy@gmail.com> Date: Sat May 27 21:52:53 2023 +0200 [automation] Auto-update linters version, help and documentation (#2694) * [automation] Auto-update linters version, help and documentation * [MegaLinter] Apply linters fixes --------- Co-authored-by: nvuillam <nvuillam@users.noreply.github.com> commit e99bc276c361c2f68c4976a5f86f7421c2c4d606 Author: nvuillam <nicolas.vuillamy@gmail.com> Date: Sat May 27 13:49:12 2023 +0200 Release MegaLinter v7.0.2 commit 862fb049894e231ab19c281a853bdd66a6b7a7b6 Author: Nicolas Vuillamy <nicolas.vuillamy@gmail.com> Date: Sat May 27 13:41:31 2023 +0200 Quick fix mega-linter-runner --upgrade (#2693) - Dead link to configuration.md - Regex issue with megalinter-reports commit 8c92ca3cd548dec08716d2151776a7cc06cd4f99 Author: nvuillam <nicolas.vuillamy@gmail.com> Date: Sat May 27 12:48:21 2023 +0200 Release MegaLinter v7.0.1 commit 4d7aae08422e927e536218141751e93a9bd9174f Author: nvuillam <nicolas.vuillamy@gmail.com> Date: Sat May 27 12:30:18 2023 +0200 Fix release workflow commit 02d61243f331ae88676e8c43b7e8a0b79dfb253c Author: nvuillam <nicolas.vuillamy@gmail.com> Date: Sat May 27 12:14:39 2023 +0200 Release MegaLinter v7.0.0 commit 32de34d40d7655d5dc167415f881653a25077f31 Author: Nicolas Vuillamy <nicolas.vuillamy@gmail.com> Date: Sat May 27 01:28:38 2023 +0200 Allow SECURED_ENV_VARIABLES to accept regular expressions (#2691) * Allow SECURED_ENV_VARIABLES to accept regular expressions * [MegaLinter] Apply linters fixes --------- Co-authored-by: nvuillam <nvuillam@users.noreply.github.com> commit e29d894209de9a8c48e44fd925d94f6e7a62e09c Author: Nicolas Vuillamy <nicolas.vuillamy@gmail.com> Date: Sat May 27 00:34:16 2023 +0200 Move KICS to REPOSITORY descriptor (#2689) * Move KICS to REPOSITORY descriptor Deprecate TERRAFORM_KICS * Fix json schema * [MegaLinter] Apply linters fixes * test folder * cli_lint_mode * SARIF for KICS * [MegaLinter] Apply linters fixes * Fix sariif arguments * Disable REPOSITORY_KICS for MegaLinter own linting --------- Co-authored-by: nvuillam <nvuillam@users.noreply.github.com> commit 98f73b5c39af3cff94b608d6b53f4da11fe6629a Author: Nicolas Vuillamy <nicolas.vuillamy@gmail.com> Date: Fri May 26 23:10:43 2023 +0200 mega-linter-runner: Use --platform also for docker run (#2690) commit ad631b85863ba8466e26b2d11121a9d0e7bd6781 Author: nvuillam <nicolas.vuillamy@gmail.com> Date: Fri May 26 21:32:32 2023 +0200 Fix permissions commit 86a8394de25a3ed890b402e0b553ceb46e5c0df1 Author: Nicolas Vuillamy <nicolas.vuillamy@gmail.com> Date: Fri May 26 17:33:01 2023 +0200 Improve documentation pages split (#2688) * Split install into different pages * Update build * Build * Config split * Build * typos * [MegaLinter] Apply linters fixes * Manage deprecation in JSON Schema * Mark variables as deprecated * Removed * format * [MegaLinter] Apply linters fixes * Fix generation * formatting * Formatting * Fix links * build doc * [MegaLinter] Apply linters fixes --------- Co-authored-by: nvuillam <nvuillam@users.noreply.github.com> commit a1adf83a8ef169568a2b7632b48f518375d33e48 Author: Nicolas Vuillamy <nicolas.vuillamy@gmail.com> Date: Fri May 26 08:49:07 2023 +0200 [automation] Auto-update linters version, help and documentation (#2686) * [automation] Auto-update linters version, help and documentation * [MegaLinter] Apply linters fixes --------- Co-authored-by: nvuillam <nvuillam@users.noreply.github.com> commit 849722748d23a75c98fcf8099adaeda579383681 Author: Nicolas Vuillamy <nicolas.vuillamy@gmail.com> Date: Wed May 24 05:13:15 2023 +0200 [automation] Auto-update linters version, help and documentation (#2684) * [automation] Auto-update linters version, help and documentation * [MegaLinter] Apply linters fixes --------- Co-authored-by: nvuillam <nvuillam@users.noreply.github.com> commit 287895482d751011aefc3138a16da8b03e9f70bc Author: Nicolas Vuillamy <nicolas.vuillamy@gmail.com> Date: Tue May 23 07:33:59 2023 +0200 [automation] Auto-update linters version, help and documentation (#2682) * [automation] Auto-update linters version, help and documentation * [MegaLinter] Apply linters fixes --------- Co-authored-by: nvuillam <nvuillam@users.noreply.github.com> commit 4e6ca11e52ed9c1a1e1c5dfbc87b21bdedc43074 Author: Nicolas Vuillamy <nicolas.vuillamy@gmail.com> Date: Mon May 22 22:18:23 2023 +0200 [automation] Auto-update linters version, help and documentation (#2680) * [automation] Auto-update linters version, help and documentation * [MegaLinter] Apply linters fixes --------- Co-authored-by: nvuillam <nvuillam@users.noreply.github.com> commit c9279b4a23bc44a1a6316a5a97c814fd19c2351b Author: Nicolas Vuillamy <nicolas.vuillamy@gmail.com> Date: Mon May 22 12:03:25 2023 +0200 [automation] Auto-update linters version, help and documentation (#2678) * [automation] Auto-update linters version, help and documentation * [MegaLinter] Apply linters fixes --------- Co-authored-by: nvuillam <nvuillam@users.noreply.github.com> commit 28721d7b66817b5886dcbfbce2227be703b43ed4 Author: Edouard Choinière <27212526+echoix@users.noreply.github.com> Date: Mon May 22 02:19:54 2023 -0400 Review MegaLinter's own cspell word list for outdated exclusions (#2676) commit 22c7a44ea8226fc646f6752e876335a449e3e18b Author: Nicolas Vuillamy <nicolas.vuillamy@gmail.com> Date: Sun May 21 23:03:00 2023 +0200 [automation] Auto-update linters version, help and documentation (#2675) * [automation] Auto-update linters version, help and documentation * [MegaLinter] Apply linters fixes --------- Co-authored-by: nvuillam <nvuillam@users.noreply.github.com> commit 85be26f3e4e0a07ecb314593b41c8aa7e37d3bf4 Author: Edouard Choinière <27212526+echoix@users.noreply.github.com> Date: Sun May 21 13:17:40 2023 -0400 Decouple updating docker pull stats from building docs (#2677) * Decouple updating docker pull stats from building docs. Keep updating stats for automated daily updates * Update CHANGELOG.md commit 773fa24b77d5a78cd1732442166b42443d7d48c1 Author: nvuillam <nicolas.vuillamy@gmail.com> Date: Sat May 20 13:34:33 2023 +0200 Fix doc workflow to allow it to deploy :) commit f6282f435ea8618b9d7786b8a773246c124768b7 Author: Nicolas Vuillamy <nicolas.vuillamy@gmail.com> Date: Sat May 20 13:12:08 2023 +0200 [automation] Auto-update linters version, help and documentation (#2674) * [automation] Auto-update linters version, help and documentation * [MegaLinter] Apply linters fixes --------- Co-authored-by: nvuillam <nvuillam@users.noreply.github.com> commit 457523f9d1c2e5a52dcafe8895788a55d7f0f900 Author: Nicolas Vuillamy <nicolas.vuillamy@gmail.com> Date: Sat May 20 08:16:36 2023 +0200 [automation] Auto-update linters version, help and documentation (#2671) * [automation] Auto-update linters version, help and documentation * [MegaLinter] Apply linters fixes --------- Co-authored-by: nvuillam <nvuillam@users.noreply.github.com> commit 63e74ad1eab40076f7462268c39bd9761a05c850 Author: Nicolas Vuillamy <nicolas.vuillamy@gmail.com> Date: Fri May 19 18:54:37 2023 +0200 Simultaneous regex filtering at descriptor and linter levels (#2669) * Simultaneous regex filtering at decriptor and linter levels Fixes https://github.com/oxsecurity/megalinter/issues/2668 * Add test method * typo * [MegaLinter] Apply linters fixes --------- Co-authored-by: nvuillam <nvuillam@users.noreply.github.com> commit 270cd73f1fff0a5f5449fa80731ab56968ef56d8 Author: Nicolas Vuillamy <nicolas.vuillamy@gmail.com> Date: Fri May 19 18:31:12 2023 +0200 Improve tables display (#2670) commit 1092b81ec8c382e66a8dba2c313bc9940d31fd93 Author: nvuillam <nicolas.vuillamy@gmail.com> Date: Fri May 19 17:11:48 2023 +0200 Typo commit 81d50b43fe5d02ccd4698c9acde5ca71ae1f9d01 Author: nvuillam <nicolas.vuillamy@gmail.com> Date: Fri May 19 17:08:20 2023 +0200 Fix plugins table commit 6c00dab2bf46ffba0145c358a43252ea88f8d3f7 Author: Nicolas Vuillamy <nicolas.vuillamy@gmail.com> Date: Fri May 19 16:39:56 2023 +0200 Automate plugin documentation generation (#2667) * Exclude licenses pages from online search results Fixes https://github.com/oxsecurity/megalinter/issues/2664 * [MegaLinter] Apply linters fixes * [MegaLinter] Apply linters fixes * [MegaLinter] Apply linters fixes * [MegaLinter] Apply linters fixes * [MegaLinter] Apply linters fixes * [MegaLinter] Apply linters fixes * Ignore licenses * Plugins doc v0 * Generate plugins doc * Automate External Plugins table generation using **.automation/plugins.yml** file Fixes https://github.com/oxsecurity/megalinter/issues/2666 * cspell * [MegaLinter] Apply linters fixes --------- Co-authored-by: nvuillam <nvuillam@users.noreply.github.com> commit fe51dce97c129129a4350e593743466f477dc6b4 Author: Nicolas Vuillamy <nicolas.vuillamy@gmail.com> Date: Fri May 19 15:54:16 2023 +0200 Exclude licenses pages from online search results (#2665) * Exclude licenses pages from online search results Fixes https://github.com/oxsecurity/megalinter/issues/2664 * [MegaLinter] Apply linters fixes * [MegaLinter] Apply linters fixes * [MegaLinter] Apply linters fixes * [MegaLinter] Apply linters fixes * [MegaLinter] Apply linters fixes * [MegaLinter] Apply linters fixes * Ignore licenses --------- Co-authored-by: nvuillam <nvuillam@users.noreply.github.com> commit 4b714b1b45875750dc73d7f45a48bd15f9955fa1 Author: Nicolas Vuillamy <nicolas.vuillamy@gmail.com> Date: Fri May 19 13:16:20 2023 +0200 [automation] Auto-update linters version, help and documentation (#2663) * [automation] Auto-update linters version, help and documentation * [MegaLinter] Apply linters fixes --------- Co-authored-by: nvuillam <nvuillam@users.noreply.github.com> commit eaaf5cc98c1d6d9172f25b698a829697e640b29d Author: Nicolas Vuillamy <nicolas.vuillamy@gmail.com> Date: Fri May 19 09:44:49 2023 +0200 Doc about how to use fine grained PAT (#2662) * Doc * typos * Apply Fixes commit f64dc6ebe848e042444fdcc1a192ca6fbe778d33 Author: Nicolas Vuillamy <nicolas.vuillamy@gmail.com> Date: Fri May 19 08:50:38 2023 +0200 [automation] Auto-update linters version, help and documentation (#2661) * [automation] Auto-update linters version, help and documentation * [MegaLinter] Apply linters fixes --------- Co-authored-by: nvuillam <nvuillam@users.noreply.github.com> commit fd3054da07310ff2dc2734e36d1dc8151d8ec6f0 Author: Nicolas Vuillamy <nicolas.vuillamy@gmail.com> Date: Thu May 18 23:31:02 2023 +0200 Downgrade markdownlint until performance issue is solved (#2659) commit 6fca527c8cd64abfb9ccb43f9ba0f346ef87d68c Author: Nicolas Vuillamy <nicolas.vuillamy@gmail.com> Date: Thu May 18 21:46:34 2023 +0200 …
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Fixes #2699