PIPE-3120: Remove unused spw_id parameter from `uvrange()`; fix field_id type bugs
- Remove unused spw_id parameter and update docstring
- Fix type bugs in `fluxboot.py` where field_id passed as string
instead of int to `uvrange()`
- Improve error handling in `uvrange()` with early return and
logging for better debuggability
PIPE-3120: Fix uvrange constraint handling in fluxboot gaincal
Apply UV range constraints from flux.csv in the _do_gaincal else
branch when processing specific calibrator fields. Previously, this
code path left uvrange as empty string, ignoring point-source
constraints that should exclude extended baselines.
Add defensive logging for multiple field matches and missing fields
to aid debugging.
Pull request #1934: PIPE-2738 improve docs for MAIN part2
Merge in PIPE/pipeline from PIPE-2738-improve-docs-for-MAIN-part2 to main
* commit 'd95f88f211e69f9622ec4088aabf9f8e72aa0c39': PIPE-2738: Modernize GitHub Pages deployment with official GitHub actions PIPE-2738: Fix pixi task parsing: reorder inline tasks before subsections PIPE-2738: disable auto-parentheses and use tilde trick for CLI task links PIPE-2738: Add some missed words back to `hif_applycal`
PIPE-2738: Modernize GitHub Pages deployment with official GitHub actions
Replace third-party `peaceiris/actions-gh-pages` with official
`actions/upload-pages-artifact` and `actions/deploy-pages`. Update permissions
to use pages:write + id-token:write and add deployment environment tracking.
Eliminates automatic gh-pages branch creation.