-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathaction.yml
41 lines (40 loc) · 1.12 KB
/
action.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
name: 'YC Object Storage Upload'
description: 'GitHub Action to upload files to Yandex Cloud Object Storage.'
author: 'Nikolay Matrosov'
inputs:
yc-sa-json-credentials:
required: true
description: 'Json containing authorized key for Service Account. More info https://cloud.yandex.ru/docs/container-registry/operations/authentication#sa-json'
bucket:
description: 'Object Storage bucket name for code'
default: ''
required: true
prefix:
description: 'Prefix that will added to all keys.'
required: false
default: ''
root:
description: 'Path that will considered as root.'
required: true
include:
description: 'Patterns to include. Multiline'
default: '*'
required: false
exclude:
description: 'Exclude patterns. Multiline'
default: ''
required: false
clear:
description: 'Clear bucket before upload.'
default: 'false'
required: false
cache-control:
description: 'Cache-Control header value. Multiline. Path mapped to value.'
default: ''
required: false
branding:
color: blue
icon: upload-cloud
runs:
using: 'node20'
main: 'dist/index.js'