/
action.yaml
54 lines (52 loc) · 1.33 KB
/
action.yaml
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
42
43
44
45
46
47
48
49
50
51
52
53
54
---
name: 'advisories-validate'
description: |
Wolfictl Advisories validate.
inputs:
advisories-directory:
description: |
The advisories repo directory.
required: true
default: ""
packages-directory:
description: |
The packages repo directory.
required: true
default: ""
repository:
description: |
The GitHub repository to be used (org/repo format).
required: true
default: ""
package-repo-url:
description: |
Where can find the apk index.
required: true
default: ""
token:
description: |
GitHub Token or OctoSts token.
required: true
default: ""
fork_point:
description: |
The fork point to be used.
required: true
default: ""
runs:
using: 'docker'
image: docker://ghcr.io/wolfi-dev/sdk:latest@sha256:03f19181c654d30c23627c3f20911ff08261d631f7b5ef0dbd29efdeb30e0055
entrypoint: wolfictl
args:
- adv
- validate
- -v
- --skip-alias
- --no-distro-detection
- --advisories-repo-dir=${{ inputs.advisories-directory }}
- --advisories-repo-url=https://github.com/${{ inputs.repository }}
- --advisories-repo-base-hash=${{ inputs.fork_point }}
- --distro-repo-dir=${{ inputs.packages-directory }}
- --package-repo-url=${{ inputs.package-repo-url }}
env:
GITHUB_TOKEN: ${{ inputs.token }}