You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: content/actions/concepts/workflows-and-actions/reusing-workflow-configurations.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -56,7 +56,7 @@ Let's compare some aspects of each solution:
56
56
| Called directly within a job, not from a step | Run as a step within a job |
57
57
| Can contain multiple jobs | Does not contain jobs |
58
58
| Each step is logged in real-time | Logged as one step even if it contains multiple steps |
59
-
| Can connect a maximum of ten levels of workflows | Can be nested to have up to 10 composite actions in one workflow |
59
+
| Can connect a maximum of {% ifversion fpt or ghec %}ten {% else %}four {% endif %}levels of workflows | Can be nested to have up to 10 composite actions in one workflow |
60
60
| Can use secrets | Cannot use secrets |
61
61
| Cannot be published to the [marketplace](https://github.com/marketplace?type=actions)| Can be published to the [marketplace](https://github.com/marketplace?type=actions)|
Copy file name to clipboardExpand all lines: content/actions/how-tos/reuse-automations/reuse-workflows.md
+3-1Lines changed: 3 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -181,7 +181,9 @@ jobs:
181
181
182
182
## Nesting reusable workflows
183
183
184
-
You can connect a maximum of ten levels of workflows - that is, the top-level caller workflow and up to nine levels of reusable workflows. For example: _caller-workflow.yml_ → _called-workflow-1.yml_ → _called-workflow-2.yml_ → _called-workflow-3.yml_ → ... → _called-workflow-9.yml_. Loops in the workflow tree are not permitted.
184
+
You can connect a maximum of {% ifversion fpt or ghec %}ten levels of workflows - that is, the top-level caller workflow and up to nine levels of reusable workflows. For example: _caller-workflow.yml_ → _called-workflow-1.yml_ → _called-workflow-2.yml_ → _called-workflow-3.yml_ → ... → _called-workflow-9.yml_.{% else %}four levels of workflows - that is, the top-level caller workflow and up to three levels of reusable workflows. For example: _caller-workflow.yml_ → _called-workflow-1.yml_ → _called-workflow-2.yml_ → _called-workflow-3.yml_.{% endif %}
185
+
186
+
Loops in the workflow tree are not permitted.
185
187
186
188
> [!NOTE] Nested reusable workflows require all workflows in the chain to be accessible to the caller, and permissions can only be maintained or reduced—not elevated—throughout the chain. For more information, see [AUTOTITLE](/actions/reference/reusable-workflows-reference#access-and-permissions-for-nested-workflows).
Copy file name to clipboardExpand all lines: content/actions/reference/workflows-and-actions/reusing-workflow-configurations.md
+3-2Lines changed: 3 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -46,8 +46,9 @@ For {% ifversion ghes or ghec %}internal or {% endif %}private repositories, the
46
46
47
47
### Limitations of reusable workflows
48
48
49
-
* You can connect up to ten levels of workflows. For more information, see [Nesting reusable workflows](/actions/how-tos/sharing-automations/reuse-workflows#nesting-reusable-workflows).
50
-
* You can call a maximum of 50 unique reusable workflows from a single workflow file. This limit includes any trees of nested reusable workflows that may be called starting from your top-level caller workflow file.
49
+
50
+
* You can connect up to {% ifversion fpt or ghec %}ten {% else %}four {% endif %}levels of workflows. For more information, see [Nesting reusable workflows](/actions/how-tos/sharing-automations/reuse-workflows#nesting-reusable-workflows).
51
+
* You can call a maximum of {% ifversion fpt or ghec %}50 {% else %}20 {% endif %}unique reusable workflows from a single workflow file. This limit includes any trees of nested reusable workflows that may be called starting from your top-level caller workflow file.
51
52
52
53
For example, _top-level-caller-workflow.yml_ → _called-workflow-1.yml_ → _called-workflow-2.yml_ counts as 2 reusable workflows.
Copy file name to clipboardExpand all lines: content/admin/backing-up-and-restoring-your-instance/backup-service-for-github-enterprise-server/configuring-the-backup-service.md
+5-4Lines changed: 5 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -80,8 +80,9 @@ If you're using a dedicated block device as your backup target, you need to init
80
80
This command:
81
81
* Formats the device (erases all data).
82
82
* Prepares it for use by the backup service.
83
-
* Sets it to mount automatically at `/data/backup` on boot.
84
-
83
+
* Sets it to mount automatically at `/data/backup` on boot.{% ifversion ghes > 3.19 %}
84
+
* If in a clustered environment, configures the node in `cluster.conf` with the `backup-server` role.{% endif %}
85
+
85
86
{% ifversion ghes = 3.17 %}
86
87
From {% data variables.product.prodname_ghe_server %} 3.17.4 onward, the script is installed in PATH so you can run it directly using: `ghe-storage-init-backup /dev/YOUR_DEVICE_NAME`.
87
88
{% endif %}
@@ -109,9 +110,9 @@ If the device was already initialized using `ghe-storage-init-backup`, you can r
109
110
110
111
### Configuring backup settings
111
112
112
-
After the backup target is mounted, the Backup Service page will become available in the {% data variables.enterprise.management_console %}. If you're using a block device, this requires completing the initialization or mount steps above.
113
+
After the backup target is mounted, the Backup Service page will become available in the {% data variables.enterprise.management_console %}. {% ifversion ghes > 3.19 %} If your instance is part of a clustered environment, the system will automatically detect the node that was initialized with `ghe-storage-init-backup` and treat it as the backup server. {% endif %}
113
114
114
-
>[!NOTE] The settings page won’t appear until the backup storage is mounted at `/data/backup`.
115
+
>[!NOTE] The settings page won’t appear until the backup storage is mounted at `/data/backup` by completing the initialization or mount steps above.
115
116
116
117
If you're migrating from {% data variables.product.prodname_enterprise_backup_utilities %}, you can transfer your configuration in one of two ways:
0 commit comments