ci(infrastructure): add TFLint configuration with azurerm plugin (#209) #14
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| # OpenSSF Scorecard - Security health metrics for open source projects | |
| # https://github.com/ossf/scorecard | |
| # Results appear in the GitHub Security tab under Code scanning alerts | |
| name: OpenSSF Scorecard | |
| on: | |
| push: | |
| branches: | |
| - main | |
| schedule: | |
| # Weekly scan: Sundays at 03:00 UTC | |
| - cron: "0 3 * * 0" | |
| permissions: | |
| contents: read | |
| jobs: | |
| scorecard: | |
| name: Scorecard analysis | |
| runs-on: ubuntu-latest | |
| permissions: | |
| security-events: write | |
| id-token: write | |
| contents: read | |
| steps: | |
| - name: Checkout | |
| uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 | |
| with: | |
| persist-credentials: false | |
| - name: Run Scorecard | |
| uses: ossf/scorecard-action@4eaacf0543bb3f2c246792bd56e8cdeffafb205a # v2.4.3 | |
| with: | |
| results_file: results.sarif | |
| results_format: sarif | |
| publish_results: true | |
| - name: Upload SARIF to Security tab | |
| uses: github/codeql-action/upload-sarif@0d579ffd059c29b07949a3cce3983f0780820c98 # v4.32.6 | |
| continue-on-error: true | |
| with: | |
| sarif_file: results.sarif | |
| category: openssf-scorecard | |
| - name: Upload Scorecard results | |
| uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0 | |
| with: | |
| name: scorecard-results | |
| path: results.sarif | |
| retention-days: 90 |