intel-device-plugins-for-ku.../.github/workflows/devel.yaml
Tuomas Katila 48a96cf319 workflows updates - scorecard, codeql, token changes
Also add scorecard badge and fix CI/Devel badge

Signed-off-by: Tuomas Katila <tuomas.katila@intel.com>
2023-11-14 12:52:19 +02:00

56 lines
986 B
YAML

name: Devel
on:
push:
branches:
- main
permissions:
contents: read
pull-requests: read
jobs:
trivy:
permissions:
actions: read
contents: read
security-events: write
uses: "./.github/workflows/lib-trivy.yaml"
with:
upload-to-github-security-tab: true
validate:
uses: "./.github/workflows/lib-validate.yaml"
codeql:
permissions:
actions: read
contents: read
security-events: write
uses: "./.github/workflows/lib-codeql.yaml"
scorecard:
permissions:
contents: read
id-token: write
security-events: write
uses: "./.github/workflows/lib-scorecard.yaml"
build:
needs:
- validate
- trivy
uses: "./.github/workflows/lib-build.yaml"
e2e:
needs:
- build
uses: "./.github/workflows/lib-e2e.yaml"
# devel image push
publish:
needs:
- e2e
- build
uses: "./.github/workflows/lib-publish.yaml"
secrets: inherit