Skip to content

Conversation

@wxtim
Copy link
Member

@wxtim wxtim commented Nov 26, 2025

Closes cylc/cylc-flow#5937 and cylc/cylc-flow#3441
Requires cylc/cylc-flow#7068 to work correctly (else cylc review is labelled a dead-end).

Sort of requires cylc/release-actions#136 To run coverage later.

Check List

  • I have read CONTRIBUTING.md and added my name as a Code Contributor.
  • Contains logically grouped changes (else tidy your branch by rebase).
  • Does not contain off-topic changes (use other PRs for other changes).
  • Applied any dependency changes to both setup.cfg (and conda-environment.yml if present).
  • Tests are included (or explain why tests are not needed).

Test working can be demonstrated by adding this to CI.

          pip uninstall cylc-flow -y
          pip install git+https://github.com/wxtim/[email protected]

https://github.com/cylc/cylc-uiserver/actions/runs/19763672460/job/56631293468

  • Changelog entry included if this is a change that can affect users
  • Cylc-Doc pull request opened if required at cylc/cylc-doc/pull/XXXX.
  • If this is a bug fix, PR should be raised against the relevant ?.?.x branch.

@wxtim wxtim marked this pull request as draft November 26, 2025 15:52
@wxtim wxtim mentioned this pull request Nov 28, 2025
8 tasks
@wxtim wxtim force-pushed the feat.cylc-review branch 5 times, most recently from befa4f2 to f35b60c Compare December 4, 2025 10:19
@wxtim wxtim marked this pull request as ready for review December 4, 2025 11:50
@wxtim wxtim force-pushed the feat.cylc-review branch 4 times, most recently from b528eea to 37dc894 Compare December 5, 2025 10:52
@ChrisPaulBennett
Copy link
Contributor

I just had a look at the macOS failures to see I could offer any help........Ooooof.
I'm starting to think that supporting macOS really isn't worth it....

@wxtim wxtim force-pushed the feat.cylc-review branch 6 times, most recently from f4fc283 to c4b0ae2 Compare December 8, 2025 11:27
@wxtim
Copy link
Member Author

wxtim commented Dec 8, 2025

Tests will fail until other branches merged - this commit's tests shows that they should pass after those are merged.

ChrisPaulBennett

This comment was marked as resolved.

@ChrisPaulBennett ChrisPaulBennett self-requested a review December 15, 2025 09:32
Copy link
Contributor

@ChrisPaulBennett ChrisPaulBennett left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

image Something is not right with the sorting of `last active time`. It appears to be backwards

@wxtim
Copy link
Member Author

wxtim commented Dec 16, 2025

Have fixed.

@wxtim wxtim changed the title add Cylc Review Add Cylc Review (from Cylc 7) Dec 16, 2025
@wxtim wxtim mentioned this pull request Dec 18, 2025
8 tasks
@wxtim
Copy link
Member Author

wxtim commented Jan 7, 2026

@ChrisPaulBennett - I did fix it - I did not label the commit properly - the change was in d766d42

@wxtim wxtim force-pushed the feat.cylc-review branch from d766d42 to 9b98973 Compare January 7, 2026 14:21
Copy link
Contributor

@ChrisPaulBennett ChrisPaulBennett left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good

@oliver-sanders
Copy link
Member

oliver-sanders commented Feb 2, 2026

I just had a look at the macOS failures to see I could offer any help........Ooooof.
I'm starting to think that supporting macOS really isn't worth it....

The Mac OS test failure appears to be the same as the Ubuntu failure.

@wxtim, tests unhappy :(

Copy link
Member

@oliver-sanders oliver-sanders left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM



def get_review_service_config(
port: Annotated[int, Ge(0)] = 8042,
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

TIL

@wxtim
Copy link
Member Author

wxtim commented Feb 3, 2026

@wxtim, tests unhappy :(

The tests cannot possibly be happy until cylc/cylc-flow#7068 is merged.

The bodge in cf0fa29 shows that the tests will pass once cylc/cylc-flow#7068 is merged (https://github.com/cylc/cylc-uiserver/actions/runs/21626594723)

@wxtim wxtim force-pushed the feat.cylc-review branch 3 times, most recently from 3f62d7d to cf0fa29 Compare February 3, 2026 10:28
@wxtim wxtim requested a review from oliver-sanders February 3, 2026 14:04
@wxtim wxtim force-pushed the feat.cylc-review branch 4 times, most recently from ced340c to 72e6e35 Compare February 4, 2026 13:41
wxtim added 2 commits February 4, 2026 14:00
fix sort order

fixed small bug in broadcast states qurey

fix test

Remove lint from tests

Update tests/functional/cylc-review/05-cycles-job-fails/suite.rc

Co-authored-by: Oliver Sanders <[email protected]>

Update tests/functional/cylc-review/12-cycle-counts.t

Co-authored-by: Oliver Sanders <[email protected]>

Modify comment

set local platform

use python subproc for testing

Turn off cylc review by default with Cylc hub, and turn on how to document it.
@wxtim
Copy link
Member Author

wxtim commented Feb 4, 2026

All tests passed at 493ecad. Tests cannot pass with 493ecad before cylc/cylc-flow#7068 is merged.

@wxtim
Copy link
Member Author

wxtim commented Feb 4, 2026

Poke @oliver-sanders

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

cylc review: port to Cylc 8

3 participants