Skip to content

Commit bb4516f

Browse files
ravernjloh02
andauthored
chore: update CPEx maintainers guide for new staging (#4047)
* chore: update CPEx maintainers guide for new staging * Improve clarity in maintenance guide for CPEx on branch workflow --------- Co-authored-by: Jonathan Loh <[email protected]>
1 parent f599c33 commit bb4516f

File tree

1 file changed

+3
-8
lines changed

1 file changed

+3
-8
lines changed

MAINTENANCE.md

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -29,17 +29,12 @@ Reference PRs: [PR #3286](https://github.com/nusmodifications/nusmods/pull/3286)
2929
- Before
3030
- [ ] Update `TERM` in `scrapers/cpex-scraper/src/index.ts` and `MPE_SEMESTER` in `website/src/views/mpe/constants.ts` to be the semester you're configuring CPEx for (usually the next semester)
3131
- [ ] Update the displayed dates in `website/src/views/mpe/MpeContainer.tsx` and any new requirements/descriptions
32-
- [ ] Enable the `enabledCPEx` flag in `website/src/featureFlags.ts`
3332
- [ ] Update dates in the ModReg schedule in `website/src/data/modreg-schedule.json`
34-
- Reference PR: [PR #3832](https://github.com/nusmodifications/nusmods/pull/3832)
35-
- [ ] Once merged into `master`, visit https://latest.nusmods.com/cpex and verify that NUS authentication is working
36-
- [ ] Deploy latest `master` to `production`
37-
- [ ] Prepare PR to enable the `showCPExTab` flag in `website/src/featureFlags.ts`
33+
- [ ] Enable the `enabledCPEx` and `showCPExTab` flags in `website/src/featureFlags.ts`
34+
- [ ] Push onto `cpex-staging` branch (Ensure synced with `master` branch first), then visit https://cpex-staging.nusmods.com/cpex and verify that NUS authentication is working
3835
- During
39-
- [ ] Enable the `showCPExTab` flag in `website/src/featureFlags.ts`
40-
- [ ] Merge into `master`
36+
- [ ] Merge `cpex-staging` into `master`
4137
- [ ] Deploy latest `master` to `production`
42-
- [ ] Prepare PR to disable the `enabledCPEx` and `showCPExTab` flags in `website/src/featureFlags.ts`
4338
- After
4439
- [ ] Disable the `enabledCPEx` and `showCPExTab` flags in `website/src/featureFlags.ts`
4540
- [ ] Merge into `master`

0 commit comments

Comments
 (0)