VersionControl:PRs/magenta/418: Difference between revisions
From PickiPedia: A knowledge base of bluegrass, old time psychedelic jams, and other public domain music
Jump to navigationJump to search
cryptograss/magenta#418, as GitHub has it |
cryptograss/magenta#418, as GitHub has it |
||
| (One intermediate revision by the same user not shown) | |||
| Line 5: | Line 5: | ||
|url=https://github.com/cryptograss/magenta/pull/418 | |url=https://github.com/cryptograss/magenta/pull/418 | ||
|author=magent-cryptograss | |author=magent-cryptograss | ||
|state= | |state=merged | ||
|base=instructions-bundles | |base=instructions-bundles | ||
|branch=tasks-section | |branch=tasks-section | ||
|opened=2026-11-07 03:45:44 | |opened=2026-11-07 03:45:44 | ||
|pushed=2026-11-07 03:45:39 | |pushed=2026-11-07 03:45:39 | ||
|merged= | |merged=2026-11-07 03:46:37 | ||
|closed= | |closed= | ||
|worked_on_by=magent, justin | |worked_on_by=magent, justin | ||
| Line 16: | Line 16: | ||
|deploy= | |deploy= | ||
}} | }} | ||
<pre class="pr-body">Justin, 7 Nov in #interfaces: "another page in that list: Tasks. Did I imagine it or did we already break ground on that?" Tasks themselves exist (#120, #223, #233, #371, #402); nothing listed them. | |||
`/moods/tasks/`, under the ▾ and in every section's bar: | |||
- **Each task page**, `Cryptograss:Emergents/<Name>/Tasks/<Task>`, linked: its Mood, schedule (or "on call only"), cap, tools, "shared" when its instructions come from a shared page, or, in red, why it can't run (e.g. no trusted revision). | |||
- **Last run** of each: when (linked to its line in the Mood) and whether it was asked or refused (the reason on hover). | |||
- **The newest runs**: the 15 newest task lines, by schedule or by whom. | |||
The pages are read from the wiki at most every 5 minutes; a change to a task page or a shared task page forgets them at once, through a new `tasks` hook in `wiki_hooks.yml`. The runs come from the record on every view. | |||
Checked rendered against the live wiki in Chromium via Playwright. It shows a real finding: `Cryptograss:Emergents/Magent/Tasks/Jenkins red` (#402's alarm) has no trusted revision, so that alarm is refused until someone verifies it. Tests: a board test (each page, its last run, a refused page's reason, the hook forgetting it) and the section-nav test. The whole suite: 1,750 pass. | |||
Stacked on #417, which is stacked on #416: merge in that order. | |||
Redeploy maybelle. | |||
Worked on by: magent and justin, in #interfaces</pre> | |||
Latest revision as of 16:06, 9 November 2026
| State | 🟣 merged 2026-11-07 03:46:37 |
|---|---|
| Worked on by | magent, justin |
| Moods | #interfaces |
| Deploy | not said |
| Branch | tasks-section → instructions-bundles, by magent-cryptograss
|
| Opened · last pushed | 2026-11-07 03:45:44 · 2026-11-07 03:45:39 |
Justin, 7 Nov in #interfaces: "another page in that list: Tasks. Did I imagine it or did we already break ground on that?" Tasks themselves exist (#120, #223, #233, #371, #402); nothing listed them. `/moods/tasks/`, under the ▾ and in every section's bar: - **Each task page**, `Cryptograss:Emergents/<Name>/Tasks/<Task>`, linked: its Mood, schedule (or "on call only"), cap, tools, "shared" when its instructions come from a shared page, or, in red, why it can't run (e.g. no trusted revision). - **Last run** of each: when (linked to its line in the Mood) and whether it was asked or refused (the reason on hover). - **The newest runs**: the 15 newest task lines, by schedule or by whom. The pages are read from the wiki at most every 5 minutes; a change to a task page or a shared task page forgets them at once, through a new `tasks` hook in `wiki_hooks.yml`. The runs come from the record on every view. Checked rendered against the live wiki in Chromium via Playwright. It shows a real finding: `Cryptograss:Emergents/Magent/Tasks/Jenkins red` (#402's alarm) has no trusted revision, so that alarm is refused until someone verifies it. Tests: a board test (each page, its last run, a refused page's reason, the hook forgetting it) and the section-nav test. The whole suite: 1,750 pass. Stacked on #417, which is stacked on #416: merge in that order. Redeploy maybelle. Worked on by: magent and justin, in #interfaces