Many fixes on code quality and CI #129

Merged
metal3d merged 21 commits from develop into master 2025-07-06 13:37:08 +00:00

21 Commits

Author SHA1 Message Date
metal3d 47e149e20b chore(doc): Regenerated doc 2025-07-06 15:36:43 +02:00
metal3d d163700147 feat(tests): Add tests for label structures 2025-07-06 15:31:21 +02:00
metal3d fa3befaa88 fix(tests): Fixing unbound error 2025-07-06 15:31:05 +02:00
metal3d e5b7c0d550 fix(doc): Respect Go recommandation in docstring 2025-07-06 15:30:31 +02:00
metal3d 9e4663cc6e chore(convention): Respect Go convention, package name should be lowercase 2025-07-06 14:34:16 +02:00
metal3d 1a5c95d240 fix(ci): typo in permission block 2025-07-06 14:26:20 +02:00
metal3d 21845c5de1 fix(ci): typo in permission block 2025-07-06 14:24:12 +02:00
metal3d 4a91d458fd fix(ci): try to add permission block 2025-07-06 14:21:56 +02:00
metal3d a52b20efab Merge pull request #128 from metal3d/feat-change-actions
Feat change actions
2025-07-06 14:16:38 +02:00
metal3d 02c4c5168b feat(ci): Changes CI
- use SonarQube action
- remove the helm installation as it is already present
- changes types and branches activation
2025-07-06 14:13:23 +02:00
metal3d 7b875454cb feat(chore): use range over int
More readable range
2025-07-06 11:53:56 +02:00
metal3d 2da5d9df08 feat(chore): modernize code 2025-07-06 11:53:24 +02:00
metal3d a0eb3c0bb6 fix(doc): Fix doc string 2025-07-06 11:52:48 +02:00
metal3d 7e76543c48 fix(doc): Fix the docstring following Go recommandation 2025-07-06 11:41:19 +02:00
metal3d 09c2c86d59 fix(permission): globalize and fixes
Permission alert frop OpenGrep is wrong, as the directory must use 0755.
To make things working and to ease futur changes, I set the default
permission in a constant.
2025-07-06 11:39:19 +02:00
metal3d e58948bb44 feat(code): use better check on empty string 2025-07-06 10:53:18 +02:00
metal3d a00b03b2aa feat(chore): Add SAST with opengrep 2025-07-06 10:52:56 +02:00
metal3d b47b956798 fix(install): Enhance checks and code
- Opengrep complains about non quoted strings
- Bad indentation fixed
2025-07-06 10:52:35 +02:00
metal3d a409a1347e feat(chore): rename variable 2025-07-06 10:51:25 +02:00
metal3d 8999aabc21 fix(security): Change access rights on generated directories
Ppengrep complains, it is right.
2025-07-06 10:51:09 +02:00
metal3d 14e8907437 feat(doc): Add package doc for labels 2025-07-06 10:49:54 +02:00