diff --git a/skills/prowler-changelog/SKILL.md b/skills/prowler-changelog/SKILL.md index 2d281f7fbf..85a7fa4ba0 100644 --- a/skills/prowler-changelog/SKILL.md +++ b/skills/prowler-changelog/SKILL.md @@ -56,15 +56,18 @@ allowed-tools: Read, Edit, Write, Glob, Grep, Bash ```markdown ### Added -- First entry [(#XXXX)](https://github.com/prowler-cloud/prowler/pull/XXXX) -- Second entry [(#YYYY)](https://github.com/prowler-cloud/prowler/pull/YYYY) +- Existing entry one [(#XXXX)](https://github.com/prowler-cloud/prowler/pull/XXXX) +- Existing entry two [(#YYYY)](https://github.com/prowler-cloud/prowler/pull/YYYY) +- NEW ENTRY GOES HERE at the BOTTOM [(#ZZZZ)](https://github.com/prowler-cloud/prowler/pull/ZZZZ) ### Changed -- Another entry [(#ZZZZ)](https://github.com/prowler-cloud/prowler/pull/ZZZZ) +- Existing change [(#AAAA)](https://github.com/prowler-cloud/prowler/pull/AAAA) +- NEW CHANGE ENTRY at BOTTOM [(#BBBB)](https://github.com/prowler-cloud/prowler/pull/BBBB) ``` **Rules:** +- **ADD NEW ENTRIES AT THE BOTTOM of each section** (before next section header or `---`) - **Blank line after section header** before first entry - **Blank line between sections** - Be specific: what changed, not why (that's in the PR) @@ -138,20 +141,24 @@ git diff main...HEAD --name-only | Feature removal | ❌ Removed | | Deprecation notice | ⚠️ Deprecated | -### Step 3: Add Entry to UNRELEASED Section +### Step 3: Add Entry at BOTTOM of Appropriate Section -```bash -# Example: Adding a fix to UI changelog -``` +**CRITICAL:** Add new entries at the BOTTOM of each section, NOT at the top. ```markdown ## [1.17.0] (Prowler UNRELEASED) ### 🐞 Fixed -- Button alignment in dashboard header [(#9999)](https://github.com/prowler-cloud/prowler/pull/9999) +- Existing fix one [(#9997)](https://github.com/prowler-cloud/prowler/pull/9997) +- Existing fix two [(#9998)](https://github.com/prowler-cloud/prowler/pull/9998) +- Button alignment in dashboard header [(#9999)](https://github.com/prowler-cloud/prowler/pull/9999) ← NEW ENTRY AT BOTTOM + +### 🔐 Security ``` +This maintains chronological order within each section (oldest at top, newest at bottom). + ## Examples ### Good Entries diff --git a/skills/prowler-changelog/assets/entry-templates.md b/skills/prowler-changelog/assets/entry-templates.md index b54cf4e62b..dbca5bf25f 100644 --- a/skills/prowler-changelog/assets/entry-templates.md +++ b/skills/prowler-changelog/assets/entry-templates.md @@ -1,5 +1,11 @@ # Changelog Entry Templates +## Entry Placement Rule + +**CRITICAL:** Always add new entries at the **BOTTOM** of each section (before the next section header or `---`). + +This maintains chronological order: oldest entries at top, newest at bottom. + ## Section Headers ```markdown @@ -68,18 +74,24 @@ - Search bar when adding a provider [(#9634)](https://github.com/prowler-cloud/prowler/pull/9634) - New findings table UI with new design system components [(#9699)](https://github.com/prowler-cloud/prowler/pull/9699) +- YOUR NEW ENTRY GOES HERE AT BOTTOM [(#XXXX)](https://github.com/prowler-cloud/prowler/pull/XXXX) ### 🔄 Changed - Lighthouse AI MCP tool filtering from blacklist to whitelist approach [(#9802)](https://github.com/prowler-cloud/prowler/pull/9802) +- YOUR NEW CHANGE GOES HERE AT BOTTOM [(#XXXX)](https://github.com/prowler-cloud/prowler/pull/XXXX) ### 🐞 Fixed - OCI update credentials form failing silently due to missing provider UID [(#9746)](https://github.com/prowler-cloud/prowler/pull/9746) +- YOUR NEW FIX GOES HERE AT BOTTOM [(#XXXX)](https://github.com/prowler-cloud/prowler/pull/XXXX) ### 🔐 Security - Node.js from 20.x to 24.13.0 LTS, patching 8 CVEs [(#9797)](https://github.com/prowler-cloud/prowler/pull/9797) +- YOUR NEW SECURITY FIX GOES HERE AT BOTTOM [(#XXXX)](https://github.com/prowler-cloud/prowler/pull/XXXX) --- ``` + +> **Remember:** Each new entry is added at the BOTTOM of its section to maintain chronological order.