chore(foundry): workbench action responsiveness (#254)

* wip

* wip
This commit is contained in:
Nathan Flurry 2026-03-14 20:42:18 -07:00 committed by GitHub
parent 400f9a214e
commit 99abb9d42e
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
171 changed files with 7260 additions and 7342 deletions

View file

@ -2,7 +2,7 @@
set -euo pipefail
echo "Docker integration test image is not part of the TypeScript migration baseline."
echo "Use workspace tests instead:"
echo "Use monorepo tests instead:"
echo " pnpm -w typecheck"
echo " pnpm -w build"
echo " pnpm -w test"

View file

@ -1060,7 +1060,7 @@
},
{
"number": 222,
"title": "Recover wellington workspace state",
"title": "Recover wellington organization state",
"state": "open",
"draft": false,
"headRefName": "recovery/wellington-20260309",
@ -1070,7 +1070,7 @@
},
{
"number": 220,
"title": "Recover lisbon workspace state",
"title": "Recover lisbon organization state",
"state": "open",
"draft": false,
"headRefName": "recovery/lisbon-20260309",
@ -1080,7 +1080,7 @@
},
{
"number": 219,
"title": "Recover karachi-v2 workspace state",
"title": "Recover karachi-v2 organization state",
"state": "open",
"draft": false,
"headRefName": "recovery/karachi-v2-20260309",
@ -1090,7 +1090,7 @@
},
{
"number": 218,
"title": "Recover hamburg workspace state",
"title": "Recover hamburg organization state",
"state": "open",
"draft": false,
"headRefName": "recovery/hamburg-20260309",
@ -1100,7 +1100,7 @@
},
{
"number": 217,
"title": "Recover geneva workspace state",
"title": "Recover geneva organization state",
"state": "open",
"draft": false,
"headRefName": "recovery/geneva-20260309",
@ -1110,7 +1110,7 @@
},
{
"number": 216,
"title": "Recover edinburgh workspace state",
"title": "Recover edinburgh organization state",
"state": "open",
"draft": false,
"headRefName": "recovery/edinburgh-20260309",

View file

@ -2,8 +2,8 @@
/**
* Pull public GitHub organization data into a JSON fixture file.
*
* This script mirrors the sync logic in the backend workspace actor
* (see: packages/backend/src/actors/workspace/app-shell.ts syncGithubOrganizations
* This script mirrors the sync logic in the backend organization actor
* (see: packages/backend/src/actors/organization/app-shell.ts syncGithubOrganizations
* and syncGithubOrganizationRepos). Keep the two in sync: when the backend
* sync workflow changes what data it fetches or how it structures organizations,
* update this script to match.
@ -205,8 +205,8 @@ async function pullOrgData(orgLogin: string): Promise<OrgFixture> {
console.log(` ${members.length} public members`);
// 4. Fetch open PRs across all public repos
// Backend equivalent: ProjectPrSyncActor polls GitHub for open PRs per repo
// and stores them in the pr_cache table on the project actor
// Backend equivalent: open PR metadata is pulled from GitHub and merged into
// the organization/repository projections used by the UI.
const openPullRequests: OrgFixturePullRequest[] = [];
for (const repo of repos) {
const rawPrs = await githubPaginate<{