upleb.uk

Public git repos — served from a NIP-34 GRASP relay at git.upleb.uk

summaryrefslogtreecommitdiff
path: root/MERGE_PLAN.md
diff options
context:
space:
mode:
Diffstat (limited to 'MERGE_PLAN.md')
-rw-r--r--MERGE_PLAN.md32
1 files changed, 17 insertions, 15 deletions
diff --git a/MERGE_PLAN.md b/MERGE_PLAN.md
index ff60e4b..f1a6a88 100644
--- a/MERGE_PLAN.md
+++ b/MERGE_PLAN.md
@@ -3,35 +3,37 @@
3## Overview 3## Overview
4Squash-merge `feature/mining-payment` into `master`, update relay config, push. 4Squash-merge `feature/mining-payment` into `master`, update relay config, push.
5 5
6## Status: COMPLETED
7
6## Repositories 8## Repositories
7- **Shared repo:** `/home/c03rad0r/esp32-tollgate` (master) 9- **Shared repo:** `/home/c03rad0r/esp32-tollgate` (master)
8- **Mining worktree:** `/home/c03rad0r/esp32-tollgate-mining` (feature/mining-payment) 10- ~~**Mining worktree:** `/home/c03rad0r/esp32-tollgate-mining` (removed)~~
9- **Backup:** `/home/c03rad0r/mining-work-backup/` 11- **Backup:** `/home/c03rad0r/mining-work-backup/feature-mining-payment.bundle`
10 12
11## Checklist 13## Checklist
12 14
13### Phase 1: Documentation & Config Updates 15### Phase 1: Documentation & Config Updates
14- [ ] 1.1 Write this MERGE_PLAN.md 16- [x] 1.1 Write this MERGE_PLAN.md
15- [ ] 1.2 Update `config.c` — add relays to nostr_seed_relays (8/8) and nostr_relays (4/4) 17- [x] 1.2 Update `config.c` — add relays to nostr_seed_relays (8/8) and nostr_relays (4/4)
16- [ ] 1.3 Update `AGENTS.md` — reflect new relay lists in shared repo 18- [x] 1.3 Update `AGENTS.md` — reflect new relay lists in shared repo
17- [ ] 1.4 Commit relay config changes to worktree 19- [x] 1.4 Commit relay config changes to worktree
18 20
19### Phase 2: Rebase & Test 21### Phase 2: Rebase & Test
20- [ ] 2.1 Rebase `feature/mining-payment` onto `master` 22- [x] 2.1 Rebase `feature/mining-payment` onto `master` (skipped — resolved conflicts at merge instead)
21- [ ] 2.2 Run `make test-unit` — all 15 suites must pass 23- [x] 2.2 Run `make test-unit` — all 19 suites pass
22 24
23### Phase 3: Backup 25### Phase 3: Backup
24- [ ] 3.1 Backup branch to `/home/c03rad0r/mining-work-backup/` 26- [x] 3.1 Backup branch to `/home/c03rad0r/mining-work-backup/`
25 27
26### Phase 4: Squash-Merge 28### Phase 4: Squash-Merge
27- [ ] 4.1 Squash-merge `feature/mining-payment` into `master` with detailed body 29- [x] 4.1 Squash-merge `feature/mining-payment` into `master` with detailed body
28- [ ] 4.2 Run `make test-unit` on master to confirm 30- [x] 4.2 Run `make test-unit` on master 19 suites, all pass
29- [ ] 4.3 Run `idf.py build` on master to confirm clean build 31- [ ] 4.3 Run `idf.py build` on master to confirm clean build (needs ESP-IDF)
30 32
31### Phase 5: Push & Cleanup 33### Phase 5: Push & Cleanup
32- [ ] 5.1 Push master to origin 34- [x] 5.1 Push master to origin (state event published to relay.ngit.dev)
33- [ ] 5.2 Remove git worktree 35- [x] 5.2 Remove git worktree + delete feature branch
34- [ ] 5.3 Update MINING_WORKTREE_PLAN.md checklist 36- [x] 5.3 Update MINING_WORKTREE_PLAN.md checklist
35 37
36## Relay Updates 38## Relay Updates
37 39