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
{{ message }}
Repository navigation
Commit 91dc23e
Browse filesBrowse the repository at this point in the historyBrowse files
docs(changelog): add v1.3.0-rc.1 changelog and update agent instructions (#2410)
## What this PR does
Adds the v1.3.0-rc.1 release changelog covering all changes since
v1.2.0, and updates the changelog agent instructions to include two new
side repositories.
**Changelog** (`docs/changelogs/v1.3.0-rc.1.md`):
- Feature Highlights: storage-aware scheduling, LINSTOR GUI, VM Default
Images, WorkloadsReady conditions, cross-namespace VM backup restore
- Covers main repo, website, talm, ansible-cozystack, and
external-apps-example changes
- Backported fixes marked with *(backported to v1.2.x)* annotation
**Agent instructions** (`docs/agents/changelog.md`):
- Adds `external-apps-example` and `ansible-cozystack` to the optional
repositories list
### Screenshots
N/A — documentation only.
### Release note
```release-note
docs(changelog): add changelog for v1.3.0-rc.1
```
Copy file name to clipboardExpand all lines: docs/agents/changelog.md
+8-6Lines changed: 8 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -22,7 +22,7 @@ When the user asks to generate a changelog, follow these steps in the specified
22
22
-[ ] Step 5: Get the list of commits for the release period
23
23
-[ ] Step 6: Check additional repositories (website is REQUIRED, optional repos if tags exist)
24
24
-[ ]**MANDATORY**: Check website repository for documentation changes WITH authors and PR links via GitHub CLI
25
-
-[ ]**MANDATORY**: Check ALL optional repositories (talm, boot-to-talos, cozyhr, cozy-proxy) for tags during release period
25
+
-[ ]**MANDATORY**: Check ALL optional repositories (talm, boot-to-talos, cozyhr, cozy-proxy, external-apps-example, ansible-cozystack) for tags during release period
26
26
-[ ]**MANDATORY**: For ALL commits from additional repos, get GitHub username via CLI, prioritizing PR author over commit author.
**⚠️ IMPORTANT**: You MUST check ALL optional repositories for tags created during the release period. Do NOT skip this step even if you think there might not be any tags. Use the process below to verify.
153
155
@@ -195,7 +197,7 @@ Cozystack release may include changes from related repositories. Check and inclu
195
197
196
198
3.**For optional repositories, check if tags exist during release period:**
197
199
198
-
**⚠️ MANDATORY: You MUST check ALL optional repositories (talm, boot-to-talos, cozyhr, cozy-proxy). Do NOT skip any repository!**
200
+
**⚠️ MANDATORY: You MUST check ALL optional repositories (talm, boot-to-talos, cozyhr, cozy-proxy, external-apps-example, ansible-cozystack). Do NOT skip any repository!**
199
201
200
202
**Use the helper script:**
201
203
```bash
@@ -208,7 +210,7 @@ Cozystack release may include changes from related repositories. Check and inclu
208
210
```
209
211
210
212
The script will:
211
-
- Check ALL optional repositories (talm, boot-to-talos, cozyhr, cozy-proxy)
- Get commits between tags (if tags exist) or by date range (if no tags)
214
216
- Extract PR numbers from commit messages
@@ -569,7 +571,7 @@ Create a new changelog file in the format matching previous versions:
569
571
- [ ] Step 5 completed: **ALL commits included** (including merge commits and backports) - do not skip any commits
570
572
- [ ] Step 5 completed: **Backports identified and handled correctly** - original PR author used, both original and backport PR numbers included
571
573
- [ ] Step 6 completed: Website repository checked for documentation changes WITH authors and PR links via GitHub CLI
572
-
- [ ] Step 6 completed: **ALL** optional repositories (talm, boot-to-talos, cozyhr, cozy-proxy) checked for tags during release period
574
+
- [ ] Step 6 completed: **ALL** optional repositories (talm, boot-to-talos, cozyhr, cozy-proxy, external-apps-example, ansible-cozystack) checked for tags during release period
573
575
- [ ] Step 6 completed: For ALL commits from additional repos, GitHub username obtained via GitHub CLI (not skipped). For commits with PR numbers, PR author used via `gh pr view` (not commit author)
574
576
- [ ] Step 7 completed: For EVERY PR in main repo (including backports), PR author obtained via `gh pr view <PR_NUMBER> --json author --jq .author.login` (not skipped or assumed). Commit author NOT used - always use PR author
575
577
- [ ] Step 7 completed: **Backports verified** - foreach backport PR, original PR found and original PR author usedin changelog
@@ -628,7 +630,7 @@ Save the changelog to file `docs/changelogs/v<version>.md` according to the vers
- **⚠️ CRITICAL**: Always check the **website** repository for documentation changes during the release period. This is a required step and MUST NOT be skipped.
631
-
- **⚠️ CRITICAL**: You MUST check ALL optional repositories (talm, boot-to-talos, cozyhr, cozy-proxy) for tags during the release period. Do NOT skip any repository even if you think there might not be tags.
633
+
- **⚠️ CRITICAL**: You MUST check ALL optional repositories (talm, boot-to-talos, cozyhr, cozy-proxy, external-apps-example, ansible-cozystack) for tags during the release period. Do NOT skip any repository even if you think there might not be tags.
632
634
- **CRITICAL**: For ALL entries from additional repositories (website and optional), you MUST:
633
635
- **MANDATORY**: Extract PR number from commit message first
634
636
- **MANDATORY**: For commits with PR numbers, ALWAYS use `gh pr view <PR_NUMBER> --repo cozystack/<repo> --json author --jq .author.login` to get PR author (not commit author)
@@ -637,7 +639,7 @@ Save the changelog to file `docs/changelogs/v<version>.md` according to the vers
637
639
- **MANDATORY**: Do NOT use commit author for PRs - always use PR author
638
640
- Include PR link or commit hash reference
639
641
- Format: `***[repo] Description**: details ([**@username**](https://github.com/username) in cozystack/repo#123)`
640
-
- For **optional repositories** (talm, boot-to-talos, cozyhr, cozy-proxy), you MUST check ALL of them fortags during the release period. Use the loop providedin Step 6 to check each repository systematically.
642
+
- For **optional repositories** (talm, boot-to-talos, cozyhr, cozy-proxy, external-apps-example, ansible-cozystack), you MUST check ALL of them fortags during the release period. Use the loop providedin Step 6 to check each repository systematically.
641
643
- When including changes from additional repositories, use the format: `[repo-name] Description` and link to the repository's PR/issue if available
642
644
- **Prefer PR numbers over commit hashes**: For commits from additional repositories, extract PR number from commit message using GitHub API. Use PR format (`cozystack/website#123`) instead of commit hash (`cozystack/website@abc1234`) when available
643
645
- **Never add entries without author and PR/commit reference**: Every entry from additional repositories must have both author and link
0 commit comments