Skip to content

OSSF Scorecard

OSSF Scorecard #1245

name: OSSF Scorecard
on:
push:
branches:
- main
schedule:
- cron: "43 6 * * 5" # weekly at 06:43 (UTC) on Friday
workflow_dispatch:
permissions: {}
jobs:
analysis:
if: github.repository == 'open-telemetry/opentelemetry-java'
permissions:
contents: read # for actions/checkout
id-token: write # for Scorecard to publish results
security-events: write # for the SARIF upload to code scanning
uses: open-telemetry/shared-workflows/.github/workflows/scorecard.yml@8079110d7e793bd38b1a5219ef8f8280dab9139e # v0.7.0
workflow-notification:
permissions:
issues: write
needs:
- analysis
if: always()
uses: open-telemetry/shared-workflows/.github/workflows/workflow-failure-issue.yml@8079110d7e793bd38b1a5219ef8f8280dab9139e # v0.7.0
with:
success: ${{ needs.analysis.result == 'success' }}