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
**Note:** Use `--reporter=list` to avoid Playwright generating and hosting an HTML report. Use `--project=chromium` to run only browser tests (faster feedback).
81
+
82
+
### Step 7: Update Test Plan
83
+
84
+
Update `tests/e2e-playwright/TEST_PLAN.md` to match actual tests:
65
85
66
-
Mark implemented tests as ✅ in `tests/e2e-playwright/TEST_PLAN.md`
86
+
-**Rename** test case names to match the actual test titles in spec files
87
+
-**Add** new test cases that were created
88
+
-**Delete** test cases that were removed or consolidated
89
+
- Mark implemented tests as ✅
90
+
91
+
Test case names in TEST_PLAN.md should exactly match the test titles in spec files (e.g., `should open Help Center and display all menu options`).
67
92
68
93
## Exploration Checklist
69
94
@@ -96,7 +121,12 @@ Mark implemented tests as ✅ in `tests/e2e-playwright/TEST_PLAN.md`
Copy file name to clipboardExpand all lines: .ai/commands/generate-release-notes.md
+10-7Lines changed: 10 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -84,8 +84,10 @@ For each ticket, analyze its essence to categorize it:
84
84
85
85
***Only tickets with the "Github-Issue" label should be included in the Bugs/Bug fixes section**
86
86
* When processing tickets from JIRA query or CSV, filter bugs to only include those with the "Github-Issue" label
87
+
***Include all bugs that have the "Github-Issue" label**—every such ticket must appear in the Bugs section with no limit or additional filtering
87
88
* Other bug tickets (without this label) should be excluded from the Bugs/Bug fixes section
88
89
***Bugs with Github-Issue label should ONLY appear in the Bugs section, NOT in Headlines or Details sections**
90
+
***Always list each of these bugs with the GitHub issue link**: For every ticket in the Bugs section (tickets with "Github-Issue" label), output the line in the form `[#ISSUE-NUMBER](https://github.com/redis/RedisInsight/issues/ISSUE-NUMBER) [Short description]`. Resolve the GitHub issue number from: (1) JIRA labels such as `Github-4658` (use the number part), (2) JIRA description or linked PR body (e.g. "References #5381", "Closes #5382"), or (3) search on GitHub (repo: redis/RedisInsight) for the issue or PR that matches the bug (e.g. by JIRA key like RI-7894 or by summary). If the number cannot be determined, still include the short description but add a note to look up the link.
89
91
90
92
**Feature indicators:**
91
93
@@ -105,9 +107,9 @@ Use the template from `docs/release-notes/RELEASE_NOTES_TEMPLATE.md` as a refere
105
107
106
108
### Format Selection
107
109
108
-
***If only bugs (with "Github-Issue" label)**: Use simple "Bug fixes" section only
110
+
***If only bugs (with "Github-Issue" label)**: Use simple "Bug fixes" section only; include every ticket that has the "Github-Issue" label
109
111
***If features/improvements exist**: Use full format with "Headlines", "Details", and "Bugs" sections
110
-
* Note: The "Bugs" section should only include tickets with the "Github-Issue" label
112
+
* Note: The "Bugs" section must include all tickets with the "Github-Issue" label (include every one)
111
113
112
114
### Section Organization Rules
113
115
@@ -137,9 +139,9 @@ Use the template from `docs/release-notes/RELEASE_NOTES_TEMPLATE.md` as a refere
137
139
*[#ISSUE-NUMBER](https://github.com/redis/RedisInsight/issues/ISSUE-NUMBER)[Summary] (for GitHub issues, use link format)
138
140
139
141
### Bugs (if features exist) OR Bug fixes (if only bugs - see 3.0.2 example)
140
-
***IMPORTANT: Only include tickets with the "Github-Issue" label in this section**
141
-
*[Short description of problem and fix] (for JIRA tickets, don't include ticket ID)
142
-
*[#ISSUE-NUMBER](https://github.com/redis/RedisInsight/issues/ISSUE-NUMBER)[Summary] (for GitHub issues, use link format)
142
+
***IMPORTANT: Include all tickets with the "Github-Issue" label in this section (every one, no limit). Always list each bug with its GitHub issue link.**
143
+
*Each line must be: `[#ISSUE-NUMBER](https://github.com/redis/RedisInsight/issues/ISSUE-NUMBER) [Short description of problem and fix]`
144
+
*Resolve ISSUE-NUMBER from JIRA labels (e.g. Github-4658 → 4658), ticket/PR references, or GitHub search if needed.
**Important formatting notes from GitHub releases:**
152
154
153
-
***For JIRA tickets**: Do NOT include ticket IDs (like `#<ticket-number>` or `#<ticket-key>`). Instead, provide a very short description of what was the problem and what was fixed. This information can be found in the JIRA ticket description or the GitHub pull request linked to the ticket.
154
-
***For GitHub issues**: Use actual links in format `[#<issue-number>](https://github.com/redis/RedisInsight/issues/<issue-number>)` (not just `#<issue-number>` or `#<ticket-key>`)
155
+
***For the Bugs section (tickets with "Github-Issue" label)**: Always list each bug with its GitHub issue link: `[#<issue-number>](https://github.com/redis/RedisInsight/issues/<issue-number>) [Short description]`. Resolve the issue number from JIRA labels (e.g. `Github-4658`), from "References #NNNN" / "Closes #NNNN" in linked PRs or descriptions, or by searching GitHub (repo: redis/RedisInsight) for the matching issue.
156
+
***For other JIRA tickets** (Headlines/Details): Do NOT include ticket IDs. Provide a very short description of what was added or fixed.
157
+
***For GitHub issues** (when referenced elsewhere): Use actual links in format `[#<issue-number>](https://github.com/redis/RedisInsight/issues/<issue-number>)` (not just `#<issue-number>` or `#<ticket-key>`).
155
158
* Use "SHA-512 Checksums" for all releases
156
159
* Keep descriptions concise and user-focused
157
160
* Headlines should highlight the most impactful user-facing changes
Copy file name to clipboardExpand all lines: .github/workflows/enforce-branch-name-rules.yml
+14-12Lines changed: 14 additions & 12 deletions
Original file line number
Diff line number
Diff line change
@@ -10,19 +10,21 @@ jobs:
10
10
runs-on: ubuntu-latest
11
11
steps:
12
12
- name: Check branch name
13
+
env:
14
+
BRANCH_NAME: ${{ github.head_ref }}
13
15
run: |
14
-
echo "Source branch: ${{ github.head_ref }}"
15
-
if [[ "${{ github.head_ref }}" != feature/* && \
16
-
"${{ github.head_ref }}" != bugfix/* && \
17
-
"${{ github.head_ref }}" != release/* && \
18
-
"${{ github.head_ref }}" != dependabot/* && \
19
-
"${{ github.head_ref }}" != latest && \
20
-
"${{ github.head_ref }}" != fe/* && \
21
-
"${{ github.head_ref }}" != be/* && \
22
-
"${{ github.head_ref }}" != e2e/* && \
23
-
"${{ github.head_ref }}" != test/* && \
24
-
"${{ github.head_ref }}" != docs/* && \
25
-
"${{ github.head_ref }}" != ric/* ]]; then
16
+
echo "Source branch: $BRANCH_NAME"
17
+
if [[ "$BRANCH_NAME" != feature/* && \
18
+
"$BRANCH_NAME" != bugfix/* && \
19
+
"$BRANCH_NAME" != release/* && \
20
+
"$BRANCH_NAME" != dependabot/* && \
21
+
"$BRANCH_NAME" != latest && \
22
+
"$BRANCH_NAME" != fe/* && \
23
+
"$BRANCH_NAME" != be/* && \
24
+
"$BRANCH_NAME" != e2e/* && \
25
+
"$BRANCH_NAME" != test/* && \
26
+
"$BRANCH_NAME" != docs/* && \
27
+
"$BRANCH_NAME" != ric/* ]]; then
26
28
echo "❌ Pull requests to 'main' are only allowed from 'feature/**', 'bugfix/**', 'release/**', 'dependabot/**', 'latest', 'test/**', 'docs/**', or 'ric/**' branches."
0 commit comments