Skip to content

Commit 393d867

Browse files
committed
Merge remote-tracking branch 'origin/main' into hc/preprocessor-failure-tools-flow-locks
2 parents 189e7f2 + b5b0b36 commit 393d867

File tree

926 files changed

+35205
-13917
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

926 files changed

+35205
-13917
lines changed

.github/workflows/backend-test.yml

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -69,11 +69,10 @@ jobs:
6969
./substitute_ee_code.sh --copy --dir ./windmill-ee-private
7070
- name: cargo test
7171
timeout-minutes: 16
72-
run:
73-
deno --version && bun -v && go version && python3 --version &&
72+
run: deno --version && bun -v && go version && python3 --version &&
7473
SQLX_OFFLINE=true
7574
DATABASE_URL=postgres://postgres:changeme@localhost:5432/windmill
76-
DISABLE_EMBEDDING=true RUST_LOG=info
75+
DISABLE_EMBEDDING=true RUST_LOG=info RUST_LOG_STYLE=never
7776
DENO_PATH=$(which deno) BUN_PATH=$(which bun) GO_PATH=$(which go)
7877
UV_PATH=$(which uv) cargo test --features
7978
enterprise,deno_core,license,python,rust,scoped_cache,private --all --

.github/workflows/weekly-pr-summary.yml

Lines changed: 32 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ jobs:
2929
prompt: |
3030
REPO: ${{ github.repository }}
3131
32-
Generate a minimalistic weekly summary of ONLY MERGED Pull Requests from the past 7 days.
32+
Generate a categorized weekly summary of ONLY MERGED Pull Requests from the past 7 days.
3333
3434
## Your Task:
3535
@@ -44,50 +44,64 @@ jobs:
4444
- The --search flag filters by merge date using GitHub's search syntax
4545
- **FILTER OUT** any PRs with titles starting with "chore: release" or "chore(release)"
4646
47-
3. **Gather Details**: For each merged PR, include:
48-
- PR title (NO links)
47+
3. **Categorize PRs**: Group PRs into three categories by analyzing titles and labels:
48+
- **Features**: PRs with titles starting with "feat:", "feature:", or containing "add", "implement", "new"
49+
- **Bug Fixes**: PRs with titles starting with "fix:", "bug:", or containing "fix", "resolve", "patch"
50+
- **Other**: All remaining PRs (improvements, refactors, docs, chores, etc.)
51+
52+
4. **Gather Details**: For each merged PR, include:
53+
- Full PR title (NO truncation, NO links)
4954
- Author (extract login from author.login in JSON)
5055
- Brief summary: Use `gh pr view <number> --json body` to get PR description, then extract first paragraph or key points (1-2 sentences max)
5156
52-
4. **Character Limit Enforcement**:
57+
5. **Character Limit Enforcement**:
5358
- The final summary MUST be under 6000 characters
54-
- Sort PRs by importance (breaking changes > features > bugfixes > other)
55-
- If the summary exceeds 6000 characters, include only the most important PRs and add at the end: "and X more PRs" where X is the count of omitted PRs
59+
- If the summary exceeds 6000 characters, truncate PR descriptions (NOT titles) and add at the end: "_and X more PRs_" where X is the count of omitted PRs
5660
57-
5. **Save Summary to Markdown File**: Write the summary to a file for webhook delivery:
61+
6. **Save Summary to Markdown File**: Write the summary to a file for webhook delivery:
5862
- Save the complete formatted markdown to: `summary.md`
5963
- Do not commit the file to the repository
6064
6165
## Output Format:
6266
6367
```markdown
64-
📊 Week of [Start Date] to [End Date]
68+
#### 📈 Weekly overview
69+
- **Total merged**: X
70+
- **Features**: Y
71+
- **Bug Fixes**: Z
72+
- **Other**: W
6573
66-
**Total PRs Merged**: X
74+
#### ✨ Features (Y)
75+
• **[Full PR Title]** by @username - [brief impact description]
76+
• **[Full PR Title]** by @username - [brief impact description]
6777
68-
**[PR Title]**
69-
Author: @username
70-
[1-2 sentence description from PR body]
78+
#### 🐛 Bug Fixes (Z)
79+
• **[Full PR Title]** by @username - [brief impact description]
80+
• **[Full PR Title]** by @username - [brief impact description]
7181
72-
[Repeat for each merged PR, sorted by importance]
82+
#### 🔧 Other (W)
83+
• **[Full PR Title]** by @username - [brief impact description]
84+
• **[Full PR Title]** by @username - [brief impact description]
7385
74-
and X more PRs
86+
_and X more PRs_
7587
```
7688
7789
## Important Notes:
7890
- **CRITICAL**: ONLY include PRs with state "merged" from the last 7 days
7991
- **CRITICAL**: EXCLUDE all PRs with titles starting with "chore: release" or "chore(release)"
8092
- **CRITICAL**: Total character count MUST be under 6000 characters
81-
- Use minimal spacing - single line breaks between PRs
82-
- NO markdown headers (###, ##) - only bold text for titles
93+
- Only use #### markdown headers for major sections and emoji indicators
94+
- Use bullet points (•) for individual PR entries - more compact than paragraphs
8395
- NO links to PRs
8496
- NO merged date in output
97+
- NEVER truncate PR titles - show full titles
8598
- Use GitHub CLI (`gh`) for all operations
86-
- Sort PRs by importance: breaking changes > features > bugfixes > other
99+
- Sort PRs within each category by merge date (most recent first)
87100
- If a PR has no description, write "(No description provided)"
88101
- Extract meaningful summary from PR body - look for the first paragraph or key bullet points
89102
- Parse JSON responses carefully using `jq` or similar tools
90-
- If summary exceeds 6000 chars, truncate less important PRs and add "and X more PRs" at the end
103+
- If summary exceeds 6000 chars, shorten PR descriptions and add "_and X more PRs_" at the end
104+
- Count PRs in each category and display in both overview and section headers
91105
92106
## Saving the Markdown Output:
93107
After generating the markdown summary, save it to a file, BUT DO NOT COMMIT IT TO THE REPOSITORY.

.mcp.json

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
{
2+
"mcpServers": {
3+
"svelte": {
4+
"type": "http",
5+
"url": "https://mcp.svelte.dev/mcp"
6+
}
7+
}
8+
}

0 commit comments

Comments
 (0)