Build: #6 failed Changes by Rui Xue <rx.astro@gmail.com>

Build result summary

Details

Completed
Queue duration
< 1 second
Duration
1 second
Labels
None
Agent
casaci-4.cv.nrao.edu test agent1
Revision
4a1a224fd92719831ddabd64801f32cf4fffd183
Failing since
#3 (Changes by Rui Xue)
No failed test found. A possible compilation error occurred.

Responsible

  • Rui Xue Rui Xue Automatically assigned

Code commits

Author Commit Message Commit date
Rui Xue <rx.astro@gmail.com> Rui Xue <rx.astro@gmail.com> 4a1a224fd92719831ddabd64801f32cf4fffd183 PIPE-2026: Add pclean subprocess wrapper for parallel tclean
Introduce pipeline/infrastructure/utils/pclean.py, a new utility
that wraps casatasks.tclean with transparent support for both
serial (in-process) and MPI-parallel (subprocess) execution.
This allows parallel tclean runs to be dispatched from a pipeline
process that was not launched under MPI.

Modernize datetime parsing in display.py, tablereader.py, and
conversion.py: replace strptime with fromisoformat and rewrite
mjd_seconds_to_datetime using the MJD epoch directly, removing
the intermediate unix_seconds_to_datetime dependency.

Fix lazy logging format strings in renderer/logger.py to use
%-style lazy evaluation instead of % string interpolation.

Bump casatools/casatasks minimum version to >=6.7.1 and update
setup-pixi action to v0.9.4. Disable pytest-xdist parallelism
(-n 0) to accommodate subprocess-based integration tests.

Files changed:
- pipeline/infrastructure/utils/pclean.py (new)
- pipeline/infrastructure/utils/pclean_test.py (new)
- pipeline/infrastructure/utils/conversion.py
- pipeline/infrastructure/renderer/logger.py
- pipeline/infrastructure/tablereader.py
- pipeline/hifv/tasks/syspower/display.py
- pyproject.toml
- .github/workflows/
Rui Xue <rx.astro@gmail.com> Rui Xue <rx.astro@gmail.com> 03edbbcec7a2e635cd0b9db1816bfacd6e02ed7a m PIPE-2926: CI/CD workarounds
- Target macOS 15+ in pixi system-requirements

    Set macos = "15.0" so pixi prefers the latest `casatools``
    wheels on `osx-arm64``. `uv`` may still fall back to a 14.0
    wheel when no 15.0 build is available.

- Update `Pixi` setup action to version `0.9.4` and adjust `Pixi`` version to `0.62.2`

- Disable `pytest-xdist` for parallel workers with '-n 0' to avoid
  resource contention on the GitHub macOS runners.
Rui Xue <rx.astro@gmail.com> Rui Xue <rx.astro@gmail.com> a989bc2a24aa28281d84eb04078a4c5a56ba04a3 m PIPE-2926: Update `pclean.py` with improved docstrings
Rui Xue <rx.astro@gmail.com> Rui Xue <rx.astro@gmail.com> 333dc0b13db55afd3c0c58e1cf3ba5a4dde1f72c m Merge remote-tracking branch 'origin/main' into `pclean`:
Resolved conflicts:
- `pipeline/infrastructure/renderer/htmlrenderer.py`
- `pipeline/infrastructure/renderer/logger.py`
Rui Xue Rui Xue 9431f9e3e45d078417792547a814346acc4eed35 m Merge remote-tracking branch 'origin/main' into pclean:
Resolve conflicts:
- pipeline/domain/state.py
- pipeline/infrastructure/utils/conversion_test.py

Jira issues

IssueDescriptionStatus
Unknown Issue TypePIPE-1836Could not obtain issue details from Jira
Unknown Issue TypePIPE-2026Could not obtain issue details from Jira
Unknown Issue TypePIPE-2924Could not obtain issue details from Jira
Unknown Issue TypePIPE-2926Could not obtain issue details from Jira
Unknown Issue TypePIPE-2935Could not obtain issue details from Jira

Error summary for Pipeline PR Test 6.7.4

The job generated some errors, drill down into the full build log for more details.

Failed to prepare the build 'PIPESPECS - Pipeline Pull Request Test - PIPE-3073-prefect-workflow-task-adapter-and-tier0future-backend-improvement - Pipeline PR Test 6.7.4 #6 (PIPESPECS-PPRT559-PPRT674-6)'