Skip to content

Commit 9029375

Browse files
committed
Merge 'upstream/master' into 8.4.x-sync
2 parents c523752 + 1ff9fb0 commit 9029375

File tree

122 files changed

+1737
-919
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

122 files changed

+1737
-919
lines changed

.github/workflows/branch_sync.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ on:
1414

1515
jobs:
1616
sync:
17+
if: github.repository_owner == 'cylc' || github.event_name != 'schedule'
1718
uses: cylc/release-actions/.github/workflows/branch-sync.yml@v1
1819
with:
1920
head_branch: ${{ inputs.head_branch }}

.github/workflows/test_conda-build.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ env:
2222

2323
jobs:
2424
test_conda_install:
25+
if: github.repository_owner == 'cylc' || github.event_name != 'schedule'
2526
runs-on: ubuntu-latest
2627
timeout-minutes: 10
2728
strategy:

.wci.yml

Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
# name: <workflow_system_name> # will use GitHub repository name if not provided
2+
name: Cylc
3+
4+
# icon: <url_to_workflow_system_logo> # will use GitHub organization icon if not provided
5+
6+
# headline: <brief_description> # will use GitHub repository description if not provided
7+
headline: A general purpose workflow engine with a particular gift for cycling.
8+
9+
# description: <long_description> # will use GitHub repository description if not provided
10+
description: Cylc is a decentralised, distributed, DAG/DCG workflow scheduler.
11+
12+
# language: <workflow_system_language> # will attempt to fetch GitHub repository main language if not provided
13+
language: Python
14+
15+
# release: # will attempt to fetch latest release from GitHub repository if not provided
16+
# version: <release_name>
17+
# date: <release_date> # format: YYYY-MM-DD
18+
# url: <release_url>
19+
20+
# documentation: # nothing will be used if not provided
21+
# general: <documentation_url>
22+
# installation: <installation_url>
23+
# tutorial: <tutorial_url>
24+
documentation:
25+
general: https://cylc.github.io/cylc-doc/stable/html/index.html
26+
installation: https://cylc.github.io/cylc-doc/stable/html/installation.html
27+
tutorial: https://cylc.github.io/cylc-doc/stable/html/tutorial/index.html
28+
29+
# social: # nothing will be used if not provided
30+
# twitter: <twitter_name>
31+
# youtube: <youtube_channel_url>
32+
33+
# execution_environment: # nothing will be used if not provided
34+
# interfaces: # list of interfaces
35+
# - <interface_1>
36+
# - <interface_2>
37+
38+
# resource_managers: # list of supported resource managers
39+
# - <resource_manager_1>
40+
# - <resource_manager_2>
41+
resource_managers: # list of supported resource managers
42+
- PBS
43+
- Slurm
44+
- Moab
45+
- LSF
46+
- atd
47+
- background
48+
49+
# transfer_protocols: # list of supported transfer protocols
50+
# - <transfer_protocol_1>
51+
# - <transfer_protocol_2>

changes.d/6117.feat.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Create `workflow/share/cycle/<cycle>` and make it available to jobs as `$CYLC_TASK_SHARE_CYCLE_DIR`.

changes.d/6549.fix.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Removed cylc.vim - you should use https://github.com/cylc/cylc.vim instead.

changes.d/6554.feat.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
`cylc show` now displays when a task has been set to skip mode

changes.d/6561.feat.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Tui now displays task states and flow numbers in context menus. Tasks in flow=None will be displayed in gray.

changes.d/6570.feat.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Using `cylc set` without specifying `--out` on a task where success is optional now sets success pathway outputs instead of doing nothing.

changes.d/6611.feat.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Tui: Add ability to open log files in external tools. Configure your `$EDITOR`, `$GEDITOR` or `$PAGER` options to choose which tool is used.

changes.d/6625.fix.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Efficiency improvement: avoid storing duplicate information on graph triggers.

0 commit comments

Comments
 (0)