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
Succeeded
30310
0bd37cfd Changed the Stripe fixture check to typecheck the scripts it runs The scripts that capture fixtures from Stripe and probe what it accepts import the request builder out of ghost/core, so that they send what Ghost sends. Nothing typechecked them, and they had already rotted against a change to that builder without anything noticing. The e2e package now declares the dependency it typechecks against, so the build that runs before the fixture check pulls it in, and the check itself runs through nx rather than as steps written into one workflow. A rule about how a package is built belongs in the package rather than in the one place that happens to build it. Rewriting the capture script leaves the checkout session it used to record behind, unread by anything, so it goes too. ref https://linear.app/ghost/issue/BER-3872
by Rob Lester
R
Succeeded
30310
99c9ff2c Changed the Stripe fixture check to typecheck the scripts it runs The scripts that capture fixtures from Stripe and probe what it accepts import the request builder out of ghost/core, so that they send what Ghost sends. Nothing typechecked them, and they had already rotted against a change to that builder without anything noticing. The e2e package now declares the dependency it typechecks against, so the build that runs before the fixture check pulls it in, and the check itself runs through nx rather than as steps written into one workflow. A rule about how a package is built belongs in the package rather than in the one place that happens to build it. Rewriting the capture script leaves the checkout session it used to record behind, unread by anything, so it goes too. ref https://linear.app/ghost/issue/BER-3872
by Rob Lester
R
Failed
30310
6dcee11d Changed the Stripe fixture check to typecheck the scripts it runs The scripts that capture fixtures from Stripe and probe what it accepts import the request builder out of ghost/core, so that they send what Ghost sends. Nothing typechecked them, and they had already rotted against a change to that builder without anything noticing. The e2e package now declares the dependency it typechecks against, so the build that runs before the fixture check pulls it in, and the check itself runs through nx rather than as steps written into one workflow. A rule about how a package is built belongs in the package rather than in the one place that happens to build it. Rewriting the capture script leaves the checkout session it used to record behind, unread by anything, so it goes too. ref https://linear.app/ghost/issue/BER-3872
by Rob Lester
R
Failed
30310
0e26f949 Changed the Stripe fixture check to typecheck the scripts it runs The scripts that capture fixtures from Stripe and probe what it accepts import the request builder out of ghost/core, so that they send what Ghost sends. Nothing typechecked them, and they had already rotted against a change to that builder without anything noticing. The e2e package now declares the dependency it typechecks against, so the build that runs before the fixture check pulls it in, and the check itself runs through nx rather than as steps written into one workflow. A rule about how a package is built belongs in the package rather than in the one place that happens to build it. Rewriting the capture script leaves the checkout session it used to record behind, unread by anything, so it goes too. ref https://linear.app/ghost/issue/BER-3872
by Rob Lester
R
Succeeded
30310
b76f87e1 Changed the Stripe fixture check to typecheck the scripts it runs The scripts that capture fixtures from Stripe and probe what it accepts import the request builder out of ghost/core, so that they send what Ghost sends. Nothing typechecked them, and they had already rotted against a change to that builder without anything noticing. The e2e package now declares the dependency it typechecks against, so the build that runs before the fixture check pulls it in, and the check itself runs through nx rather than as steps written into one workflow. A rule about how a package is built belongs in the package rather than in the one place that happens to build it. ref https://linear.app/ghost/issue/BER-3872
by Rob Lester
R
Previous
Next