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/maybelle-config/pull/250
Magent (talk | contribs)
ramp todo, 6 Nov 05:17Z: maybelle deployed with githouse; hunter redeploy, the push test and #333 next (via update-page on MediaWiki MCP Server)
Line 6: Line 6:
   note: "Reviewed 6 Nov 04:44Z: sound, two bugs found (the hooks lacked the deploy key; the port check was inverted), both fixed on the branch by magent from re's description."
   note: "Reviewed 6 Nov 04:44Z: sound, two bugs found (the hooks lacked the deploy key; the port check was inverted), both fixed on the branch by magent from re's description."
   done: true
   done: true
- task: "Confirm jenkins_github_ssh_key can push to the org's repos (githouse forwards pushes to GitHub with it); then merge #250 and redeploy maybelle, then hunter"
- task: "Merge maybelle-config#250 and redeploy maybelle"
   who: justin
   who: justin
   kind: merge
   kind: merge
   link: https://github.com/cryptograss/maybelle-config/pull/250
   link: https://github.com/cryptograss/maybelle-config/pull/250
   note: "After re's review. If the key is read-only, fetching works and forwarding fails into githouse.log; pushes then stay on maybelle until a key that can push replaces it."
   note: "Merged 05:01Z (07cb4d10); maybelle redeployed 05:08Z, failed=0, every githouse task ran. githouse's sshd answers on 10.0.0.2:2222, key only, and nothing on maybelle's public address."
   done: true
   done: true
- task: "Redeploy hunter for #250: the mirror, and the containers' keys"
  who: justin
  kind: deploy
  note: "re's first push works about two minutes after her container restarts, once her key has gone through the relay."
- task: "Confirm jenkins_github_ssh_key can push to the org's repos: after hunter's redeploy, re pushes a branch to hunter and magent reads githouse.log on maybelle for a forward failure"
  who: magent
  kind: test
  note: "If the key is read-only, fetching works and forwarding fails into the log; pushes then stay on maybelle until a key that can push replaces it."
- task: "Merge magenta#408 (PR cards look at GitHub hourly), then redeploy maybelle"
- task: "Merge magenta#408 (PR cards look at GitHub hourly), then redeploy maybelle"
   who: justin
   who: justin
   kind: merge
   kind: merge
   link: https://github.com/cryptograss/magenta/pull/408
   link: https://github.com/cryptograss/magenta/pull/408
   note: "The likely cause of the 31 Oct starvation: the cards' ten-minute look spent about 45 of the 60 unsigned calls an hour. With this, #246 (a token of memory-lane's own) is optional; watches (below) take merge asks off GitHub's API altogether."
   note: "Merged 04:57Z and live (magenta at 3a57cb2a)."
   done: true
   done: true
- task: "maybelle-config#246 (read-only GitHub token for memory-lane): merge or close"
- task: "maybelle-config#246 (read-only GitHub token for memory-lane): merge or close"
Line 22: Line 30:
   kind: decision
   kind: decision
   link: https://github.com/cryptograss/maybelle-config/pull/246
   link: https://github.com/cryptograss/maybelle-config/pull/246
   note: "Optional once #408 is in. Justin, 6 Nov: no appetite for another token. Close it unless the asks starve again."
   note: "Optional now that #408 is live. Justin, 6 Nov: no appetite for another token. Close it unless the asks starve again."
- task: "Verify Cryptograss:Moods/ramp/Plan, the settled design in one place"
- task: "Verify Cryptograss:Moods/ramp/Plan, the settled design in one place"
   who: justin
   who: justin
Line 40: Line 48:
   kind: infra
   kind: infra
   note: "6 Nov: none on any of the six. magent then tries a push to production that must fail, and reports. Private repos can't take rulesets on the free plan; githouse's hook covers those."
   note: "6 Nov: none on any of the six. magent then tries a push to production that must fail, and reports. Private repos can't take rulesets on the free plan; githouse's hook covers those."
- task: "Review magenta#333 (repo:branch autocomplete, now reading /api/branches/ from maybelle's githouse copy); merge with or after #250"
- task: "Merge magenta#333 (repo:branch autocomplete, reading /api/branches/ from maybelle's githouse copy), then redeploy maybelle"
   who: re
   who: justin
   kind: review
   kind: merge
   link: https://github.com/cryptograss/magenta/pull/333
   link: https://github.com/cryptograss/magenta/pull/333
   note: "Reviewed 1 Nov; changed 6 Nov: the list comes from memory-lane's /api/branches/ (views_settings.api_branches), not a Caddy host on hunter."
   note: "Reviewed by re 1 Nov and 6 Nov. Its mount exists on maybelle since the 05:08Z deploy, so it can go now."
- task: "Build the ramp view on magenta: open PRs across our repos, last five merged, who and where, last two mentions, sorted by last push or last mention, temperature"
- task: "Build the ramp view on magenta: open PRs across our repos, last five merged, who and where, last two mentions, sorted by last push or last mention, temperature"
   who: magent
   who: magent
Line 52: Line 60:
   who: magent
   who: magent
   kind: code
   kind: code
   note: "After githouse is live. Plan, section 4. Deploy stamping is the prerequisite nothing does yet."
   note: "After githouse is live on both servers. Plan, section 4. Deploy stamping is the prerequisite nothing does yet."
- task: "Deploys clone from githouse's copy on maybelle instead of GitHub (Jenkinsfiles, deploy scripts)"
- task: "Deploys clone from githouse's copy on maybelle instead of GitHub (Jenkinsfiles, deploy scripts)"
   who: magent
   who: magent
   kind: code
   kind: code
   note: "re's point 9: its own PR, after githouse is live and has run a few days."
   note: "re's point 9: its own PR, after githouse has run a few days."
- task: "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"
- task: "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"
   who: re
   who: re

Revision as of 05:16, 6 November 2026

  • ☐
    Redeploy hunter for #250: the mirror, and the containers' keys
    deploy · justin
    re's first push works about two minutes after her container restarts, once her key has gone through the relay.
  • ☐
    Confirm jenkins_github_ssh_key can push to the org's repos: after hunter's redeploy, re pushes a branch to hunter and magent reads githouse.log on maybelle for a forward failure
    test · magent
    If the key is read-only, fetching works and forwarding fails into the log; pushes then stay on maybelle until a key that can push replaces it.
  • ☐
    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.
  • ☐
    Verify Cryptograss:Moods/ramp/Plan, the settled design in one place
    verify · justin
    Justin, 6 Nov: 'the plan page looks great'. Still a proposal until verified.
  • ☐
    Set each repo's GitHub default branch to the branch that deploys: production for maybelle-config, pickipedia, arthel; main for magenta. blue-railroad-import: pick one
    infra · justin
    6 Nov: all six still default to main (pickipedia-mcp master). Then delete magenta's production branch (a634f16, Nov 2025) and #376's per-repo check can go. Plan, section 5.
  • ☐
    Merge commits only (squash and rebase off), merge queue off, on every repo githouse copies
    infra · justin
    6 Nov: squash and rebase still allowed on all six. githouse's merged-name detection needs merge commits.
  • ☐
    Rulesets on the branches that deploy (PR required, no force-push, no deletion; admins bypass)
    infra · justin
    6 Nov: none on any of the six. magent then tries a push to production that must fail, and reports. Private repos can't take rulesets on the free plan; githouse's hook covers those.
  • ☐
    Merge magenta#333 (repo:branch autocomplete, reading /api/branches/ from maybelle's githouse copy), then redeploy maybelle
    merge · justin
    Reviewed by re 1 Nov and 6 Nov. Its mount exists on maybelle since the 05:08Z deploy, so it can go now.
  • ☐
    Build the ramp view on magenta: open PRs across our repos, last five merged, who and where, last two mentions, sorted by last push or last mention, temperature
    code · magent
    Justin's memo, 30 Oct; the records half (cards) is live. Plan, section 2.
  • ☐
    Watches: merge and deploy asks resolved by commit ancestry against githouse's copy; deploys stamp the commit they deployed
    code · magent
    After githouse is live on both servers. Plan, section 4. 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 (3)