VersionControl:PRs/maybelle-config/296: 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/maybelle-config#296, as GitHub has it |
cryptograss/maybelle-config#296, as GitHub has it |
||
| (One intermediate revision by the same user not shown) | |||
| Line 5: | Line 5: | ||
|url=https://github.com/cryptograss/maybelle-config/pull/296 | |url=https://github.com/cryptograss/maybelle-config/pull/296 | ||
|author=magent-cryptograss | |author=magent-cryptograss | ||
|state= | |state=merged | ||
|base=production | |base=production | ||
|branch=magent/reporter-scope | |branch=magent/reporter-scope | ||
|opened=2026-11-09 04:11:50 | |opened=2026-11-09 04:11:50 | ||
|pushed=2026-11-09 04:11:42 | |pushed=2026-11-09 04:11:42 | ||
|merged= | |merged=2026-11-09 10:51:08 | ||
|closed= | |closed= | ||
|worked_on_by=magent, re, justin | |worked_on_by=magent, re, justin | ||
| Line 16: | Line 16: | ||
|deploy=redeploy maybelle (jcasc-reload.sh applies it and checks every job is there) | |deploy=redeploy maybelle (jcasc-reload.sh applies it and checks every job is there) | ||
}} | }} | ||
<pre class="pr-body">re's point 4 from her review of #292: the reporter could start every job in Jenkins, and its password now also lives on githouse. | |||
**Now it can start only two jobs:** | |||
- **`branch-tests`,** which githouse triggers on every push. | |||
- **`deploy-hunter`,** which the deploy scripts report to. | |||
**How:** `globalMatrix` becomes `projectMatrix`, with the same global entries minus the reporter's global `Job/Build`. Each of those two jobs grants `Job/Build` to the reporter in its own `authorizationMatrix` property. Admin and anonymous are unchanged. | |||
`deploy-pickipedia.sh` reports to `job/deploy-pickipedia-vps`, which doesn't exist any more, so that report was already failing. This change doesn't affect it. | |||
**Previewed** in a Jenkins with maybelle's plugins, this config and these job files: | |||
| request | answer | | |||
|---|---| | |||
| reporter starts `branch-tests` | 201 | | |||
| reporter starts `deploy-hunter` | 201 | | |||
| reporter starts `pickipedia-uptime` | 403 | | |||
| admin starts `pickipedia-uptime` | 201 | | |||
| anonymous reads a job | 200 | | |||
| anonymous starts a job | 403 | | |||
Deploy: redeploy maybelle (jcasc-reload.sh applies it and checks every job is there) | |||
Worked on by: magent, re, justin, in #ramp</pre> | |||
Latest revision as of 17:06, 9 November 2026
| State | 🟣 merged 2026-11-09 10:51:08 |
|---|---|
| Worked on by | magent, re, justin |
| Moods | #ramp |
| Deploy | redeploy maybelle (jcasc-reload.sh applies it and checks every job is there) |
| Branch | magent/reporter-scope → production, by magent-cryptograss
|
| Opened · last pushed | 2026-11-09 04:11:50 · 2026-11-09 04:11:42 |
re's point 4 from her review of #292: the reporter could start every job in Jenkins, and its password now also lives on githouse. **Now it can start only two jobs:** - **`branch-tests`,** which githouse triggers on every push. - **`deploy-hunter`,** which the deploy scripts report to. **How:** `globalMatrix` becomes `projectMatrix`, with the same global entries minus the reporter's global `Job/Build`. Each of those two jobs grants `Job/Build` to the reporter in its own `authorizationMatrix` property. Admin and anonymous are unchanged. `deploy-pickipedia.sh` reports to `job/deploy-pickipedia-vps`, which doesn't exist any more, so that report was already failing. This change doesn't affect it. **Previewed** in a Jenkins with maybelle's plugins, this config and these job files: | request | answer | |---|---| | reporter starts `branch-tests` | 201 | | reporter starts `deploy-hunter` | 201 | | reporter starts `pickipedia-uptime` | 403 | | admin starts `pickipedia-uptime` | 201 | | anonymous reads a job | 200 | | anonymous starts a job | 403 | Deploy: redeploy maybelle (jcasc-reload.sh applies it and checks every job is there) Worked on by: magent, re, justin, in #ramp