Skip to content
Snippets Groups Projects
  1. Mar 11, 2025
  2. Mar 10, 2025
  3. Feb 26, 2025
  4. Jan 20, 2025
    • Nicolas PAPIER's avatar
      fix(build): bad report generated by code coverage CLI helper · c96fcb34
      Nicolas PAPIER authored
      This commit addresses several issues and improvements in the algorithm and CLI functionality for generating code coverage reports. Specifically, it fixes the method of identifying the development branch artifact by iterating through all dev branch pipelines and validating their git SHA and coverage job availability.
      A `--verbose` option has been added to the CLI for detailed output. Furthermore, the codebase has transitioned from using `os.path` to `pathlib.Path`, simplifying path manipulations.
      Additionally, it updates the `python-gitlab` library from version 4.10.0 to 5.3.1 in the requirements.
      c96fcb34
  5. Nov 14, 2024
  6. Nov 08, 2024
    • Nicolas PAPIER's avatar
      enh(build): improve Windows experience · a64deb46
      Nicolas PAPIER authored
      * Launching sheldon from PowerShell or cmd is now possible by executing command line sheldon or sheldon.bat
      * Launching sheldon --help no longer produce an error
      * Adding howto install Chocolatey and UniGetUI in README
      a64deb46
  7. Nov 04, 2024
    • Flavien BRIDAULT's avatar
      feat(ci): add sight-cov utility to download coverage reports · b66f3529
      Flavien BRIDAULT authored
      A new CLI is available, `sight-cov.py`. Here is the synopsis:
      
      ```shell
      usage: sight-cov.py [-h] [-d] [--html] repository merge-request
      
      Download the code coverage report from the latest pipeline of a merge-request.
      
      positional arguments:
        repository     Name of the repository: "sight", "night", or any private repository.
        merge-request  Identifier of the merge-request, same as the one present in its URL.
      
      options:
        -h, --help     show this help message and exit
        -d, --diff     Compute the diff of the coverage with the dev branch.
        --html         Html output instead of text.
      ```
      
      Here is the output of the utility:
      
      ```shell
      # ~/dev/sight/sight-git/sight-cov.py -d sight 470 --html 
      Downloading merge-request !470 artifacts for project sight...
      
      Coverage report is available at:
      file:///home/user/dev/sight/.coverage/sight%21470%23301939/coverage/index.html
      
      Downloading dev branch artifacts for project sight
      
      Diff coverage report is available at:
      file:///home/user/dev/sight/.coverage/report.html
      ```
      b66f3529
  8. Oct 11, 2024
  9. Sep 11, 2024
  10. Jul 12, 2024
  11. Jun 24, 2024
  12. May 29, 2024
  13. May 15, 2024
  14. Apr 23, 2024
  15. Apr 14, 2024
  16. Apr 11, 2024
  17. Apr 04, 2024
  18. Dec 08, 2023
  19. Dec 04, 2023
  20. Nov 29, 2023
  21. Oct 27, 2023
  22. Oct 22, 2023
  23. Oct 15, 2023
  24. Oct 13, 2023
  25. Sep 28, 2023
  26. Sep 26, 2023
  27. Sep 18, 2023
  28. Jul 13, 2023
  29. May 25, 2023
Loading