You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
|[**requirements**](#requirements)| Validates version requirements for features | ❌ No |
21
21
|[**legacy-release-file**](#legacy-release-file)| Checks for deprecated `release.yaml` file | ❌ No |
22
-
|[**changelog**](#changelog)| Validates changelog file presence and content | ❌ No |
23
22
24
23
---
25
24
@@ -531,52 +530,3 @@ update:
531
530
- from: "1.17"
532
531
to: "1.20"
533
532
```
534
-
535
-
---
536
-
537
-
### Changelog
538
-
539
-
Validates changelog.yaml file presence and content in modules.
540
-
541
-
**Purpose:** Ensures modules have a changelog file that documents changes and version history. This maintains transparency about module evolution and helps users understand what changes are included in each version.
542
-
543
-
**Checks:**
544
-
- ✅ `changelog.yaml` file must exist in module root
545
-
- ✅ File must not be empty (size > 0 bytes)
546
-
547
-
**Validation Logic:**
548
-
- File `changelog.yaml` is required in the module root directory
549
-
- File must contain content (not be empty)
550
-
- Missing or empty files generate appropriate error messages
551
-
552
-
**Examples:**
553
-
554
-
```yaml
555
-
# changelog.yaml - Valid changelog
556
-
---
557
-
features:
558
-
Linting:
559
-
Module:
560
-
- Added new changelog validation rule to ensure proper changelog format
561
-
- Enhanced module YAML file checking with additional validation rules
562
-
- Improved license checking functionality with better error reporting
563
-
- Added support for restricting UpdateMode to Auto in module configurations
564
-
fixes:
565
-
Linting:
566
-
Module:
567
-
- Fixed install output formatting issues
568
-
- Corrected changelog rule validation logic
569
-
- Resolved false positives in module YAML validation
570
-
chore:
571
-
Dependencies:
572
-
- Updated helm.sh/helm/v3 dependency from 3.18.4 to 3.18.5
573
-
Linting:
574
-
- Refactored changelog validation code for better maintainability
0 commit comments