Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Temp test coverage #83

Open
wants to merge 265 commits into
base: master
Choose a base branch
from
Open

Temp test coverage #83

wants to merge 265 commits into from

Conversation

oliver-sanders
Copy link
Owner

No description provided.

hjoliver and others added 30 commits October 22, 2024 13:09
When the stdout returned by the job runner submit method doesn't end with
a newline, the `sys.stdout.write` call in `jobs_submit` do not add it and
this cases submission to fails (at least to be recorded as failed by the
calling process when running a workflow).

Looking at how newlines are handled in the JobRunnerManager.job_kill method,
it looks like this a typo in the jobs_submit method.
Co-authored-by: Oliver Sanders <oliver.sanders@metoffice.gov.uk>
Reconstruct xtriggers at reload time.
🤖 Merge 8.3.x-sync into master
* Closes cylc#6314
* There are niche situations where the job is not stored in
  "TaskProxy.jobs".
* This handles the situation as gracefully as we are able to.
Co-authored-by: Hilary James Oliver <hilary.j.oliver@gmail.com>
tui: support the home/end keys in the log view
pool: update the runahead limit after task removal
🤖 Merge 8.3.x-sync into master
graphdepth update on remove fix
🤖 Merge 8.3.x-sync into master
`log_vc_info`: add tests for when VCS not installed
Ensure `cylc trigger` does not fall back to `flow=none` by default
🤖 Merge 8.3.x-sync into master
* Closes cylc#4914
* Closes cylc#6438
* If any of these signals are received, set the workflow to stop NOW.
* If the workflow is already stopping NOW, escalate that to NOW NOW
  (e.g. to handle stuck subprocpool processes)
* SIGINT is no longer handled as an exception (panic shutdown).
…a-files

examples: using data to define your workflow
gracefully handle SIGINT, SIGTERM and SIGHUP
task_events_mgr: handle missing job config
🤖 Merge 8.3.x-sync into master
wxtim and others added 30 commits January 15, 2025 07:42
🤖 Merge 8.4.x-sync into master
Deprecate async-timeout dependency
logging: update header timestamp on rollover
🤖 Merge 8.4.x-sync into master
🤖 Merge 8.4.x-sync into master
Refactor code block into helper method
Fix potentially unbound variables
🤖 Merge 8.4.x-sync into master
PEP-515 allowed integers to be defined with underscores from python 3.6.
This changes the behaviour of Cylc task parameters, as
`"123_456"` can now be interpreted as an integer.
Co-authored-by: Oliver Sanders <oliver.sanders@metoffice.gov.uk>
Co-authored-by: Ronnie Dutta <61982285+MetRonnie@users.noreply.github.com>
Co-authored-by: Ronnie Dutta <61982285+MetRonnie@users.noreply.github.com>
Assume task parameters with underscores to be strings.
* Add the "remove" operation to the task context menu.
* Dim no-flow tasks to make remove operations clear to the user.
  Closes cylc#6542
* Show workflow status in the context menu.
* Show task status, attributes and task flow numbers (if not {1}) in the task
  context menu.
* Show job status in the context menu.
🤖 Merge 8.4.x-sync into master
* Addresses cylc#6531 on the 8.4.x branch.
* Cylc 8 port of 7b6d8cb
* Update the PBS job runner to reflect a change in error message.
* The new pattern will also match the old format.
pbs: update connection failed error message
🤖 Merge 8.4.x-sync into master
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.

8 participants