Pull request #1982: PIPE-3211: update GitHub Actions workflows, add git-resilient helper, and fix doc badge clicks
Merge in PIPE/pipeline from PIPE-3211-update-gh-workflows to main
Pull request #1981: PIPE-3211: clean up pyproject.toml by removing unnecessary line breaks and comments
Merge in PIPE/pipeline from PIPE-3211-followup to main
* commit 'bfd57924b3a31bacb83ed99ab683e92b53822bfc': PIPE-3211: clean up pyproject.toml by removing unnecessary line breaks and comments
Pull request #1973: PIPE-3211
Merge in PIPE/pipeline from PIPE-3211 to main
* commit '050c7ff9597ba670223e7d6e55ce1419bd0f2fc6': PIPE-3251/PIPE-3252: clarify parallel imaging docstrings PIPE-3211: update `astropy` dependency to version 8.0 PIPE-3211: remove stale test procedures for `hifa_cal_tier0` and `hifa_calimage_tier0`; should use `scripts/procedure_add_parallel.py` instead. PIPE-3211: single-source dynamic version from `pipeline._version.py` PIPE-3211: define CASA aliases upfront and add export option for dependencies PIPE-3211: update CI/CD workflow trigger path filters PIPE-3211: prune redundant six dependency and obsolete egg package data PIPE-3211: prune obsolete and unused documentation dependencies PIPE-3211: prune redundant and obsolete development dependencies PIPE-3211: bump runtime dependencies in `pyproject.toml` and update `pixi.lock` PIPE-3211: fold requirements into `pyproject.toml` and add CASA dependency installer PIPE-3211: migrate dynamic versioning to in-tree build backend and remove `setup.py` PIPE-3211: add documentation for weblog resources and developer scripts PIPE-3211: decouple weblog asset minification from `setup.py` PIPE-3211/PIPE-2930: Remove duplicated test tasks from `pyproject.toml` and update Numpy version constraint in `requirements.txt`