Compare commits

...

2 Commits

Author SHA1 Message Date
5dc68c18e2 Update to node16
Node 12 has an end of life on April 30, 2022.

This PR updates the default runtime to [node16](https://github.blog/changelog/2021-12-10-github-actions-github-hosted-runners-now-run-node-js-16-by-default/), rather then node12. 

This is supported on all Actions Runners v2.285.0 or later.
2022-02-07 14:06:57 -05:00
87348cee5f Add 503 warning when uploading to the same artifact 2022-01-20 15:26:28 +01:00
2 changed files with 3 additions and 3 deletions

View File

@ -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
@ -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

View File

@ -24,5 +24,5 @@ inputs:
Minimum 1 day.
Maximum 90 days unless changed from the repository settings page.
runs:
using: 'node12'
using: 'node16'
main: 'dist/index.js'