* feat(api): warn on unknown request parameters via X-Ignored-Params header Add middleware that detects unknown query params and JSON body fields, logs a server-side warning, and returns an X-Ignored-Params response header listing the ignored parameters. This surfaces silent parameter ignoring (e.g. tag=source:slack on /memories/list) without breaking forward compatibility between client and server versions. Closes #792 * ci: report safe-to-test CI results on PR via status and comment pull_request_target workflow runs are not linked to the PR by GitHub, so the CI results are invisible on the PR page after adding safe-to-test. Add a report-pr-status job that: - Creates a commit status on the PR head SHA - Posts/updates a summary comment with pass/fail counts and failed job names * ci: skip secret-dependent jobs on fork pull_request events Adds a has_secrets output to detect-changes that is false for fork PRs via pull_request events. All 15 secret-dependent jobs now check this output before running, avoiding guaranteed failures on fork PRs. Fork contributors will see these jobs as skipped instead of failed, and can use the safe-to-test label to run the full CI suite. |
||
|---|---|---|
| .. | ||
| ISSUE_TEMPLATE | ||
| workflows | ||
| dependabot.yml | ||