Skip to content

Commit

Permalink
Add 503 warning when uploading to the same artifact
Browse files Browse the repository at this point in the history
  • Loading branch information
konradpabjan authored Jan 20, 2022
1 parent 82c141c commit 87348ce
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -149,8 +149,6 @@ With the following example, the available artifact (named `artifact` by default
path: world.txt
```

> **_Warning:_** Be careful when uploading to the same artifact via multiple jobs as artifacts may become corrupted

Each artifact behaves as a file share. Uploading to the same artifact multiple times in the same workflow can overwrite and append already uploaded files:

```yaml
Expand All @@ -167,6 +165,8 @@ Each artifact behaves as a file share. Uploading to the same artifact multiple t
path: ${{ github.workspace }}
```

> **_Warning:_** Be careful when uploading to the same artifact via multiple jobs as artifacts may become corrupted. When uploading a file with an identical name and path in multiple jobs, uploads may fail with 503 errors due to conflicting uploads happening at the same time. Ensure uploads to identical locations to not interfere with each other.

In the above example, four jobs will upload four different files to the same artifact but there will only be one file available when `my-artifact` is downloaded. Each job overwrites what was previously uploaded. To ensure that jobs don't overwrite existing artifacts, use a different name per job:

```yaml
Expand Down

0 comments on commit 87348ce

Please sign in to comment.