Skip to content

Workflow file for this run

name: Test Witness Action Wrapper
on:
push:
branches: [ main ]
pull_request:
branches: [ main ]
workflow_dispatch:
permissions:
id-token: write # Required for requesting the JWT
contents: read # Required for actions/checkout
jobs:
test-sigstore-archivista:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v3
- name: Setup Node.js
uses: actions/setup-node@v3
with:
node-version: '16'
- name: Install dependencies
run: npm ci
- name: Test with Sigstore and Archivista
id: sigstore-attestation
uses: ./
with:
action-ref: "actions/hello-world-javascript-action@main"
who-to-greet: "Sigstore" # Required input passed correctly
step: test-sigstore
attestations: "environment github slsa"
attestor-slsa-export: "true"
enable-sigstore: "true"
enable-archivista: "true"
input-who-to-greet: "input-Sigstore" # Required input passed incorrectly