Build: #17 was successful Changes by Shawn Booth
Code commits
Pipeline
-
Shawn Booth aa69ebacf8d6e4bb28fd685f1a976ab117208e9e
Merge remote-tracking branch 'origin/main' into PIPE-2903-additional-refactoring-items-after-pr-1452
-
Rui Xue 56e111a89b8e0ad55239ece97777b1dcde7f4823 m
Pull request #1159: PIPE-2014: improve the timing stats in timetracker.json and weblog
Merge in PIPE/pipeline from PIPE-2014-improve-timetracker-and-weblog-timing-stats to main
* commit '38d910f91e9b3fbbf159b54bc4a0f0c17e2d4b60':
PIPE-2014: Use `datetime.timezone.utc` instead of `datetime.UTC` for Python 3.10 compatibility
PIPE-2014: Update task duration mapping to use integer keys for stage numbers in timetracker
PIPE-2014: Improve task duration formatting in HTML renderer and Mako template
PIPE-2014: Revert to the old approach of tracking weblog rendering duration - restricted to rendering of per-stage task result page
PIPE-2014: Switch to timezone-aware `datetime` in UTC for recording timestamps from `timetracker`
PIPE-2014: Switch to `shelve.open()` which returns a shelf object that is a context manager since Python 3.4
PIPE-2014: Ensure `TaskCompleteEvent` is sent for non-"multi_vis" tasks.
PIPE-2014: add back a code block accidentally removed from the last merge conflict resolution.
PIPE-2014: use the timetracker event stats for task duration calculations.
PIPE-2014: optimize the renderer execution order for more accurate timing stats displayed in the weblog.
PIPE-2014: start the weblog creation timer at the beginning of weblog rendering. -
Rui Xue 85cf92dc6fba8e3c2521cb90ad7c29f23121b5d2 m
Pull request #1755: PIPE-2996: Cache casarundata in env setup template
Merge in PIPE/pipeline from cache-casarundata-in-env-setup-template to main
* commit '32e17ed444ada97e6cbdf56cfc826e63d8473113':
Remove the redundant `casaconfig` setup again in `test-unit.yml`
Improve `casaconfig/casarundata` setup in the template with GH action caching -
Rui Xue <rx.astro@gmail.com> 38d910f91e9b3fbbf159b54bc4a0f0c17e2d4b60 m
Merge remote-tracking branch 'origin/main' into PIPE-2014-improve-timetracker-and-weblog-timing-stats
-
Rui Xue <rx.astro@gmail.com> 6c63b253b72e657075e037da7df85893b797f19e m
PIPE-2014: Use `datetime.timezone.utc` instead of `datetime.UTC` for Python 3.10 compatibility
-
Rui Xue 261c8820cf8063cfe2473d253e43767b132bbc31 m
Pull request #1754: PIPE-2995: Add GitHub workflow for syncing with On-Prem Bitbucket
Merge in PIPE/pipeline from sync-bitbucket-github-repos-with-workflow to main
* commit '598ae9e3096c183c8230659aa9a2caeb715ff123':
PIPE-2995: Add GitHub workflow for syncing with On-Prem Bitbucket -
Rui Xue <rx.astro@gmail.com> 598ae9e3096c183c8230659aa9a2caeb715ff123 m
PIPE-2995: Add GitHub workflow for syncing with On-Prem Bitbucket
-
Rui Xue d6e477200df51044506c241e43ea4e03b6b3d1c4 m
PIPE-2014: Update task duration mapping to use integer keys for stage numbers in timetracker
-
Rui Xue d779f7928d0ed958341c2bf25f3b20832f5592b4 m
PIPE-2014: Improve task duration formatting in HTML renderer and Mako template
-
Rui Xue 67e48129929d51db51793d7d086597c08294fbbe m
PIPE-2014: Revert to the old approach of tracking weblog rendering duration - restricted to rendering of per-stage task result page
-
Rui Xue 8e265de65f7535cdf17b1192e9f4fafe325eb87b m
PIPE-2014: Switch to timezone-aware `datetime` in UTC for recording timestamps from `timetracker`
-
Rui Xue f69f39c3c4b99ea59d85e8b9da2438a2e56b7b18 m
PIPE-2014: Switch to `shelve.open()` which returns a shelf object that is a context manager since Python 3.4
-
Rui Xue 73998b946595418d179ed619454b197430a0ab5c m
Merge remote-tracking branch 'origin/main' into PIPE-2014-improve-timetracker-and-weblog-timing-stats
Resolved conflicts:
- `pipeline/infrastructure/basetask.py`
- `pipeline/infrastructure/renderer/htmlrenderer.py` -
Rui Xue 32e17ed444ada97e6cbdf56cfc826e63d8473113 m
Remove the redundant `casaconfig` setup again in `test-unit.yml`
-
Rui Xue 7140e2bf7b9a2d1c71e9358681d5e1e1d531a5cf m
Improve `casaconfig/casarundata` setup in the template with GH action caching
-
Rui Xue 9206657f8927dae5740597ce728df9eff45cc303 m
Merge remote-tracking branch 'origin/main' into PIPE-2014-improve-timetracker-and-weblog-timing-stats
Resolved conflicts in:
* pipeline/infrastructure/renderer/htmlrenderer.py -
Rui Xue ee9ca54e1b87e77b2b4dca876e1338a63ff5573e m
PIPE-2014: Ensure `TaskCompleteEvent` is sent for non-"multi_vis" tasks.
Fixes a regression from PIPE-2848 where a TaskCompleteEvent was not
being emitted when a subtask process was handled by
`StandardTasktemplate._handle_multiple_vis()`. -
Rui Xue a81be760ec06fdc34a98886d1a080d1f7c2be52d m
PIPE-2014: add back a code block accidentally removed from the last merge conflict resolution.
-
Rui Xue 95863486b219479860952afa4d3fd1bde70bb178 m
Merge remote-tracking branch 'origin/main' into PIPE-2014-improve-timetracker-and-weblog-timing-stats
Resolve conflicts in `pipeline/pipeline/infrastructure/renderer/htmlrenderer.py` -
Rui Xue 3a11df351b0532c2f19f36fb78d24d60f06aa6f5 m
Merge remote-tracking branch 'origin/main' into PIPE-2014-improve-timetracker-and-weblog-timing-stats
-
Rui Xue da6e2f2b8828a8704739407bf73e432c6567c25f m
PIPE-2014: use the timetracker event stats for task duration calculations.
-
Rui Xue 0e86fcfe576eaa0f381a989c5e308df272491b04 m
PIPE-2014: optimize the renderer execution order for more accurate timing stats displayed in the weblog.
-
Rui Xue 309ffbf553424d1531c32681a504e135faca09fd m
PIPE-2014: start the weblog creation timer at the beginning of weblog rendering.