1. 09 May, 2019 2 commits
  2. 08 May, 2019 2 commits
    • Michael Baudino's avatar
      chore(ci): add commitlint · e4130b3c
      Michael Baudino authored
      This commit adds basic configuration for commitlint, that ensures
      our commit messages respect the conventional commits.
      
      It also adds commitlint to our CI.
      e4130b3c
    • Michael Baudino's avatar
      chore(ci): add Buildroot codestyle linting · 480ebdf6
      Michael Baudino authored
      This commit adds a CI stage that runs Buildroot integrated linter
      (`check-package`) against all our `.mk`, `.hash` and `Config.in` files.
      
      This new CI stage can be run locally using:
      
      ```bash
      gitlab-runner exec docker "lint buildroot packages"
      ```
      
      It also fixes a few codestyle offenses introduced recently (necessary
      for the CI to pass).
      480ebdf6
  3. 07 May, 2019 7 commits
  4. 06 May, 2019 6 commits
  5. 04 May, 2019 2 commits
  6. 03 May, 2019 1 commit
  7. 02 May, 2019 2 commits
  8. 30 Apr, 2019 1 commit
  9. 29 Apr, 2019 1 commit
  10. 28 Apr, 2019 4 commits
  11. 27 Apr, 2019 2 commits
  12. 20 Apr, 2019 5 commits
  13. 18 Apr, 2019 2 commits
  14. 17 Apr, 2019 1 commit
  15. 16 Apr, 2019 1 commit
    • Michael Baudino's avatar
      Comply .mk files to Buildroot coding style · 79d9b992
      Michael Baudino authored
      This commit makes all our `.mk` files compliant with the Buildroot
      coding style:
      https://buildroot.uclibc.org/downloads/manual/manual.html#_coding_style
      
      Specifically, this commit addresses 571 style offenses for the following
      rules:
      
      * consecutive empty lines
      * empty line at end of file
      * expected indent with tabs
      * line contains trailing whitespace
      * missing newline at end of file
      * remove default value of _SOURCE variable
      * remove trailing backslash
      * should be 1 hash
      * should be 80 hashes
      * should be a blank line
      * unexpected indent with tabs
      * useless default value
      * possible typo: ARMSNES_SITE
      * possible typo: ARMSNES_TARGET
      * possible typo: ARMSNES_VERSION
      * possible typo: GLUPEN64_PRE_CONFIGURE_HOOKS
      * possible typo: INITRAMFS_DIR
      * possible typo: KODI_PLUGIN_TARGET_DIR
      * possible typo: LIBRETRO_BOARD
      * possible typo: LIBRETRO_PLATFORM
      * possible typo: MUPEN64PLUS_GL_CFLAGS
      * possible typo: PKGCONFIG_CONFIG
      * possible typo: SDL_CONFIG
      * possible typo: SDL_FLAGS
      * possible typo: SDL_LIBS
      
      Buildroot check script has been run from the project root directory as
      follows:
      
      ```shell
      buildroot/utils/check-package {,custom/}package/**/*.mk
      ```
      79d9b992
  16. 15 Apr, 2019 1 commit
    • Michael Baudino's avatar
      Comply Config.in files to Buildroot coding style · 7d5027cc
      Michael Baudino authored
      This commit makes all our `Config.in` files compliant with the Buildroot
      coding style:
      https://buildroot.uclibc.org/downloads/manual/manual.html#_coding_style
      
      Specifically, this commit addresses 509 style offenses for the following
      rules:
      
      * attributes order: type, default, depends on, select, help
      * consecutive empty lines
      * empty line at end of file
      * help text: <tab><2 spaces><62 chars>
      * line contains trailing whitespace
      * missing newline at end of file
      * should be indented with one tab
      * should not be indented
      
      Buildroot check script has been run from the project root directory as
      follows:
      
      ```shell
      buildroot/utils/check-package {,custom/}package/**/Config.in
      ```
      7d5027cc