mirror of https://github.com/actions/toolkit
delete example
parent
2ad687a32e
commit
abe0bd98df
|
@ -12,6 +12,7 @@ This is the core library that powers the [`@actions/upload-artifact`](https://gi
|
||||||
- [Quick Start](#quick-start)
|
- [Quick Start](#quick-start)
|
||||||
- [Examples](#examples)
|
- [Examples](#examples)
|
||||||
- [Upload and Download](#upload-and-download)
|
- [Upload and Download](#upload-and-download)
|
||||||
|
- [Delete an Artifact](#delete-an-artifact)
|
||||||
- [Downloading from other workflow runs or repos](#downloading-from-other-workflow-runs-or-repos)
|
- [Downloading from other workflow runs or repos](#downloading-from-other-workflow-runs-or-repos)
|
||||||
- [Speeding up large uploads](#speeding-up-large-uploads)
|
- [Speeding up large uploads](#speeding-up-large-uploads)
|
||||||
- [Additional Resources](#additional-resources)
|
- [Additional Resources](#additional-resources)
|
||||||
|
@ -106,6 +107,19 @@ const {downloadPath} = await artifact.downloadArtifact(id, {
|
||||||
console.log(`Downloaded artifact ${id} to: ${downloadPath}`)
|
console.log(`Downloaded artifact ${id} to: ${downloadPath}`)
|
||||||
```
|
```
|
||||||
|
|
||||||
|
### Delete an Artifact
|
||||||
|
|
||||||
|
To delete an artifact, all you need is the name. Also supports options to delete from other repos/runs given a token with proper permissions is supplied.
|
||||||
|
|
||||||
|
```js
|
||||||
|
const {id} = await artifact.deleteArtifact(
|
||||||
|
// name of the artifact
|
||||||
|
'my-artifact'
|
||||||
|
)
|
||||||
|
|
||||||
|
console.log(`Deleted Artifact ID: ${id}`)
|
||||||
|
```
|
||||||
|
|
||||||
### Downloading from other workflow runs or repos
|
### Downloading from other workflow runs or repos
|
||||||
|
|
||||||
It may be useful to download Artifacts from other workflow runs, or even other repositories. By default, the permissions are scoped so they can only download Artifacts within the current workflow run. To elevate permissions for this scenario, you must specify `options.findBy` to `downloadArtifact`.
|
It may be useful to download Artifacts from other workflow runs, or even other repositories. By default, the permissions are scoped so they can only download Artifacts within the current workflow run. To elevate permissions for this scenario, you must specify `options.findBy` to `downloadArtifact`.
|
||||||
|
|
Loading…
Reference in New Issue