From d98bbe0665111fafb417d3c98ea3c803d5b8e8a6 Mon Sep 17 00:00:00 2001
From: Pranab Das <31024886+pranabdas@users.noreply.github.com>
Date: Sun, 19 Jul 2026 13:35:11 +0800
Subject: [PATCH 1/9] SOF-7962: update job designer documentation
---
images/jobs-designer/header-jobs-designer.png | 3 -
.../jobs-designer/header-jobs-designer.webp | 3 +
images/jobs-designer/job-designer.png | 3 +
images/jobs-designer/jobs-designer.png | 3 -
lang/en/docs/jobs-designer/header-menu.md | 69 +++++++++++++++----
lang/en/docs/jobs-designer/overview.md | 59 +++++++++++-----
6 files changed, 101 insertions(+), 39 deletions(-)
delete mode 100644 images/jobs-designer/header-jobs-designer.png
create mode 100644 images/jobs-designer/header-jobs-designer.webp
create mode 100644 images/jobs-designer/job-designer.png
delete mode 100644 images/jobs-designer/jobs-designer.png
diff --git a/images/jobs-designer/header-jobs-designer.png b/images/jobs-designer/header-jobs-designer.png
deleted file mode 100644
index 1fd8c92d3..000000000
--- a/images/jobs-designer/header-jobs-designer.png
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:a40d9b97a40f9bda10c142c8f33313a6a0c2e9d4cdf35f446124f95c168b777b
-size 11362
diff --git a/images/jobs-designer/header-jobs-designer.webp b/images/jobs-designer/header-jobs-designer.webp
new file mode 100644
index 000000000..d7c62ea7d
--- /dev/null
+++ b/images/jobs-designer/header-jobs-designer.webp
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:a29b5f00bb5796bc5e3482912d6ab24007f49cac5fbca31f6398a1988a75fd8f
+size 87750
diff --git a/images/jobs-designer/job-designer.png b/images/jobs-designer/job-designer.png
new file mode 100644
index 000000000..510921b08
--- /dev/null
+++ b/images/jobs-designer/job-designer.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:ab7255a83bb585bf317eb178e0b730f6f38422210262eb58a9f5127203ab94e3
+size 284236
diff --git a/images/jobs-designer/jobs-designer.png b/images/jobs-designer/jobs-designer.png
deleted file mode 100644
index baf76b14f..000000000
--- a/images/jobs-designer/jobs-designer.png
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:8ba6e9a0c257192630d10e322dd6da9db9dd477784527822c70dec135b1cfc77
-size 136272
diff --git a/lang/en/docs/jobs-designer/header-menu.md b/lang/en/docs/jobs-designer/header-menu.md
index 3bd9f9bbc..f28837117 100644
--- a/lang/en/docs/jobs-designer/header-menu.md
+++ b/lang/en/docs/jobs-designer/header-menu.md
@@ -1,49 +1,88 @@
# Header Menu
-The main header menu at the top of the [Jobs Designer](overview.md) interface is comprised of the following items enumerated below. Please refer to further explanations under the same number labels.
+The main header menu at the top of the [Jobs Designer](overview.md) interface is
+comprised of the following items enumerated below. Please refer to further
+explanations under the same number labels.
-
+
## 1. Job Name
-The name of the Job being created is shown here and can be edited in-place.
+The name of the Job being created is shown here and can be edited in-place.
### Project Name
-The name of the Project container is also displayed in smaller characters directly underneath it, however unlike Jobs it **cannot** be modified following Project creation.
+The name of the Project container is also displayed in smaller characters
+directly underneath it, however unlike Jobs it **cannot** be modified following
+Project creation.
## 2. Description
-A **Description** of the Job is shown and can be edited in-place through the corresponding icon button . The reader is referred to [this page](../entities-general/actions/metadata.md#edit-description) for a full explanation of how to do this.
+A **Description** of the Job is shown and can be edited in-place through the
+corresponding toggle button. The reader is referred to [this page](
+../entities-general/actions/metadata.md#edit-description) for a full explanation
+of how to do this.
## 3. Actions
-The second button towards the right of the header menu allows the user primarily to add new entities to the Job being created. The following options are available under the corresponding drop-down menu.
+The "Select Job Actions" dropdown list on the header menubar allows the user to
+apply actions to the Job being created. The following options are available
+under the corresponding dropdown list.
### [Select Materials](actions-header-menu/select-materials.md)
-**Multiple** [Materials]({{ reference_url }}/materials/overview/) can be selected from the account-owned [collection]({{ reference_url }}/accounts/collections/), and added to the Job under creation. This procedure is described separately [in this page](actions-header-menu/select-materials.md).
+**Multiple** [Materials]({{ reference_url }}/materials/overview/) can be
+selected from the account-owned
+[collection]({{ reference_url }}/accounts/collections/), and added to the Job
+under creation. This procedure is described separately [in this page](
+actions-header-menu/select-materials.md).
### [Select Workflow](actions-header-menu/select-workflow.md)
-A **single** [Workflow]({{ reference_url }}/workflows/overview/) can also be selected and added to the Job, for performing computations on **all** materials selected in the above step. If the user wishes to execute multiple computational tasks sequentially, he/she should consider the possibility of creating a sequence of [Subworkflows](../workflow-designer/subworkflow-editor/overview-tab.md) within the same Workflow instead.
+A **single** [Workflow]({{ reference_url }}/workflows/overview/) can also be
+selected and added to the Job, for performing computations on **all** materials
+selected in the above step. If the user wishes to execute multiple computational
+tasks sequentially, he/she should consider the possibility of creating a
+sequence of [Subworkflows](
+../workflow-designer/subworkflow-editor/overview-tab.md) within the same
+Workflow instead.
-Instructions on how to select Workflows from the account-owned collection and add them to the Job being designed can be found [here](actions-header-menu/select-workflow.md).
+Instructions on how to select Workflows from the account-owned collection and
+add them to the Job being designed can be found [here](
+actions-header-menu/select-workflow.md).
### [Select Parent](actions-header-menu/select-parent.md)
-This option is convenient when the Job being created is intended to be run on top of the results obtained from a previous "parent" Job. Some examples where such a scenario is plausible include the re-calculation of a property with slight modifications, or obtaining the same results but with a higher precision. In both cases, the same preliminary calculations performed in the preceding parent job can be re-utilized, thus saving computational time.
+This option is convenient when the Job being created is intended to be run on
+top of the results obtained from a previous "parent" Job. Some examples where
+such a scenario is plausible include the re-calculation of a property with
+slight modifications, or obtaining the same results but with a higher precision.
+In both cases, the same preliminary calculations performed in the preceding
+parent job can be re-utilized, thus saving computational time.
-The action of selecting a parent job is explained in detail [here](actions-header-menu/select-parent.md).
+The action of selecting a parent job is explained in detail [here](
+actions-header-menu/select-parent.md).
### Submit
-The `Submit` option is only present for the case of Jobs with a "Pre-submission" [status]({{ reference_url }}/jobs/status/), which have been opened in Designer directly from [Explorer](../jobs/ui/explorer.md). Pressing `Submit` first saves the Job to the account-owned collection, and then directly [submits](../jobs/actions/run.md) it for execution.
+The `Submit` option is only present for the case of Jobs with a "Pre-submission"
+[status]({{ reference_url }}/jobs/status/), which have been opened in Designer
+directly from [Explorer](../jobs/ui/explorer.md). Pressing `Submit` first saves
+the Job to the account-owned collection, and then directly [submits](
+../jobs/actions/run.md) it for execution.
## 4. Save Job
-The Job being currently designed can finally be saved, after all appropriate changes have been made, by clicking the "Save" button .
+The Job being currently designed can finally be saved, after all appropriate
+changes have been made, by clicking the "Save" or "Save & Exit" button.
-When multiple materials are selected, by default (unless the workflow is multi-material in nature) a single job will be created per **each** material. The name of the resulting Job will have the material formula appended to it when more than one material is selected during its design phase.
+When multiple materials are selected, by default (unless the workflow is
+multi-material in nature) a single job will be created per **each** material.
+The name of the resulting Job will have the material formula appended to it when
+more than one material is selected during its design phase.
-Once the new Job has been saved, the view is returned to the corresponding [Project page](../jobs/ui/project-page.md). Here, the new Job is now listed as a top entry under [Jobs Explorer](../jobs/ui/explorer.md) and has a "Pre-submission" [status]({{ reference_url }}/jobs/status/), indicating its readiness to be [submitted for execution](../jobs/actions/run.md).
+Once the new Job has been saved, the view is returned to the corresponding
+[Project page](../jobs/ui/project-page.md). Here, the new Job is now listed as a
+top entry under [Jobs Explorer](../jobs/ui/explorer.md) and has a
+"Pre-submission" [status]({{ reference_url }}/jobs/status/), indicating its
+readiness to be [submitted for execution](../jobs/actions/run.md).
diff --git a/lang/en/docs/jobs-designer/overview.md b/lang/en/docs/jobs-designer/overview.md
index 49e145893..d5caaa360 100644
--- a/lang/en/docs/jobs-designer/overview.md
+++ b/lang/en/docs/jobs-designer/overview.md
@@ -1,49 +1,72 @@
# What is Jobs Designer?
-Our platform provides a convenient interface for conceiving, editing and executing simulation [Jobs]({{ reference_url }}/jobs/overview/) We refer to this interface as the Jobs Designer, and we reviewed it in detail in this section of documentation.
+Our platform provides a convenient interface for conceiving, editing and
+executing simulation [Jobs]({{ reference_url }}/jobs/overview/) We refer to this
+interface as the Jobs Designer, and we reviewed it in detail in this section of
+documentation.
## Navigating to Jobs Designer
### [From project page](../jobs/ui/project-page.md)
-The Jobs Designer interface can be opened by [creating a new Job](../jobs/actions/create.md), starting from the [Project Page](../jobs/ui/project-page.md) for the project under which the user wishes to save the new Job.
+The Jobs Designer interface can be opened by [creating a new Job](
+../jobs/actions/create.md), starting from the [Project Page](
+../jobs/ui/project-page.md) for the project under which the user wishes to save
+the new Job.
### [From left-hand sidebar](../ui/left-sidebar.md)
-Alternatively, it can be opened directly from the [left-hand sidebar menu](../ui/left-sidebar.md). In this case the new job will be associated with the [default project]({{ reference_url }}/jobs/projects/#default-project). One may review [this page](../entities-general/actions/set-default.md) for instructions on how this default choice can be changed in the [Project Explorer](../jobs/ui/projects-explorer.md).
+Alternatively, it can be opened directly from the [left-hand sidebar menu](
+../ui/left-sidebar.md). In this case the new job will be associated with the
+[default project]({{ reference_url }}/jobs/projects/#default-project). One may
+review [this page](../entities-general/actions/set-default.md) for instructions
+on how this default choice can be changed in the [Project Explorer](
+../jobs/ui/projects-explorer.md).
### [Open jobs in "pre-submission" status](../jobs/ui/explorer.md)
-Any entry listed in [Jobs Explorer](../jobs/ui/explorer.md) which has a "Pre-submission" [status]({{ reference_url }}/jobs/status/) can be [opened](../entities-general/actions/open-edit.md) in Designer. This is because jobs not submitted for computation yet can be fully modified by the user (thus no limitations on edits such as those imposed by the [Viewer](../jobs/ui/viewer.md#no-adjustments-allowed)).
+Any entry listed in [Jobs Explorer](../jobs/ui/explorer.md) which has a
+"Pre-submission" [status]({{ reference_url }}/jobs/status/) can be [opened](
+../entities-general/actions/open-edit.md) in Designer. This is because jobs not
+submitted for computation yet can be fully modified by the user (thus no
+limitations on edits such as those imposed by the [Viewer](
+../jobs/ui/viewer.md#no-adjustments-allowed)).
## Components of the Interface
-The creation of new simulation Jobs via Designer proceeds through three main steps, namely the definition of the [Materials]({{ reference_url }}/materials/overview/) to be investigated (1), the type of simulation [Workflow]({{ reference_url }}/workflows/overview/) to be applied upon them (2), and finally of the [computational resources]({{ resources_url }}/infrastructure/resource/overview/) to be allocated for these calculations (3).
+The creation of new simulation Jobs via Designer proceeds through three main
+steps, namely the definition of the
+[Materials]({{ reference_url }}/materials/overview/) to be investigated (1), the
+type of simulation [Workflow]({{ reference_url }}/workflows/overview/) to be
+applied upon them (2), and finally of the
+[computational resources]({{ resources_url }}/infrastructure/resource/overview/)
+to be allocated for these calculations (3).
-These three steps are each formulated under the corresponding [tab](../ui/specific/tabs-navigator.md), as highlighted in the picture below. This image also shows the location of the [header menu](header-menu.md) located at the top of the page.
+These three steps are each formulated under the corresponding [tab](
+../ui/specific/tabs-navigator.md), as highlighted in the picture below. This
+image also shows the location of the [header menu](header-menu.md) located at
+the top of the page.
-Click on each component panel within the image to access the corresponding documentation section, or alternatively refer to the links listed towards the end of the present page.
+Click on each component panel within the image to access the corresponding
+documentation section, or alternatively refer to the links listed towards the
+end of the present page.
-
-
-
+
## [Header Menu](header-menu.md)
-The components of the header menu are reviewed in [this part of the documentation](header-menu.md).
+The components of the header menu are reviewed in
+[this part of the documentation](header-menu.md).
## [Materials Tab](materials-tab.md)
-The explanation for the Materials Tab is offered [in this page](materials-tab.md).
+The explanation for the Materials Tab is offered[in this page](
+materials-tab.md).
## [Workflow Tab](workflow-tab.md)
-The Workflow tab is the object of a separate discussion, which can be found [here](workflow-tab.md).
+The Workflow tab is the object of a separate discussion, which can be found
+[here](workflow-tab.md).
## [Compute Tab](compute-tab.md)
From 354c528196628fadc6a59d0024047b1ae0d5713f Mon Sep 17 00:00:00 2001
From: Pranab Das <31024886+pranabdas@users.noreply.github.com>
Date: Sun, 19 Jul 2026 16:05:43 +0800
Subject: [PATCH 2/9] chore: bump gh actions + bump platform version
---
.github/workflows/build-tests.yml | 2 +-
.github/workflows/s3-deploy.yml | 2 +-
mkdocs-base.yml | 2 +-
3 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/.github/workflows/build-tests.yml b/.github/workflows/build-tests.yml
index c127aac44..f9c46d4ec 100644
--- a/.github/workflows/build-tests.yml
+++ b/.github/workflows/build-tests.yml
@@ -30,7 +30,7 @@ jobs:
submodules: true
- name: Setup python 3
- uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0
+ uses: actions/setup-python@ece7cb06caefa5fff74198d8649806c4678c61a1 # v6.3.0
with:
python-version: ${{ matrix.python-version }}
diff --git a/.github/workflows/s3-deploy.yml b/.github/workflows/s3-deploy.yml
index d9ee1538b..f52b2e44c 100644
--- a/.github/workflows/s3-deploy.yml
+++ b/.github/workflows/s3-deploy.yml
@@ -25,7 +25,7 @@ jobs:
submodules: true
- name: Set python 3 version
- uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0
+ uses: actions/setup-python@ece7cb06caefa5fff74198d8649806c4678c61a1 # v6.3.0
with:
python-version: "3.10"
diff --git a/mkdocs-base.yml b/mkdocs-base.yml
index aa112493a..035cbb8ec 100644
--- a/mkdocs-base.yml
+++ b/mkdocs-base.yml
@@ -25,7 +25,7 @@ extra_javascript:
copyright: Exabyte Inc. All rights reserved. | Back to platform
extra:
- version: "2026.5.28"
+ version: "2026.6.25"
preload_javascript:
- /extra/js/preload_hotjar.js
- /extra/js/preload.js
From bc094f76276a6d5cfdad3792b2e899135062ee79 Mon Sep 17 00:00:00 2001
From: Pranab Das <31024886+pranabdas@users.noreply.github.com>
Date: Sun, 19 Jul 2026 20:11:36 +0800
Subject: [PATCH 3/9] update select job dialog screenshot
---
images/jobs-designer/job-designer.png | 3 --
images/jobs-designer/jobs-designer.webp | 3 ++
images/jobs-designer/select-job-dialog.png | 3 --
.../select-parent-job-dialog.webp | 3 ++
.../actions-header-menu/select-parent.md | 36 ++++++++++++++-----
5 files changed, 33 insertions(+), 15 deletions(-)
delete mode 100644 images/jobs-designer/job-designer.png
create mode 100644 images/jobs-designer/jobs-designer.webp
delete mode 100644 images/jobs-designer/select-job-dialog.png
create mode 100644 images/jobs-designer/select-parent-job-dialog.webp
diff --git a/images/jobs-designer/job-designer.png b/images/jobs-designer/job-designer.png
deleted file mode 100644
index 510921b08..000000000
--- a/images/jobs-designer/job-designer.png
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:ab7255a83bb585bf317eb178e0b730f6f38422210262eb58a9f5127203ab94e3
-size 284236
diff --git a/images/jobs-designer/jobs-designer.webp b/images/jobs-designer/jobs-designer.webp
new file mode 100644
index 000000000..f379440a2
--- /dev/null
+++ b/images/jobs-designer/jobs-designer.webp
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:c84e6754e2f2ac3338a268029ce7d45094f45e4a313668c6fbf73182e3bb9ecb
+size 87310
diff --git a/images/jobs-designer/select-job-dialog.png b/images/jobs-designer/select-job-dialog.png
deleted file mode 100644
index ef02f6b38..000000000
--- a/images/jobs-designer/select-job-dialog.png
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:ac14be12f87c0daa0e878c7df639c69b51ec01884fd1ea7bcdb6c4d7d1bbe645
-size 171351
diff --git a/images/jobs-designer/select-parent-job-dialog.webp b/images/jobs-designer/select-parent-job-dialog.webp
new file mode 100644
index 000000000..b5f129f04
--- /dev/null
+++ b/images/jobs-designer/select-parent-job-dialog.webp
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:355cf9df2392072316f7008587009d4c39de9c3ab4a43aeebfa273a71a25be61
+size 80030
diff --git a/lang/en/docs/jobs-designer/actions-header-menu/select-parent.md b/lang/en/docs/jobs-designer/actions-header-menu/select-parent.md
index 93e6a417c..f97f807a5 100644
--- a/lang/en/docs/jobs-designer/actions-header-menu/select-parent.md
+++ b/lang/en/docs/jobs-designer/actions-header-menu/select-parent.md
@@ -1,29 +1,47 @@
# Select Parent Job
-As introduced in the [header menu page](../header-menu.md#select-parent), a completed "Parent" Job can be selected and added to a Job being [designed]({{ reference_url }}/jobs/overview/) from scratch. This new Job can in this way be based upon the Parent, and thus re-utilize its final results for further computation. These results are therefore "recycled", with the aim of optimizing the performance and computational time of the child Job.
+As introduced in the [header menu page](../header-menu.md#select-parent), a
+completed "Parent" Job can be selected and added to a Job being
+[designed]({{ reference_url }}/jobs/overview/) from scratch. This new Job can in
+this way be based upon the Parent, and thus re-utilize its final results for
+further computation. These results are therefore "recycled", with the aim of
+optimizing the performance and computational time of the child Job.
-In order to do so, the user should select the `Select Parent` option under the drop-down menu of the main [header bar](../header-menu.md) of Jobs Designer.
+In order to do so, the user should select the `Select Parent` option under the
+drop-down menu of the main
+[header bar](../header-menu.md) of Jobs Designer.
-## "Select Job" Dialog
+## "Select Parent" Dialog
-The "Select Job" dialog is now displayed with the following appearance, which is based on [Jobs Explorer](../../jobs/ui/explorer.md) and thus supporting the corresponding [filter/search](../../entities-general/actions/search.md) functionality.
+The "Select Parent" dialog is now available under the "Select Job Actions"
+dropdown list, which is based on [Jobs Explorer](../../jobs/ui/explorer.md) and
+thus supporting the corresponding [filter/search](
+../../entities-general/actions/search.md) functionality.
-
+
!!! warning "Criteria for Parent Job selection"
Only Jobs that satisfy both of the following criteria are available for selection as "parents".
-
+
- The parent Job must be under either a "Finished" F or "Terminated" T [status]({{ reference_url }}/jobs/status/).
- The parent Job must have been executed on a [cluster]({{ resources_url }}/infrastructure/clusters/overview/) which is still available for use by the Account under consideration at the moment of the new Job creation.
## Add Parent Job
-**Only one** Job can be [selected](../../entities-general/actions/select.md) as "Parent". It can be prepended to the Job being currently designed by pressing the "Select Items" button located under the [top-right actions toolbar](../../entities-general/ui/explorer.md#actions-toolbar).
+**Only one** Job can be [selected](../../entities-general/actions/select.md) as
+"Parent". It can be prepended to the Job being currently designed by pressing
+the "Select Items" button
+located under the [top-right actions toolbar](
+../../entities-general/ui/explorer.md#actions-toolbar).
-This returns the view to the main [Jobs Designer](../overview.md) interface, where the name of the selected parent Job and of its container Project are now indicated directly below the main [header menu](../header-menu.md).
+This returns the view to the main [Jobs Designer](../overview.md) interface,
+where the name of the selected parent Job and of its container Project are now
+indicated directly below the main [header menu](../header-menu.md).
## Animation
-Here, we demonstrate how to prepend a parent total energy calculation, performed on the semiconductor GaAs, to a new band structure calculation being designed for the same material.
+Here, we demonstrate how to prepend a parent total energy calculation, performed
+on the semiconductor GaAs, to a new band structure calculation being designed
+for the same material.
From 4b27a59536bbd829aa9fbd3689b693e6e6af4606 Mon Sep 17 00:00:00 2001
From: Pranab Das <31024886+pranabdas@users.noreply.github.com>
Date: Sun, 19 Jul 2026 20:20:26 +0800
Subject: [PATCH 4/9] minor edit
---
.../actions-header-menu/select-parent.md | 26 ++++++++++++-------
1 file changed, 16 insertions(+), 10 deletions(-)
diff --git a/lang/en/docs/jobs-designer/actions-header-menu/select-parent.md b/lang/en/docs/jobs-designer/actions-header-menu/select-parent.md
index f97f807a5..c17b4c6da 100644
--- a/lang/en/docs/jobs-designer/actions-header-menu/select-parent.md
+++ b/lang/en/docs/jobs-designer/actions-header-menu/select-parent.md
@@ -7,24 +7,30 @@ this way be based upon the Parent, and thus re-utilize its final results for
further computation. These results are therefore "recycled", with the aim of
optimizing the performance and computational time of the child Job.
-In order to do so, the user should select the `Select Parent` option under the
-drop-down menu of the main
-[header bar](../header-menu.md) of Jobs Designer.
+In order to do so, the user should select the "Select Parent" option under the
+"Select Job Actions" drop-down menu of the main [header bar](../header-menu.md)
+of Jobs Designer.
## "Select Parent" Dialog
-The "Select Parent" dialog is now available under the "Select Job Actions"
-dropdown list, which is based on [Jobs Explorer](../../jobs/ui/explorer.md) and
-thus supporting the corresponding [filter/search](
+The "Select Parent" dialog is based on [Jobs Explorer](../../jobs/ui/explorer.md)
+and thus supporting the corresponding [filter/search](
../../entities-general/actions/search.md) functionality.

!!! warning "Criteria for Parent Job selection"
- Only Jobs that satisfy both of the following criteria are available for selection as "parents".
-
- - The parent Job must be under either a "Finished" F or "Terminated" T [status]({{ reference_url }}/jobs/status/).
- - The parent Job must have been executed on a [cluster]({{ resources_url }}/infrastructure/clusters/overview/) which is still available for use by the Account under consideration at the moment of the new Job creation.
+ Only Jobs that satisfy both of the following criteria are available for
+ selection as "parents".
+
+ - The parent Job must be under either a "Finished"
+ F or "Terminated"
+ T
+ [status]({{ reference_url }}/jobs/status/).
+ - The parent Job must have been executed on a
+ [cluster]({{ resources_url }}/infrastructure/clusters/overview/) which is
+ still available for use by the Account under consideration at the moment of
+ the new Job creation.
## Add Parent Job
From b447b5fa8073a817ad371c63e320909fb209c836 Mon Sep 17 00:00:00 2001
From: Pranab Das <31024886+pranabdas@users.noreply.github.com>
Date: Wed, 22 Jul 2026 20:13:43 +0800
Subject: [PATCH 5/9] remove duplicate google cluster sidebar entry
---
mkdocs.yml | 1 -
1 file changed, 1 deletion(-)
diff --git a/mkdocs.yml b/mkdocs.yml
index 688221c94..07549e68c 100644
--- a/mkdocs.yml
+++ b/mkdocs.yml
@@ -628,7 +628,6 @@ nav:
- Overview: infrastructure/clusters/overview.md
- Directory Structure: infrastructure/clusters/directories.md
- Hardware Specifications: infrastructure/clusters/hardware.md
- - Google Clusters: infrastructure/clusters/google.md
- AWS Clusters: infrastructure/clusters/aws.md
- Azure Clusters: infrastructure/clusters/azure.md
- Google Clusters: infrastructure/clusters/google.md
From b3de15d2aa153ef63ad6538b0499334dcee8b65d Mon Sep 17 00:00:00 2001
From: Pranab Das <31024886+pranabdas@users.noreply.github.com>
Date: Wed, 22 Jul 2026 20:16:24 +0800
Subject: [PATCH 6/9] chore: bump gh actions
---
.github/workflows/build-tests.yml | 8 ++++----
.github/workflows/s3-deploy.yml | 4 ++--
2 files changed, 6 insertions(+), 6 deletions(-)
diff --git a/.github/workflows/build-tests.yml b/.github/workflows/build-tests.yml
index f9c46d4ec..b2919afdc 100644
--- a/.github/workflows/build-tests.yml
+++ b/.github/workflows/build-tests.yml
@@ -23,14 +23,14 @@ jobs:
steps:
- name: Checkout repository and submodules
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
+ uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
fetch-depth: 0
lfs: true
submodules: true
- name: Setup python 3
- uses: actions/setup-python@ece7cb06caefa5fff74198d8649806c4678c61a1 # v6.3.0
+ uses: actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97 # v7.0.0
with:
python-version: ${{ matrix.python-version }}
@@ -89,12 +89,12 @@ jobs:
steps:
- name: Checkout this repository
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
+ uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
lfs: true
- name: Checkout actions repository
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
+ uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
repository: mat3ra/actions
token: ${{ secrets.BOT_GITHUB_TOKEN }}
diff --git a/.github/workflows/s3-deploy.yml b/.github/workflows/s3-deploy.yml
index f52b2e44c..f6144a5da 100644
--- a/.github/workflows/s3-deploy.yml
+++ b/.github/workflows/s3-deploy.yml
@@ -18,14 +18,14 @@ jobs:
AWS_SECRET_ACCESS_KEY: ${{ secrets.S3_SECRET_KEY }}
steps:
- name: Checkout
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
+ uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
fetch-depth: 0
lfs: true
submodules: true
- name: Set python 3 version
- uses: actions/setup-python@ece7cb06caefa5fff74198d8649806c4678c61a1 # v6.3.0
+ uses: actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97 # v7.0.0
with:
python-version: "3.10"
From c26ea01297b874e049bdd0f27c94efd19fb75a14 Mon Sep 17 00:00:00 2001
From: Pranab Das <31024886+pranabdas@users.noreply.github.com>
Date: Fri, 24 Jul 2026 23:32:44 +0800
Subject: [PATCH 7/9] chore: bump deps
---
requirements.txt | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/requirements.txt b/requirements.txt
index 4658ddf40..ae035c0e9 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -4,14 +4,14 @@ backrefs==5.9
cachetools==5.5.2
certifi==2025.4.26
chardet==4.0.0
-charset-normalizer==3.4.6
+charset-normalizer==3.4.9
click==8.2.1
colorama==0.4.6
enum34==1.1.10
exabyte-json-include==2020.10.19
ghp-import==2.1.0
gitdb==4.0.12
-GitPython==3.1.50
+GitPython==3.1.55
google-api-core==2.30.3
google-api-python-client==2.149.0
google-auth==2.35.0
@@ -21,7 +21,7 @@ googleapis-common-protos==1.74.0
grpcio==1.80.0
grpcio-status==1.80.0
httplib2==0.22.0
-idna==3.15
+idna==3.18
importlib_metadata==8.5.0
Jinja2==3.1.6
latexcodec==3.0.1
@@ -44,7 +44,7 @@ pathspec==0.12.1
platformdirs==4.3.8
proto-plus==1.27.2
protobuf==6.33.6
-pyasn1==0.6.3
+pyasn1==0.6.4
pyasn1_modules==0.4.2
pybtex==0.24.0
Pygments==2.20.0
From 410cf82df984ba606b440410d5bbba3041c04a81 Mon Sep 17 00:00:00 2001
From: Pranab Das <31024886+pranabdas@users.noreply.github.com>
Date: Sat, 25 Jul 2026 13:58:02 +0800
Subject: [PATCH 8/9] bump deps
---
requirements.txt | 21 +++++++++++----------
1 file changed, 11 insertions(+), 10 deletions(-)
diff --git a/requirements.txt b/requirements.txt
index ae035c0e9..67c1a831d 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -1,11 +1,11 @@
-babel==2.17.0
+babel==2.18.0
backports-abc==0.5
-backrefs==5.9
+backrefs==7.0
cachetools==5.5.2
-certifi==2025.4.26
+certifi==2026.7.22
chardet==4.0.0
charset-normalizer==3.4.9
-click==8.2.1
+click==8.4.2
colorama==0.4.6
enum34==1.1.10
exabyte-json-include==2020.10.19
@@ -35,20 +35,21 @@ mkdocs-exclude==1.0.2
mkdocs-get-deps==0.2.2
mkdocs-git-revision-date-localized-plugin==1.2.9
mkdocs-macros-plugin==1.2.0
-mkdocs-material==9.6.23
+mkdocs-material==9.7.7
mkdocs-material-extensions==1.3.1
oauth2client==4.1.3
-packaging==25.0
+packaging==26.2
paginate==0.5.7
-pathspec==0.12.1
-platformdirs==4.3.8
+pathspec==1.1.1
+pip==23.3.2
+platformdirs==4.11.0
proto-plus==1.27.2
protobuf==6.33.6
pyasn1==0.6.4
pyasn1_modules==0.4.2
pybtex==0.24.0
Pygments==2.20.0
-pymdown-extensions==10.21.3
+pymdown-extensions==11.0.1
pypandoc==1.16.2
pyparsing==3.1.4
python-dateutil==2.9.0.post0
@@ -58,7 +59,7 @@ pyyaml_env_tag==1.1
regex==2024.9.11
requests==2.34.2
rsa==4.9.1
-setuptools==80.9.0
+setuptools==81.0.0
singledispatch==3.4.0.4
six==1.17.0
smmap==5.0.3
From 098736955f96235077070547741c85673051dbc4 Mon Sep 17 00:00:00 2001
From: Pranab Das <31024886+pranabdas@users.noreply.github.com>
Date: Sat, 25 Jul 2026 14:14:17 +0800
Subject: [PATCH 9/9] fix filename
---
.../{bang-gap-energy.png => band-gap-energy.png} | 0
1 file changed, 0 insertions(+), 0 deletions(-)
rename images/properties-directory/{bang-gap-energy.png => band-gap-energy.png} (100%)
diff --git a/images/properties-directory/bang-gap-energy.png b/images/properties-directory/band-gap-energy.png
similarity index 100%
rename from images/properties-directory/bang-gap-energy.png
rename to images/properties-directory/band-gap-energy.png