Skip to content
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

Improvements to Gitpod workspace and addition of Makefile for automation #2737

Merged
merged 69 commits into from
Jul 11, 2023
Merged

Improvements to Gitpod workspace and addition of Makefile for automation #2737

merged 69 commits into from
Jul 11, 2023

Commits on Jun 10, 2023

  1. 🆕 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.
    ThomasSanson committed Jun 10, 2023
    Configuration menu
    Copy the full SHA
    4bd1283 View commit details
    Browse the repository at this point in the history
  2. 🎉 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.
    ThomasSanson committed Jun 10, 2023
    Configuration menu
    Copy the full SHA
    8153b1c View commit details
    Browse the repository at this point in the history
  3. 🆕 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.
    ThomasSanson committed Jun 10, 2023
    Configuration menu
    Copy the full SHA
    14ede58 View commit details
    Browse the repository at this point in the history
  4. 🔍 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.
    ThomasSanson committed Jun 10, 2023
    Configuration menu
    Copy the full SHA
    4f88eaa View commit details
    Browse the repository at this point in the history
  5. 🆕 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.
    ThomasSanson committed Jun 10, 2023
    Configuration menu
    Copy the full SHA
    f4f4908 View commit details
    Browse the repository at this point in the history
  6. 🔥 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.
    ThomasSanson committed Jun 10, 2023
    Configuration menu
    Copy the full SHA
    943676d View commit details
    Browse the repository at this point in the history
  7. 🆕 chore(python_version.config): add configuration file for Python ver…

    …sion
    
    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`.
    ThomasSanson committed Jun 10, 2023
    Configuration menu
    Copy the full SHA
    f7c6481 View commit details
    Browse the repository at this point in the history
  8. 🎉 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.
    ThomasSanson committed Jun 10, 2023
    Configuration menu
    Copy the full SHA
    80662eb View commit details
    Browse the repository at this point in the history
  9. 🆕 chore(gitpod.mak): add Gitpod make targets for building, linting, a…

    …nd 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.
    ThomasSanson committed Jun 10, 2023
    Configuration menu
    Copy the full SHA
    3446d29 View commit details
    Browse the repository at this point in the history
  10. 🎉 feat(python.mak): add makefile for python virtual environment manag…

    …ement
    
    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.
    ThomasSanson committed Jun 10, 2023
    Configuration menu
    Copy the full SHA
    88a7179 View commit details
    Browse the repository at this point in the history
  11. 🆕 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.
    ThomasSanson committed Jun 10, 2023
    Configuration menu
    Copy the full SHA
    58edff5 View commit details
    Browse the repository at this point in the history
  12. 🚚 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.
    ThomasSanson committed Jun 10, 2023
    Configuration menu
    Copy the full SHA
    ff807b9 View commit details
    Browse the repository at this point in the history
  13. 🔧 chore(CONTRIBUTING.md): update pip install command to use new requi…

    …rements 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.
    ThomasSanson committed Jun 10, 2023
    Configuration menu
    Copy the full SHA
    6198108 View commit details
    Browse the repository at this point in the history
  14. 🐛 fix(build-command.yml): update path to requirements.dev.txt to .con…

    …fig/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.
    ThomasSanson committed Jun 10, 2023
    Configuration menu
    Copy the full SHA
    db1ddf0 View commit details
    Browse the repository at this point in the history
  15. 🆕 chore(gitpod.yml): add Gitpod workflow to run tests on push and pul…

    …l 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.
    ThomasSanson committed Jun 10, 2023
    Configuration menu
    Copy the full SHA
    606d18a View commit details
    Browse the repository at this point in the history
  16. 🔥 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.
    ThomasSanson committed Jun 10, 2023
    Configuration menu
    Copy the full SHA
    0ddc823 View commit details
    Browse the repository at this point in the history
  17. 🚀 feat(Dockerfile): add markdown-table-formatter package to the Docke…

    …r 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.
    ThomasSanson committed Jun 10, 2023
    Configuration menu
    Copy the full SHA
    0af9c7b View commit details
    Browse the repository at this point in the history
  18. 📝 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.
    ThomasSanson committed Jun 10, 2023
    Configuration menu
    Copy the full SHA
    4473558 View commit details
    Browse the repository at this point in the history
  19. 🐛 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.
    ThomasSanson committed Jun 10, 2023
    Configuration menu
    Copy the full SHA
    ae22647 View commit details
    Browse the repository at this point in the history
  20. 🚀 feat(Makefile): add nodejs-bootstrap and nodejs-clean targets to Ma…

    …kefile
    
    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.
    ThomasSanson committed Jun 10, 2023
    Configuration menu
    Copy the full SHA
    9e21dcb View commit details
    Browse the repository at this point in the history
  21. 🚀 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.
    ThomasSanson committed Jun 10, 2023
    Configuration menu
    Copy the full SHA
    4449985 View commit details
    Browse the repository at this point in the history
  22. 🔥 chore(Dockerfile): remove unnecessary whitespace

    The commit removes an unnecessary whitespace in the Dockerfile.
    ThomasSanson committed Jun 10, 2023
    Configuration menu
    Copy the full SHA
    18bc311 View commit details
    Browse the repository at this point in the history
  23. 🆕 chore(megalinter.mak): add megalinter-test target to run script bui…

    …ld.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.
    ThomasSanson committed Jun 10, 2023
    Configuration menu
    Copy the full SHA
    f648149 View commit details
    Browse the repository at this point in the history
  24. 🆕 feat(nodejs.mak): add make targets for cleaning and bootstrapping N…

    …ode.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.
    ThomasSanson committed Jun 10, 2023
    Configuration menu
    Copy the full SHA
    2abf6e0 View commit details
    Browse the repository at this point in the history
  25. 🐛 fix(CONTRIBUTING.md): update make command names to match their func…

    …tionality
    
    The `make` command names `reinitialization-dev` and `bootstrap-dev` were changed to `reinitialization` and `bootstrap` respectively to better reflect their functionality.
    ThomasSanson committed Jun 10, 2023
    Configuration menu
    Copy the full SHA
    6a0053a View commit details
    Browse the repository at this point in the history
  26. 🔧 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.
    ThomasSanson committed Jun 10, 2023
    Configuration menu
    Copy the full SHA
    d6db3e8 View commit details
    Browse the repository at this point in the history
  27. 🔥 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.
    ThomasSanson committed Jun 10, 2023
    Configuration menu
    Copy the full SHA
    223d580 View commit details
    Browse the repository at this point in the history
  28. 🔍 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.
    ThomasSanson committed Jun 10, 2023
    Configuration menu
    Copy the full SHA
    dfa0192 View commit details
    Browse the repository at this point in the history
  29. 🚀 feat(megalinter.mak): add new targets to run and test megalinter lo…

    …cally
    
    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.
    ThomasSanson committed Jun 10, 2023
    Configuration menu
    Copy the full SHA
    6010512 View commit details
    Browse the repository at this point in the history
  30. 🔧 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.
    ThomasSanson committed Jun 10, 2023
    Configuration menu
    Copy the full SHA
    6750b8a View commit details
    Browse the repository at this point in the history
  31. Merge branch 'gitpod'

    ThomasSanson committed Jun 10, 2023
    Configuration menu
    Copy the full SHA
    7b5c949 View commit details
    Browse the repository at this point in the history
  32. 🔨 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.
    ThomasSanson committed Jun 10, 2023
    Configuration menu
    Copy the full SHA
    f9688eb View commit details
    Browse the repository at this point in the history
  33. 🎨 style(CONTRIBUTING.md): remove unnecessary link reference

    The link reference for [pulls] was removed as it was not being used in the document.
    ThomasSanson committed Jun 10, 2023
    Configuration menu
    Copy the full SHA
    06ba0a6 View commit details
    Browse the repository at this point in the history
  34. 🔍 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.
    ThomasSanson committed Jun 10, 2023
    Configuration menu
    Copy the full SHA
    d8f7c71 View commit details
    Browse the repository at this point in the history
  35. 🔍 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.
    ThomasSanson committed Jun 10, 2023
    Configuration menu
    Copy the full SHA
    d5709ea View commit details
    Browse the repository at this point in the history
  36. 🐛 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.
    ThomasSanson committed Jun 10, 2023
    Configuration menu
    Copy the full SHA
    bc4c2db View commit details
    Browse the repository at this point in the history

Commits on Jun 11, 2023

  1. 🐛 fix(.mega-linter.yml): fix REPOSITORY_TRIVY_ARGUMENTS to skip .auto…

    …mation/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.
    ThomasSanson committed Jun 11, 2023
    Configuration menu
    Copy the full SHA
    0649c1d View commit details
    Browse the repository at this point in the history
  2. 📈 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.
    ThomasSanson committed Jun 11, 2023
    Configuration menu
    Copy the full SHA
    2f96852 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1101c7b View commit details
    Browse the repository at this point in the history
  4. 🔧 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.
    ThomasSanson committed Jun 11, 2023
    Configuration menu
    Copy the full SHA
    e112cb0 View commit details
    Browse the repository at this point in the history
  5. 🔀 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.
    ThomasSanson committed Jun 11, 2023
    Configuration menu
    Copy the full SHA
    e4fb205 View commit details
    Browse the repository at this point in the history
  6. 🔥 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.
    ThomasSanson committed Jun 11, 2023
    Configuration menu
    Copy the full SHA
    3532da0 View commit details
    Browse the repository at this point in the history
  7. 🐛 fix(gitpod.yml): change make bootstrap-dev to make bootstrap to mat…

    …ch 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.
    ThomasSanson committed Jun 11, 2023
    Configuration menu
    Copy the full SHA
    56a61c6 View commit details
    Browse the repository at this point in the history
  8. 🔧 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.
    ThomasSanson committed Jun 11, 2023
    Configuration menu
    Copy the full SHA
    37d1466 View commit details
    Browse the repository at this point in the history

Commits on Jun 15, 2023

  1. 🆕 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.
    ThomasSanson committed Jun 15, 2023
    Configuration menu
    Copy the full SHA
    b84a7d5 View commit details
    Browse the repository at this point in the history
  2. 🔥 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.
    ThomasSanson committed Jun 15, 2023
    Configuration menu
    Copy the full SHA
    4cbc9d7 View commit details
    Browse the repository at this point in the history
  3. 🐛 fix(Makefile): change python version detection to use .python-versi…

    …on 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.
    ThomasSanson committed Jun 15, 2023
    Configuration menu
    Copy the full SHA
    870b4d8 View commit details
    Browse the repository at this point in the history
  4. 🔧 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.
    ThomasSanson committed Jun 15, 2023
    Configuration menu
    Copy the full SHA
    c67b146 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    bd2432c View commit details
    Browse the repository at this point in the history

Commits on Jun 18, 2023

  1. 🐛 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.
    ThomasSanson committed Jun 18, 2023
    Configuration menu
    Copy the full SHA
    7259e96 View commit details
    Browse the repository at this point in the history
  2. 🔧 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.
    ThomasSanson committed Jun 18, 2023
    Configuration menu
    Copy the full SHA
    5fce905 View commit details
    Browse the repository at this point in the history
  3. 🔧 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.
    ThomasSanson committed Jun 18, 2023
    Configuration menu
    Copy the full SHA
    29dc807 View commit details
    Browse the repository at this point in the history
  4. 🐛 fix(CONTRIBUTING.md): update megalinter test command to match the c…

    …orrect 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.
    ThomasSanson committed Jun 18, 2023
    Configuration menu
    Copy the full SHA
    f43adda View commit details
    Browse the repository at this point in the history

Commits on Jun 20, 2023

  1. 🚀 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>
    ThomasSanson and echoix authored Jun 20, 2023
    Configuration menu
    Copy the full SHA
    c8e921f View commit details
    Browse the repository at this point in the history
  2. 🐛 fix(workflows): use python-version-file instead of python-version t…

    …o 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>
    ThomasSanson and echoix authored Jun 20, 2023
    Configuration menu
    Copy the full SHA
    4d74fd4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d100d2a View commit details
    Browse the repository at this point in the history
  4. 🔄 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.
    ThomasSanson committed Jun 20, 2023
    Configuration menu
    Copy the full SHA
    ab261a8 View commit details
    Browse the repository at this point in the history
  5. 🐛 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.
    ThomasSanson committed Jun 20, 2023
    Configuration menu
    Copy the full SHA
    60ae8d2 View commit details
    Browse the repository at this point in the history
  6. 🔥 chore(.dockerignore): add newline at end of file

    The commit fixes a minor issue where there was no newline at the end
    ThomasSanson committed Jun 20, 2023
    Configuration menu
    Copy the full SHA
    ef92701 View commit details
    Browse the repository at this point in the history
  7. 🔥 chore(gitpod.mak): add newline at end of file

    The commit fixes a minor issue where there was no newline at the end
    ThomasSanson committed Jun 20, 2023
    Configuration menu
    Copy the full SHA
    15ade02 View commit details
    Browse the repository at this point in the history
  8. 🔥 chore(help.mak): add newline at end of file

    The commit fixes a minor issue where there was no newline at the end
    ThomasSanson committed Jun 20, 2023
    Configuration menu
    Copy the full SHA
    7d192be View commit details
    Browse the repository at this point in the history
  9. 🔥 chore(megalinter.mak): add newline at end of file

    The commit fixes a minor issue where there was no newline at the end
    ThomasSanson committed Jun 20, 2023
    Configuration menu
    Copy the full SHA
    c37807c View commit details
    Browse the repository at this point in the history
  10. 🔥 chore(nodejs.mak): add newline at end of file

    The commit fixes a minor issue where there was no newline at the end
    ThomasSanson committed Jun 20, 2023
    Configuration menu
    Copy the full SHA
    79e8c6d View commit details
    Browse the repository at this point in the history
  11. 🔥 chore(python.mak): add newline at end of file

    The commit fixes a minor issue where there was no newline at the end
    ThomasSanson committed Jun 20, 2023
    Configuration menu
    Copy the full SHA
    f9364e8 View commit details
    Browse the repository at this point in the history
  12. 🔥 chore(Makefile): add newline at end of file

    The commit fixes a minor issue where there was no newline at the end
    ThomasSanson committed Jun 20, 2023
    Configuration menu
    Copy the full SHA
    7896684 View commit details
    Browse the repository at this point in the history

Commits on Jun 27, 2023

  1. 🔧 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.
    ThomasSanson committed Jun 27, 2023
    Configuration menu
    Copy the full SHA
    a4c64ed View commit details
    Browse the repository at this point in the history
  2. 🐛 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.
    ThomasSanson committed Jun 27, 2023
    Configuration menu
    Copy the full SHA
    6022e07 View commit details
    Browse the repository at this point in the history

Commits on Jul 11, 2023

  1. 🔧 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.
    ThomasSanson committed Jul 11, 2023
    Configuration menu
    Copy the full SHA
    742f834 View commit details
    Browse the repository at this point in the history
  2. Merge remote-tracking branch 'upstream/main'

    # Conflicts:
    #	.gitignore
    ThomasSanson committed Jul 11, 2023
    Configuration menu
    Copy the full SHA
    2e6c5c3 View commit details
    Browse the repository at this point in the history