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: docs/trusted-build-systems/github.md
+11-3Lines changed: 11 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -11,9 +11,16 @@ description: GitHub
11
11
* Use the predefined Trusted Build System _GitHub.com_ (see [configuration](/trusted-build-systems#configuration))
12
12
* add it to the Organization
13
13
* link it to each SignPath Project for GitHub
14
-
* Specify `<zip-file>` as root element of your [Artifact Configurations](/artifact-configuration) (GitHub packages all artifacts as ZIP archives)
15
14
* Required for [source code and build policies](#define-policies-for-source-code-and-builds): Install the [SignPath GitHub App](https://github.com/apps/signpath) and allow access to the code repositories.
16
15
16
+
{:.panel.info}
17
+
> **ZIP archives**
18
+
>
19
+
> By default, the `upload-artifact` action creates a ZIP archive, which requires the root element of your [Artifact Configurations](/artifact-configuration) to be of type `<zip-file>`.
20
+
> If you want to specify your artifact type directly, specify `archive: false` in the `upload-artifact` action. See [Usage](#usage).
21
+
>
22
+
> <iclass='la la-exclamation-triangle'></i> Note that there is an open bug in GitHub's `upload-artifact` action where the `name` parameter is ignored and the action fails if another artifact with the same filename has already been uploaded. See issues [#769](https://github.com/actions/upload-artifact/issues/769) and [#785](https://github.com/actions/upload-artifact/issues/785).
23
+
17
24
{:.panel.info}
18
25
> **GitHub Enterprise Server**
19
26
>
@@ -38,10 +45,10 @@ steps:
38
45
# required for the artifact to be available on the GitHub server
| `service-unavailable-timeout-in-seconds` | `600` | Total time in seconds that the action will wait for a single service call to succeed (across several retries).
78
85
| `download-signed-artifact-timeout-in-seconds` | `300` | HTTP timeout when downloading the signed artifact.
79
86
| `parameters` | | Multiline-string of values that map to [user-defined parameters] in the Artifact Configuration. Use one line per parameter with the format `<name>: "<value>"` where `<value>` needs to be a valid JSON string.
87
+
| `skip-decompress` | `false` | Set to `true` if the `archive` parameter in the `upload-artifact` action is set to `true` (i.e. the artifact is not stored as a ZIP archive)
0 commit comments