Skip to content

Consolidate oak containers protos into one ergonomic file for customer teams, and add relevant build targets #1738

Consolidate oak containers protos into one ergonomic file for customer teams, and add relevant build targets

Consolidate oak containers protos into one ergonomic file for customer teams, and add relevant build targets #1738

Workflow file for this run

name: SLSA3 Provenances for MNIST model evaluation
# See https://docs.github.com/en/actions/learn-github-actions/workflow-syntax-for-github-actions#example-using-concurrency-to-cancel-any-in-progress-job-or-run
concurrency:
group: ${{ github.workflow }}-${{ github.head_ref || github.run_id }}
cancel-in-progress: true
on:
workflow_dispatch:
branches: [main]
pull_request:
branches: [main]
# Ref: https://github.com/project-oak/hello-transparent-release/blob/main/.github/workflows/provenance.yaml
jobs:
generate_provenance:
if: |
github.event_name == 'workflow_dispatch' ||
contains(github.event.pull_request.labels.*.name, 'ml-transparency:force-run')
permissions:
actions: read
id-token: write
contents: write
uses: slsa-framework/slsa-github-generator/.github/workflows/[email protected]
with:
builder-image: 'europe-west2-docker.pkg.dev/oak-ci/mnist-eval/mnist-eval'
builder-digest: 'sha256:67d6e00569a6d6bdfa1eb63021b089e2947611ff17ea6694f0e15568bb9cd598'
config-path: 'buildconfigs/oak_ml_transparency_eval.toml'
provenance-name: 'mnist_eval.intoto'
compile-builder: true