The Plan:
Step 0: Fix eups
- eups/pkgautoversion
- eups/eupspkg.sh
Step 1: Fix GHAs and update branch
- change URLs but not action "@"
Step 2: Update org default
Step 3: Update lsstsw and lsst_build
- lsstsw
- bin/utils.sh
- bin/deploy
- bin/rebuild (also needs versiondb branch update)
- lsst_build
- python/lsst/ci/models.py
- python/lsst/ci/prepare.py
- tests/test_productfetcher.py
- Replace .travis.yml
Step 4: Update jenkins-dm-jobs and build system
- Jenkins triggers on master branch
- jenkins-dm-jobs etc, jobs, and pipeline
- Not build.gradle
- Change SCM branch in UI for dm-jobs seed job
- Run seed job
Step 5: Rename jenkins-master node
- GUI — can't easily change name, but can add manager label
- jenkins-dm-jobs: pipelines//.groovy
Step 6: Fix changelog
- config.py
- products.py
- repository.py
- eups.py
- output.py
- git_changelog.py
Step 7: Fix doxygen
Step 8: Fix newinstall references in docs (but master will still redirect)
- Also fix self-reference in lsst/lsst
Step 9: Code and documentation fixes
- verify (doc, test_lsstsw.py)
- dm_OCPS
- daf_butler (setup.cfg)
- templates
- dm_dev_guide
- lsst-texmf
- sconsUtils (doc about pytest-xdist)
- pipelines_lsst_io
- sdm_schemas
- lsst.github.io
Step 10: SQuaRE-supported tooling
Step 11: Non-critical forwarded URLs
Update slack bots (Seems unlikely that they ever used non-default branch filters)
- sqre-codekit versiondb.py and tests/versiondb/test_manifest.py
Step 12: Release new dm_OCPS (DM-32782)
Future:
- "master catalog"
- "master schema" (meas_algorithms, obs_base)
- "master regular expression" (daf_butler)
- "master calibration"
The Plan:
Update slack bots(Seems unlikely that they ever used non-default branch filters)Step 12: Release new dm_OCPS (DM-32782)
Future: