chore(changelog): remove fragment workflow drift

This commit is contained in:
Vincent Koc 2026-03-18 12:26:44 -07:00
parent 2797ae1583
commit 63e09f8267
5 changed files with 14 additions and 2 deletions

3
.gitignore vendored
View File

@ -135,3 +135,6 @@ ui/src/ui/__screenshots__
ui/src/ui/views/__screenshots__ ui/src/ui/views/__screenshots__
ui/.vitest-attachments ui/.vitest-attachments
docs/superpowers docs/superpowers
# Deprecated changelog fragment workflow
changelog/fragments/

View File

@ -130,6 +130,7 @@ Docs: https://docs.openclaw.ai
- Agents/compaction: write minimal boundary summaries for empty preparations while keeping split-turn prefixes on the normal path, so no-summarizable-message sessions stop retriggering the safeguard loop. (#42215) thanks @lml2468. - Agents/compaction: write minimal boundary summaries for empty preparations while keeping split-turn prefixes on the normal path, so no-summarizable-message sessions stop retriggering the safeguard loop. (#42215) thanks @lml2468.
- Models/chat commands: keep `/model ...@YYYYMMDD` version suffixes intact by default, but still honor matching stored numeric auth-profile overrides for the same provider. (#48896) Thanks @Alix-007. - Models/chat commands: keep `/model ...@YYYYMMDD` version suffixes intact by default, but still honor matching stored numeric auth-profile overrides for the same provider. (#48896) Thanks @Alix-007.
- Gateway/channels: serialize per-account channel startup so overlapping starts do not boot the same provider twice, preventing MS Teams `EADDRINUSE` crash loops during startup and restart. (#49583) Thanks @sudie-codes. - Gateway/channels: serialize per-account channel startup so overlapping starts do not boot the same provider twice, preventing MS Teams `EADDRINUSE` crash loops during startup and restart. (#49583) Thanks @sudie-codes.
- Tests/OpenAI Codex auth: align login expectations with the default `gpt-5.4` model so CI coverage stays consistent with the current OpenAI Codex default. (#44367) Thanks @jrrcdev.
### Fixes ### Fixes

View File

@ -1 +0,0 @@
- tests: align OpenAI Codex auth login expectations with the `gpt-5.4` default model to prevent stale CI failures. (#44367) thanks @jrrcdev

View File

@ -1 +0,0 @@
- runner: infer canonical tool names from malformed `toolCallId` variants (e.g. `functionsread3`, `functionswrite4`) when allowlist is present, preventing `Tool not found` regressions in strict routers.

View File

@ -1406,6 +1406,16 @@ prepare_gates() {
if printf '%s\n' "$changed_files" | rg -q '^CHANGELOG\.md$'; then if printf '%s\n' "$changed_files" | rg -q '^CHANGELOG\.md$'; then
has_changelog_update=true has_changelog_update=true
fi fi
local unsupported_changelog_fragments
unsupported_changelog_fragments=$(printf '%s\n' "$changed_files" | rg '^changelog/fragments/' || true)
if [ -n "$unsupported_changelog_fragments" ]; then
echo "Unsupported changelog fragment files detected:"
printf '%s\n' "$unsupported_changelog_fragments"
echo "Move changelog fragment content into CHANGELOG.md and remove changelog/fragments files."
exit 1
fi
# Enforce workflow policy: every prepared PR must include CHANGELOG.md. # Enforce workflow policy: every prepared PR must include CHANGELOG.md.
if [ "$has_changelog_update" = "false" ]; then if [ "$has_changelog_update" = "false" ]; then
echo "Missing changelog update. Add CHANGELOG.md changes." echo "Missing changelog update. Add CHANGELOG.md changes."