tr
TryGhost
GitHub
Ghost
Workspace
GitHub
CI Pipeline Executions
Filtered
Runs
Demo
Insights
Compare tasks
Analytics
Sign in
Toggle sidebar
Overview
⌘K
Ghost
Loading workspace stats
Loading workspace insights...
Statistics interval
7 days
30 days
Latest CI Pipeline Executions
Status
Fix filter
Filter
Fuzzy
Filter range
Sort by
Sort by
Start time
Sort ascending
Sort descending
Failed
29888
4906ecb6 Fixed nested query parameter filtering no ref Express parses bracketed parameter names into nested query objects, so deleting the raw URL name could leave stripped data available to downstream handlers. Rebuild the parsed query state from the filtered URL while preserving repeated allowed parameters.
by Chris Raible
C
Succeeded
codex/dev-query-parameter-allowlist
88dc1bc8 Renamed query policy parser
by Chris Raible
C
Failed
29888
de7b3543 Renamed query policy parser
by Chris Raible
C
Succeeded
codex/dev-query-parameter-allowlist
b1b7f96a Merge 667226e63648357d5c3eb773c89c9039046a1d8d into a5093784df0da85963b97e0fd4ce1b7cda242c39
by Chris Raible
C
Succeeded
29888
667226e6 Renamed query policy parser
by Chris Raible
C
Failed
29888
b81e398d Reformatted branch with Oxfmt
by Steve Larson
S
Failed
29888
8f3256f4 Moved query parameter exporter to Ghost core no ref Keeping the exporter alongside the canonical policy lets it use Ghost's existing TypeScript runtime and avoids adding tooling dependencies at the workspace root.
by Chris Raible
C
Succeeded
29888
297e9b52 Changed query parameter allowlists to canonical policy no ref Made Ghost the source of truth so development, tests, and future infrastructure exports consume one validated policy.
by Chris Raible
C
Succeeded
codex/dev-query-parameter-allowlist
8e65cabe Updated frontend query parameter tests no ref Use allowlisted parameters so redirect and malformed gift-link coverage remains valid when query filtering is enabled in the test environment.
by Chris Raible
C
Succeeded
29888
dcd3df0e Updated frontend query parameter tests no ref Use allowlisted parameters so redirect and malformed gift-link coverage remains valid when query filtering is enabled in the test environment.
by Chris Raible
C
Failed
29888
efca0b0b Fixed query filtering for Express 5 compatibility no ref Avoid assigning to Express 5's getter-only req.query while keeping Express 4's parsed query object synchronized with the filtered request URL.
by Chris Raible
C
Failed
29888
d9c2f1e5 Updated development query parameter filtering Kept Ghost(Pro)'s development policy aligned with parameters required by unsubscribe, tier preview, and comments API flows while preserving request query ordering.
by Chris Raible
C
Failed
29888
17a1c606 Fixed query filtering request compatibility no ref Preserve Express query objects for exempt requests and rebuild filtered queries with a normal prototype so Admin request handling can safely inspect them.
by Chris Raible
C
Succeeded
29888
93f2ab48 Removed development query filtering response header no ref The development warning log already makes stripped parameters visible, so returning an additional response header added unnecessary behavior.
by Chris Raible
C
Succeeded
29888
7a4ea20c Changed query parameter allowlist to TypeScript no ref Keeping the rationale beside each allowed parameter makes the duplicated Ghost(Pro) contract easier to maintain.
by Chris Raible
C
Succeeded
29888
7a4ea20c Changed query parameter allowlist to TypeScript no ref Keeping the rationale beside each allowed parameter makes the duplicated Ghost(Pro) contract easier to maintain.
by Chris Raible
C
Succeeded
29888
db80c517 Added Pro query parameter filtering to local development no ref Local requests previously bypassed Ghost(Pro)'s public query parameter allowlist, allowing new parameters to work locally but fail after deployment.
by Chris Raible
C
Succeeded
29888
db80c517 Added Pro query parameter filtering to local development no ref Local requests previously bypassed Ghost(Pro)'s public query parameter allowlist, allowing new parameters to work locally but fail after deployment.
by Chris Raible
C
Previous
Next