Skip to content

refactor actions

refactor actions #1

Workflow file for this run

name: build-attested

Check failure on line 1 in .github/workflows/build-attested.yml

View workflow run for this annotation

GitHub Actions / .github/workflows/build-attested.yml

Invalid workflow file

(Line: 29, Col: 14): The expression is not closed. An unescaped ${{ sequence was found, but the closing }} sequence was not found.
on:
workflow_call:
workflow_dispatch:
jobs:
build-drivers:
uses: ./.github/workflows/build-drivers.yml
build-guestagent:
uses: ./.github/workflows/build-guestagent.yml
build-timeprovider:
uses: ./.github/workflows/build-timeprovider.yml
build-xstdvga:
uses: ./.github/workflows/build-xstdvga.yml
build-attested:
runs-on: ubuntu-latest
needs:
- build-drivers
- build-guestagent
- build-timeprovider
- build-xstdvga
permissions:
id-token: write
contents: read
attestations: write
steps:
- name: Write checksum file
run: |
echo "${{needs.build-drivers.outputs.output-sha256} drivers.zip" >> checksums.txt
echo "${{needs.build-guestagent.outputs.output-sha256} guestagent.zip" >> checksums.txt
echo "${{needs.build-timeprovider.outputs.output-sha256} timeprovider.zip" >> checksums.txt
echo "${{needs.build-xstdvga.outputs.output-sha256} xstdvga.zip" >> checksums.txt
- name: Attest artifacts
uses: actions/attest@59d89421af93a897026c735860bf21b6eb4f7b26 # v4.1.0
with:
subject-checksums: checksums.txt