You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
codeSplitters limits: try the queue action in a browser and on the live Worker #284
Follow-up from #280. The queue action is covered by a test, run in-process, but nobody has tried it in a browser or on the deployed Worker yet.
To check after the deploy that applies `migrations/0021_limit_jobs.sql`:
On `#/admin/limits`, "Queue it" is offered for Dig up a repo only, and saving it sticks.
Set digs to 1 per hour with queue, sign in as a non-admin, and dig twice. The second dig shows the "you're 1st in line" toast and the over-the-cap log shows "queued".
Reset that caller from the admin page. Within about 5 seconds the toast clears and the page opens the new repo.
Queue one more, close the tab, reset the caller, and confirm the five-minute cron makes the repo.
Remember that admins are never limited, so test as a non-admin.
✅ Migration 0023_limit_jobs.sql (renumbered from 0021) is applied on live D1.
✅ On #/admin/limits, "Queue it" is offered only on the queueable rules: Dig up a repo, plus Preview deploys and Dependency checks, which were added since. Setting digs to 1 per hour with queue saved and stuck after a reload.
Update: steps 2 and 3 now pass on live, as a non-admin email account:
Second dig: "Over the limit for dig up a repo: you're 1st in line, about 34 minutes." The over-the-cap log shows queued.
Reset from the admin page: the toast cleared and the page opened #/r/queuetest-mv2aejdk/q2-mv2aejdk 5.8s later.
Side note: the dig right after a replay wasn't queued. The replayed job doesn't count in the new window, so the cap allows one more.
Left: the cron replay after the tab closes. It's blocked again by #333 (live sign-in hangs), which is labelled fable now. The live dig rule is still 1 per hour with queue. Put it back to 5 per hour with reject.
Activity
QuinnsCode commentedon Oct 10, 2026
Partway through, 2026-10-10:
0023_limit_jobs.sql(renumbered from 0021) is applied on live D1.#/admin/limits, "Queue it" is offered only on the queueable rules: Dig up a repo, plus Preview deploys and Dependency checks, which were added since. Setting digs to 1 per hour with queue saved and stuck after a reload.The live dig rule is still set to 1 per hour with queue. Put it back to 5 per hour with reject on the admin page if this isn't picked up soon.
QuinnsCode commentedon Oct 10, 2026
Update: steps 2 and 3 now pass on live, as a non-admin email account:
#/r/queuetest-mv2aejdk/q2-mv2aejdk5.8s later.Left: the cron replay after the tab closes. It's blocked again by #333 (live sign-in hangs), which is labelled
fablenow. The live dig rule is still 1 per hour with queue. Put it back to 5 per hour with reject.QuinnsCode commentedon Oct 11, 2026
Tracked in #609, the one hands-on checklist. The steps here still apply; tick them there.
🤖 Generated with Claude Code