Cryptograss:Moods/ramp/todo: Difference between revisions

From PickiPedia: A knowledge base of bluegrass, old time psychedelic jams, and other public domain music
Jump to navigationJump to search
DrivingThatTrain (talk | contribs)
m Merged, says GitHub: https://github.com/cryptograss/magenta/pull/433
Magent (talk | contribs)
First press worked; #442 follow-up (via update-page on MediaWiki MCP Server)
Line 184: Line 184:
   kind: merge
   kind: merge
   link: https://github.com/cryptograss/magenta/pull/433
   link: https://github.com/cryptograss/magenta/pull/433
   note: "After re's review. The first press is the browser test: the sheet, then 'Merged', and a commit saying 'Pressed by justin, signed by memory-lane'."
   note: "Merged and deployed 9 Nov 00:34Z. First press 00:38Z: 162b767 on magenta main, 'Merge magenta:journals-section … Pressed by justin, signed by memory-lane'. Follow-up: one green Merged button, magenta#442."
  done: true
- task: "Merge magenta#442 (the sheet's green Merged button) and redeploy maybelle"
  who: justin
  kind: merge
  link: https://github.com/cryptograss/magenta/pull/442
   done: true
   done: true
- task: "memory-lane tells the Moods what githouse merged, from /srv/git/.merges (read-only mount)"
- task: "memory-lane tells the Moods what githouse merged, from /srv/git/.merges (read-only mount)"

Revision as of 00:39, 9 November 2026

  • ☐
    maybelle-config#246 (read-only GitHub token for memory-lane): merge or close
    decision · justin
    Optional now that #408 is live. Justin, 6 Nov: no appetite for another token. Close it unless the asks starve again.
  • ☐
  • ☐
    Decide Plan sections 8 and 9 (merging without a PR; a page per piece of work): verify, or push back
    decision · justin
    re reviews the design first. Open questions: SSH signature per merge (CLI, then passkey on the phone) versus trusting a signed-in device; who may merge.
  • ☐
  • ☐
    Check which account maybelle_github_token (Jenkins' github-token) belongs to and its scopes, without printing it: pickipedia and arthel merges run code in Jenkins with it
    infra · justin
    If it can administer the org, a merge there can change the org and its deploy keys (Plan, section 10, open).
  • ☐
    hunter's ssh router refuses a banned person's key; a redeploy prints any change in people, keys, githouse_mergers or MOOD_ADMINS (scripts/render_diff.py)
    code · magent
    Plan section 10, alongside.
  • ☐
    memory-lane tells the Moods what githouse merged, from /srv/git/.merges (read-only mount)
    code · magent
  • ☐
    hunter's deploy builds filled its disk (7 Nov 02:37Z: the mirror's fetches failed with 'No space left on device' until it recovered by 03:42Z). Docker holds 32 GB of reclaimable images and 22 GB of build cache: prune after building, in the hunter playbook
    infra · magent
    A maybelle-config PR, not a hand prune: servers change through deploy logic.
  • ☐
    Watches, the rest: the merged event line in the Mood from githouse (today only the webhook writes it); a deploy watch (server, commit), which needs deploys to stamp the commit they deployed
    code · magent
    Plan, section 4. The merge half is #415. Deploy stamping is the prerequisite nothing does yet.
  • ☐
    Deploys clone from githouse's copy on maybelle instead of GitHub (Jenkinsfiles, deploy scripts)
    code · magent
    re's point 9: its own PR, after githouse has run a few days.
  • ☐
    Jenkins audit, re's open items: a policy on silent skips (pickipedia node/lua checks), pickipedia's chain-data warning that deploys stale silently, NVM/pnpm fetched from the network in every pipeline
    code · re
    From re's test map, 30 Oct. The mtime guard (#244) and the alarms (#402, #275) are done.
Done (31)