-
Notifications
You must be signed in to change notification settings - Fork 21
28 lines (26 loc) · 1.05 KB
/
byob-slsa.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
# This builds a SLSA provenance statement based on BYOB.
# For now it is under heavy development and is not yet suited for releases.
---
name: SLSA Provenance
on:
- workflow_dispatch
permissions: read-all
env:
GH_TOKEN: ${{ github.token }}
ISSUE_REPOSITORY: ${{ github.repository }}
jobs:
usetrw:
permissions:
contents: write
id-token: write
actions: read
packages: write
uses: AdamKorcz/java-slsa-generator/.github/workflows/gradle-trw.yml@main
with:
rekor-log-public: true
artifact-list: |
./sigstore-java/build/local-maven-repo/dev/sigstore/sigstore-java/GRADLE_VERSION/sigstore-java-GRADLE_VERSION.module,
./sigstore-java/build/libs/sigstore-java-GRADLE_VERSION.jar,
./sigstore-java/build/local-maven-repo/dev/sigstore/sigstore-java/GRADLE_VERSION/sigstore-java-GRADLE_VERSION.pom,
./sigstore-java/build/local-maven-repo/dev/sigstore/sigstore-java/GRADLE_VERSION/sigstore-java-GRADLE_VERSION-sources.jar,
./sigstore-java/build/libs/sigstore-java-GRADLE_VERSION-javadoc.jar