Merge pull request #25084 from mrc0mmand/scorecard-tweaks

ci: run the Scorecards action in PRs only on config update
This commit is contained in:
Frantisek Sumsal
2022-10-20 16:45:22 +00:00
committed by GitHub

View File

@@ -1,3 +1,6 @@
---
# vi: ts=2 sw=2 et:
# SPDX-License-Identifier: LGPL-2.1-or-later
name: Scorecards supply-chain security
on:
# Only the default branch is supported.
@@ -5,9 +8,13 @@ on:
schedule:
- cron: '15 21 * * 6'
push:
branches: [ "main" ]
branches:
- main
pull_request:
branches: [ "main" ]
branches:
- main
paths:
- '.github/workflows/scorecards.yml'
# Declare default permissions as read only.
permissions: read-all
@@ -24,12 +31,12 @@ jobs:
id-token: write
steps:
- name: "Checkout code"
- name: Checkout code
uses: actions/checkout@a12a3943b4bdde767164f792f33f40b04645d846 # tag=v3.0.0
with:
persist-credentials: false
- name: "Run analysis"
- name: Run analysis
uses: ossf/scorecard-action@e363bfca00e752f91de7b7d2a77340e2e523cb18 # tag=v2.0.4
with:
results_file: results.sarif
@@ -48,7 +55,7 @@ jobs:
# Upload the results as artifacts (optional). Commenting out will disable uploads of run results in SARIF
# format to the repository Actions tab.
- name: "Upload artifact"
- name: Upload artifact
uses: actions/upload-artifact@6673cd052c4cd6fcf4b4e6e60ea986c889389535 # tag=v3.0.0
with:
name: SARIF file
@@ -56,8 +63,8 @@ jobs:
retention-days: 5
# Upload the results to GitHub's code scanning dashboard.
- name: "Upload to code-scanning"
if: ${{ github.event_name != 'pull_request' }}
- name: Upload to code-scanning
if: github.event_name != 'pull_request'
uses: github/codeql-action/upload-sarif@5f532563584d71fdef14ee64d17bafb34f751ce5 # tag=v1.0.26
with:
sarif_file: results.sarif