Compare commits

..

44 Commits

Author SHA1 Message Date
renovate[bot]
22e6add79f chore(deps)!: update actions/github-script (v7.1.0 → v8.0.0) (#235) 2025-09-08 18:43:19 +00:00
renovate[bot]
6aeb735fe1 chore(deps): update pre-commit hook renovatebot/pre-commit-hooks (41.82.10 → 41.97.10) (#244)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-08 21:35:40 +03:00
renovate[bot]
dec62c2a00 chore(deps)!: update actions/setup-go (v5.5.0 → v6.0.0) (#237) 2025-09-08 13:43:38 +00:00
renovate[bot]
a6137fc6f2 chore(deps): update actions/github-script action (v7.0.1 → v7.1.0) (#242)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-08 12:57:10 +00:00
renovate[bot]
98dc9529de chore(deps)!: update actions/setup-dotnet (v4.3.1 → v5.0.0) (#236) 2025-09-08 12:54:15 +00:00
renovate[bot]
7d8560b64d chore(deps): update softprops/action-gh-release action (v2.3.2 → v2.3.3) (#241)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-08 12:44:11 +00:00
renovate[bot]
c408140901 chore(deps): update pre-commit hook bridgecrewio/checkov (3.2.464 → 3.2.470) (#234)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-08 12:39:34 +00:00
renovate[bot]
25496f6ca4 chore(deps): update ivuorinen/actions action (25.8.21 → 25.8.31) (#233)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-08 12:30:24 +00:00
renovate[bot]
8a7aa2243b chore(deps): update ncipollo/release-action action (v1.18.0 → v1.20.0) (#243)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-08 15:15:50 +03:00
renovate[bot]
e4f523bee2 chore(deps): update github/codeql-action action (v3.29.11 → v3.30.1) (#239)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-08 08:51:41 +03:00
renovate[bot]
71b97baa7c chore(deps): update actions/dependency-review-action action (v4.7.2 → v4.7.3) (#231)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-31 22:25:12 +03:00
renovate[bot]
8e88bf4cdb chore(deps)!: update pre-commit/pre-commit-hooks (v5.0.0 → v6.0.0) (#219)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-25 12:20:15 +03:00
renovate[bot]
ed5105bda8 chore(deps)!: update renovatebot/pre-commit-hooks (39.264.0 → 41.82.10) (#222)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-25 12:05:55 +03:00
renovate[bot]
fb0dd91145 chore(deps): update actions/dependency-review-action action (v4.7.1 → v4.7.2) (#224)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-25 08:41:57 +00:00
renovate[bot]
c8bc066aad chore(deps): update pre-commit hook bridgecrewio/checkov (3.2.400 → 3.2.464) (#218)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-25 08:18:11 +00:00
renovate[bot]
f568f5a580 chore(deps): update pre-commit hook adrienverge/yamllint (v1.37.0 → v1.37.1) (#217)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-25 08:15:56 +00:00
7e74799783 fix(ci): add 'actions' to language matrix in CodeQL workflow (#230) 2025-08-25 09:39:57 +03:00
renovate[bot]
cbc197c127 chore(deps): update ivuorinen/actions action (25.8.11 → 25.8.21) (#225) 2025-08-25 08:42:30 +03:00
renovate[bot]
a64baeb93b chore(deps): update pre-commit hook koalaman/shellcheck-precommit (v0.10.0 → v0.11.0) (#227) 2025-08-25 08:42:08 +03:00
renovate[bot]
c4dc50336e chore(deps): update pre-commit hook igorshubovych/markdownlint-cli (v0.44.0 → v0.45.0) (#226) 2025-08-25 08:41:46 +03:00
renovate[bot]
2f7734ae14 chore(deps): update pre-commit hook renovatebot/pre-commit-hooks (39.227.2 → 39.264.0) (#228) 2025-08-25 08:41:21 +03:00
renovate[bot]
39b44959d2 chore(deps): update github/codeql-action action (v3.29.9 → v3.29.11) (#221)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-24 23:07:54 +00:00
renovate[bot]
05e171c506 feat(github-action)!: Update actions/checkout (v4.3.0 → v5.0.0) (#209)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-21 14:36:40 +03:00
renovate[bot]
e3b436adb3 feat(github-action): update actions/checkout (v4.2.2 → v4.3.0) (#213)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-18 09:43:18 +00:00
renovate[bot]
be35f6b4d7 fix(github-action): update ivuorinen/actions (25.8.4 → 25.8.11) (#212)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-18 04:39:57 +00:00
renovate[bot]
243ec7e3c5 fix(github-action): update github/codeql-action (v3.29.8 → v3.29.9) (#211)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-18 01:59:41 +00:00
renovate[bot]
fa0232d3c4 feat(github-action)!: Update actions/download-artifact (v4.3.0 → v5.0.0) (#202)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-11 13:51:58 +03:00
renovate[bot]
cbf2bfd579 feat(github-action): update ivuorinen/actions (25.7.28 → 25.8.4) (#207)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-11 10:49:38 +00:00
renovate[bot]
8cb0247c80 feat(github-action): update docker/login-action (v3.4.0 → v3.5.0) (#205)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-11 09:34:47 +00:00
renovate[bot]
277ecd89c3 fix(github-action): update github/codeql-action (v3.29.5 → v3.29.8) (#204)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-11 04:47:27 +00:00
renovate[bot]
7b3fe400ef fix(github-action): update actions/cache (v4.2.3 → v4.2.4) (#203)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-11 00:46:36 +00:00
renovate[bot]
86387d514e fix(github-action): update ivuorinen/actions (25.7.21 → 25.7.28) (#199)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-04 16:11:30 +00:00
renovate[bot]
7e1dd3050c fix(github-action): update github/codeql-action (v3.29.4 → v3.29.5) (#198)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-04 05:11:39 +00:00
renovate[bot]
1018ccd7fe fix(github-action): update ivuorinen/actions (25.7.14 → 25.7.21) (#195)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-28 04:02:27 +00:00
renovate[bot]
59bd08c3c8 fix(github-action): update github/codeql-action (v3.29.2 → v3.29.4) (#194)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-28 03:53:24 +00:00
renovate[bot]
8476cd4675 fix(github-action): update sigstore/cosign-installer (v3.9.1 → v3.9.2) (#189)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-21 08:51:34 +00:00
renovate[bot]
743bd71d90 fix(github-action): update ivuorinen/actions (25.7.7 → 25.7.14) (#188)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-21 03:49:28 +00:00
renovate[bot]
3cfe6722c4 feat(github-action): update ivuorinen/actions (25.6.30 → 25.7.7) (#185)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-14 03:28:53 +00:00
renovate[bot]
625c37446b fix(github-action): update ivuorinen/actions (25.6.25 → 25.6.30) (#182)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-07 09:11:49 +00:00
renovate[bot]
c35aa94d24 fix(github-action): update github/codeql-action (v3.29.1 → v3.29.2) (#181)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-07 04:11:15 +00:00
renovate[bot]
c0f919957e feat(github-action): update ncipollo/release-action (v1.16.0 → v1.18.0) (#179)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-30 18:01:33 +00:00
renovate[bot]
5ea5b9efae fix(github-action): update ivuorinen/actions (25.6.17 → 25.6.25) (#177)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-30 09:51:23 +00:00
renovate[bot]
4c72f5c9be fix(github-action): update github/codeql-action (v3.29.0 → v3.29.1) (#176)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-30 03:40:06 +00:00
9480614ba2 fix(pr-lint): yarn and npm install tweaks (#173) 2025-06-25 20:58:01 +03:00
32 changed files with 74 additions and 70 deletions

View File

@@ -35,7 +35,7 @@ jobs:
steps: steps:
- name: Checkout Repository - name: Checkout Repository
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
with: with:
fetch-depth: 0 fetch-depth: 0
@@ -117,14 +117,14 @@ jobs:
- name: Upload Trivy results - name: Upload Trivy results
if: steps.verify-sarif.outputs.has_trivy == 'true' if: steps.verify-sarif.outputs.has_trivy == 'true'
uses: github/codeql-action/upload-sarif@ce28f5bb42b7a9f2c824e633a3f6ee835bab6858 # v3.29.0 uses: github/codeql-action/upload-sarif@f1f6e5f6af878fb37288ce1c627459e94dbf7d01 # v3.30.1
with: with:
sarif_file: 'trivy-results.sarif' sarif_file: 'trivy-results.sarif'
category: 'trivy' category: 'trivy'
- name: Upload Gitleaks results - name: Upload Gitleaks results
if: steps.verify-sarif.outputs.has_gitleaks == 'true' if: steps.verify-sarif.outputs.has_gitleaks == 'true'
uses: github/codeql-action/upload-sarif@ce28f5bb42b7a9f2c824e633a3f6ee835bab6858 # v3.29.0 uses: github/codeql-action/upload-sarif@f1f6e5f6af878fb37288ce1c627459e94dbf7d01 # v3.30.1
with: with:
sarif_file: 'gitleaks-report.sarif' sarif_file: 'gitleaks-report.sarif'
category: 'gitleaks' category: 'gitleaks'
@@ -141,7 +141,7 @@ jobs:
- name: Analyze Results - name: Analyze Results
if: always() if: always()
uses: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea # v7.0.1 uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0
with: with:
script: | script: |
const fs = require('fs'); const fs = require('fs');
@@ -232,7 +232,7 @@ jobs:
- name: Notify on Critical Issues - name: Notify on Critical Issues
if: failure() if: failure()
uses: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea # v7.0.1 uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0
with: with:
script: | script: |
const { repo, owner } = context.repo; const { repo, owner } = context.repo;

View File

@@ -25,22 +25,22 @@ jobs:
strategy: strategy:
fail-fast: false fail-fast: false
matrix: matrix:
language: ['javascript'] # Add languages used in your actions language: ['actions', 'javascript'] # Add languages used in your actions
steps: steps:
- name: Checkout repository - name: Checkout repository
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
- name: Initialize CodeQL - name: Initialize CodeQL
uses: github/codeql-action/init@ce28f5bb42b7a9f2c824e633a3f6ee835bab6858 # v3.29.0 uses: github/codeql-action/init@f1f6e5f6af878fb37288ce1c627459e94dbf7d01 # v3.30.1
with: with:
languages: ${{ matrix.language }} languages: ${{ matrix.language }}
queries: security-and-quality queries: security-and-quality
- name: Autobuild - name: Autobuild
uses: github/codeql-action/autobuild@ce28f5bb42b7a9f2c824e633a3f6ee835bab6858 # v3.29.0 uses: github/codeql-action/autobuild@f1f6e5f6af878fb37288ce1c627459e94dbf7d01 # v3.30.1
- name: Perform CodeQL Analysis - name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@ce28f5bb42b7a9f2c824e633a3f6ee835bab6858 # v3.29.0 uses: github/codeql-action/analyze@f1f6e5f6af878fb37288ce1c627459e94dbf7d01 # v3.30.1
with: with:
category: '/language:${{matrix.language}}' category: '/language:${{matrix.language}}'

View File

@@ -11,6 +11,6 @@ jobs:
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- name: 'Checkout Repository' - name: 'Checkout Repository'
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
- name: 'Dependency Review' - name: 'Dependency Review'
uses: actions/dependency-review-action@da24556b548a50705dd671f47852072ea4c105d9 # v4.7.1 uses: actions/dependency-review-action@595b5aeba73380359d98a5e087f648dbb0edce1b # v4.7.3

View File

@@ -20,7 +20,7 @@ jobs:
version: ${{ steps.daily-version.outputs.version }} version: ${{ steps.daily-version.outputs.version }}
steps: steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
- name: Create tag if necessary - name: Create tag if necessary
uses: fregante/daily-version-action@fb1a60b7c4daf1410cd755e360ebec3901e58588 # v2.1.3 uses: fregante/daily-version-action@fb1a60b7c4daf1410cd755e360ebec3901e58588 # v2.1.3
@@ -36,7 +36,7 @@ jobs:
- name: Create release - name: Create release
if: steps.daily-version.outputs.created if: steps.daily-version.outputs.created
uses: ncipollo/release-action@440c8c1cb0ed28b9f43e4d1d670870f059653174 # v1.16.0 uses: ncipollo/release-action@b7eabc95ff50cbeeedec83973935c8f306dfcd0b # v1.20.0
env: env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with: with:

View File

@@ -62,7 +62,7 @@ jobs:
steps: steps:
- name: Checkout Code - name: Checkout Code
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
with: with:
token: ${{ secrets.FIXIMUS_TOKEN || secrets.GITHUB_TOKEN }} token: ${{ secrets.FIXIMUS_TOKEN || secrets.GITHUB_TOKEN }}
fetch-depth: 0 fetch-depth: 0
@@ -99,7 +99,7 @@ jobs:
- name: Upload SARIF Report - name: Upload SARIF Report
if: always() && hashFiles('megalinter-reports/sarif/*.sarif') if: always() && hashFiles('megalinter-reports/sarif/*.sarif')
uses: github/codeql-action/upload-sarif@ce28f5bb42b7a9f2c824e633a3f6ee835bab6858 # v3.29.0 uses: github/codeql-action/upload-sarif@f1f6e5f6af878fb37288ce1c627459e94dbf7d01 # v3.30.1
with: with:
sarif_file: megalinter-reports/sarif sarif_file: megalinter-reports/sarif
category: megalinter category: megalinter
@@ -167,7 +167,7 @@ jobs:
- name: Create Status Check - name: Create Status Check
if: always() if: always()
uses: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea # v7.0.1 uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0
with: with:
script: | script: |
const status = '${{ steps.check-results.outputs.status }}'; const status = '${{ steps.check-results.outputs.status }}';

View File

@@ -16,7 +16,7 @@ jobs:
permissions: permissions:
contents: write contents: write
steps: steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
- uses: softprops/action-gh-release@72f2c25fcb47643c292f7107632f7a47c1df5cd8 # v2.3.2 - uses: softprops/action-gh-release@6cbd405e2c4e67a21c47fa9e383d020e4e28b836 # v2.3.3
with: with:
generate_release_notes: true generate_release_notes: true

View File

@@ -74,7 +74,7 @@ jobs:
security-events: write security-events: write
steps: steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
- name: Run OWASP Dependency Check - name: Run OWASP Dependency Check
uses: dependency-check/Dependency-Check_Action@3102a65fd5f36d0000297576acc56a475b0de98d # main uses: dependency-check/Dependency-Check_Action@3102a65fd5f36d0000297576acc56a475b0de98d # main
with: with:
@@ -87,7 +87,7 @@ jobs:
--enableExperimental --enableExperimental
--failOnCVSS 7 --failOnCVSS 7
- name: Upload OWASP Results - name: Upload OWASP Results
uses: github/codeql-action/upload-sarif@ce28f5bb42b7a9f2c824e633a3f6ee835bab6858 # v3.29.0 uses: github/codeql-action/upload-sarif@f1f6e5f6af878fb37288ce1c627459e94dbf7d01 # v3.30.1
with: with:
sarif_file: reports/dependency-check-report.sarif sarif_file: reports/dependency-check-report.sarif
category: owasp-dependency-check category: owasp-dependency-check
@@ -106,7 +106,7 @@ jobs:
security-events: write security-events: write
steps: steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
- uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0 - uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
with: with:
node-version: 'lts/*' node-version: 'lts/*'
@@ -119,7 +119,7 @@ jobs:
with: with:
args: --all-projects --sarif-file-output=snyk-results.sarif args: --all-projects --sarif-file-output=snyk-results.sarif
- name: Upload Snyk Results - name: Upload Snyk Results
uses: github/codeql-action/upload-sarif@ce28f5bb42b7a9f2c824e633a3f6ee835bab6858 # v3.29.0 uses: github/codeql-action/upload-sarif@f1f6e5f6af878fb37288ce1c627459e94dbf7d01 # v3.30.1
with: with:
sarif_file: snyk-results.sarif sarif_file: snyk-results.sarif
category: snyk category: snyk
@@ -138,7 +138,7 @@ jobs:
id-token: write id-token: write
steps: steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
- name: Run Scorecard - name: Run Scorecard
uses: ossf/scorecard-action@05b42c624433fc40578a4040d5cf5e36ddca8cde # v2.4.2 uses: ossf/scorecard-action@05b42c624433fc40578a4040d5cf5e36ddca8cde # v2.4.2
with: with:
@@ -146,7 +146,7 @@ jobs:
results_format: sarif results_format: sarif
publish_results: true publish_results: true
- name: Upload Scorecard Results - name: Upload Scorecard Results
uses: github/codeql-action/upload-sarif@ce28f5bb42b7a9f2c824e633a3f6ee835bab6858 # v3.29.0 uses: github/codeql-action/upload-sarif@f1f6e5f6af878fb37288ce1c627459e94dbf7d01 # v3.30.1
with: with:
sarif_file: scorecard-results.sarif sarif_file: scorecard-results.sarif
category: scorecard category: scorecard
@@ -165,16 +165,16 @@ jobs:
issues: write issues: write
steps: steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
- name: Download scan results - name: Download scan results
uses: actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 # v4.3.0 uses: actions/download-artifact@634f93cb2916e3fdff6788551b99b062d0335ce0 # v5.0.0
with: with:
path: ./results path: ./results
- name: Analyze Results - name: Analyze Results
id: analysis id: analysis
uses: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea # v7.0.1 uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0
with: with:
script: | script: |
const fs = require('fs'); const fs = require('fs');
@@ -249,7 +249,7 @@ jobs:
- name: Generate Reports - name: Generate Reports
if: always() if: always()
uses: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea # v7.0.1 uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0
with: with:
script: | script: |
const fs = require('fs'); const fs = require('fs');

View File

@@ -35,6 +35,6 @@ jobs:
steps: steps:
- name: ⤵️ Checkout Repository - name: ⤵️ Checkout Repository
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
- name: ⤵️ Sync Latest Labels Definitions - name: ⤵️ Sync Latest Labels Definitions
uses: ./sync-labels uses: ./sync-labels

View File

@@ -1,7 +1,7 @@
--- ---
repos: repos:
- repo: https://github.com/pre-commit/pre-commit-hooks - repo: https://github.com/pre-commit/pre-commit-hooks
rev: v5.0.0 rev: v6.0.0
hooks: hooks:
- id: requirements-txt-fixer - id: requirements-txt-fixer
- id: detect-private-key - id: detect-private-key
@@ -23,13 +23,13 @@ repos:
args: [--autofix, --no-sort-keys] args: [--autofix, --no-sort-keys]
- repo: https://github.com/igorshubovych/markdownlint-cli - repo: https://github.com/igorshubovych/markdownlint-cli
rev: v0.44.0 rev: v0.45.0
hooks: hooks:
- id: markdownlint - id: markdownlint
args: [-c, .markdownlint.json, --fix] args: [-c, .markdownlint.json, --fix]
- repo: https://github.com/adrienverge/yamllint - repo: https://github.com/adrienverge/yamllint
rev: v1.37.0 rev: v1.37.1
hooks: hooks:
- id: yamllint - id: yamllint
@@ -39,7 +39,7 @@ repos:
- id: shfmt - id: shfmt
- repo: https://github.com/koalaman/shellcheck-precommit - repo: https://github.com/koalaman/shellcheck-precommit
rev: v0.10.0 rev: v0.11.0
hooks: hooks:
- id: shellcheck - id: shellcheck
args: ['--severity=warning'] args: ['--severity=warning']
@@ -51,12 +51,12 @@ repos:
args: ['-shellcheck='] args: ['-shellcheck=']
- repo: https://github.com/renovatebot/pre-commit-hooks - repo: https://github.com/renovatebot/pre-commit-hooks
rev: 39.227.2 rev: 41.97.10
hooks: hooks:
- id: renovate-config-validator - id: renovate-config-validator
- repo: https://github.com/bridgecrewio/checkov.git - repo: https://github.com/bridgecrewio/checkov.git
rev: '3.2.400' rev: '3.2.470'
hooks: hooks:
- id: checkov - id: checkov
args: args:

View File

@@ -47,6 +47,6 @@ runs:
fi fi
- name: Upload SARIF Report - name: Upload SARIF Report
uses: github/codeql-action/upload-sarif@ce28f5bb42b7a9f2c824e633a3f6ee835bab6858 # v3.29.0 uses: github/codeql-action/upload-sarif@f1f6e5f6af878fb37288ce1c627459e94dbf7d01 # v3.30.1
with: with:
sarif_file: ansible-lint.sarif sarif_file: ansible-lint.sarif

View File

@@ -12,7 +12,7 @@ runs:
using: composite using: composite
steps: steps:
- name: Checkout Repository - name: Checkout Repository
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
- name: Set Git Config - name: Set Git Config
uses: ivuorinen/actions/set-git-config@main uses: ivuorinen/actions/set-git-config@main
@@ -31,6 +31,6 @@ runs:
biome check . --json > biome-report.json biome check . --json > biome-report.json
- name: Upload Biome Results - name: Upload Biome Results
uses: github/codeql-action/upload-sarif@ce28f5bb42b7a9f2c824e633a3f6ee835bab6858 # v3.29.0 uses: github/codeql-action/upload-sarif@f1f6e5f6af878fb37288ce1c627459e94dbf7d01 # v3.30.1
with: with:
sarif_file: biome-report.json sarif_file: biome-report.json

View File

@@ -12,7 +12,7 @@ runs:
using: composite using: composite
steps: steps:
- name: Checkout Repository - name: Checkout Repository
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
- name: Set Git Config - name: Set Git Config
uses: ivuorinen/actions/set-git-config@main uses: ivuorinen/actions/set-git-config@main

View File

@@ -95,7 +95,7 @@ runs:
echo "cache-paths=${cache_paths}" >> $GITHUB_OUTPUT echo "cache-paths=${cache_paths}" >> $GITHUB_OUTPUT
- id: cache - id: cache
uses: actions/cache@5a3ec84eff668545956fd18022155c47e93e2684 # v4.2.3 uses: actions/cache@0400d5f644dc74513175e3cd8d07132dd4860809 # v4.2.4
with: with:
path: ${{ steps.prepare.outputs.cache-paths }} path: ${{ steps.prepare.outputs.cache-paths }}
key: ${{ steps.prepare.outputs.cache-key }} key: ${{ steps.prepare.outputs.cache-key }}

View File

@@ -18,7 +18,7 @@ runs:
uses: ivuorinen/actions/set-git-config@main uses: ivuorinen/actions/set-git-config@main
- name: Checkout Repository - name: Checkout Repository
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
- name: Compress Images - name: Compress Images
id: calibre id: calibre

View File

@@ -22,7 +22,7 @@ runs:
default-version: '7.0' default-version: '7.0'
- name: Setup .NET SDK - name: Setup .NET SDK
uses: actions/setup-dotnet@67a3573c9a986a3f9c594539f4ab511d57bb3ce9 # v4.3.1 uses: actions/setup-dotnet@d4c94342e560b34958eacfc5d055d21461ed1c5d # v5.0.0
with: with:
dotnet-version: '${{ steps.detect-dotnet-version.outputs.dotnet-version }}' dotnet-version: '${{ steps.detect-dotnet-version.outputs.dotnet-version }}'

View File

@@ -22,7 +22,7 @@ runs:
default-version: '7.0' default-version: '7.0'
- name: Setup .NET SDK - name: Setup .NET SDK
uses: actions/setup-dotnet@67a3573c9a986a3f9c594539f4ab511d57bb3ce9 # v4.3.1 uses: actions/setup-dotnet@d4c94342e560b34958eacfc5d055d21461ed1c5d # v5.0.0
with: with:
dotnet-version: '${{ steps.detect-dotnet-version.outputs.dotnet-version }}' dotnet-version: '${{ steps.detect-dotnet-version.outputs.dotnet-version }}'
@@ -40,6 +40,6 @@ runs:
fi fi
- name: Upload SARIF Report - name: Upload SARIF Report
uses: github/codeql-action/upload-sarif@ce28f5bb42b7a9f2c824e633a3f6ee835bab6858 # v3.29.0 uses: github/codeql-action/upload-sarif@f1f6e5f6af878fb37288ce1c627459e94dbf7d01 # v3.30.1
with: with:
sarif_file: dotnet-format.sarif sarif_file: dotnet-format.sarif

View File

@@ -26,7 +26,7 @@ runs:
default-version: '7.0' default-version: '7.0'
- name: Setup .NET SDK - name: Setup .NET SDK
uses: actions/setup-dotnet@67a3573c9a986a3f9c594539f4ab511d57bb3ce9 # v4.3.1 uses: actions/setup-dotnet@d4c94342e560b34958eacfc5d055d21461ed1c5d # v5.0.0
with: with:
dotnet-version: '${{ steps.detect-dotnet-version.outputs.dotnet-version }}' dotnet-version: '${{ steps.detect-dotnet-version.outputs.dotnet-version }}'

View File

@@ -133,7 +133,7 @@ runs:
echo "tags=${processed_tags}" >> $GITHUB_OUTPUT echo "tags=${processed_tags}" >> $GITHUB_OUTPUT
- name: Log in to GitHub Container Registry - name: Log in to GitHub Container Registry
uses: docker/login-action@74a5d142397b4f367a81961eba4e8cd7edddf772 # v3.4.0 uses: docker/login-action@184bdaa0721073962dff0199f1fb9940f07167d1 # v3.5.0
with: with:
registry: ${{ inputs.registry }} registry: ${{ inputs.registry }}
username: ${{ github.actor }} username: ${{ github.actor }}
@@ -141,7 +141,7 @@ runs:
- name: Set up Cosign - name: Set up Cosign
if: inputs.provenance == 'true' if: inputs.provenance == 'true'
uses: sigstore/cosign-installer@398d4b0eeef1380460a10c8013a76f728fb906ac # v3.9.1 uses: sigstore/cosign-installer@d58896d6a1865668819e1d91763c7751a165e159 # v3.9.2
- name: Publish Image - name: Publish Image
id: publish id: publish

View File

@@ -144,14 +144,14 @@ runs:
echo "repo-url=https://hub.docker.com/r/${full_name}" >> $GITHUB_OUTPUT echo "repo-url=https://hub.docker.com/r/${full_name}" >> $GITHUB_OUTPUT
- name: Log in to Docker Hub - name: Log in to Docker Hub
uses: docker/login-action@74a5d142397b4f367a81961eba4e8cd7edddf772 # v3.4.0 uses: docker/login-action@184bdaa0721073962dff0199f1fb9940f07167d1 # v3.5.0
with: with:
username: ${{ inputs.username }} username: ${{ inputs.username }}
password: ${{ inputs.password }} password: ${{ inputs.password }}
- name: Set up Cosign - name: Set up Cosign
if: inputs.provenance == 'true' if: inputs.provenance == 'true'
uses: sigstore/cosign-installer@398d4b0eeef1380460a10c8013a76f728fb906ac # v3.9.1 uses: sigstore/cosign-installer@d58896d6a1865668819e1d91763c7751a165e159 # v3.9.2
- name: Update Docker Hub Description - name: Update Docker Hub Description
if: inputs.repository-description != '' || inputs.readme-file != '' if: inputs.repository-description != '' || inputs.readme-file != ''

View File

@@ -239,7 +239,7 @@ runs:
- name: Upload ESLint Results - name: Upload ESLint Results
if: always() && inputs.report-format == 'sarif' if: always() && inputs.report-format == 'sarif'
uses: github/codeql-action/upload-sarif@ce28f5bb42b7a9f2c824e633a3f6ee835bab6858 # v3.29.0 uses: github/codeql-action/upload-sarif@f1f6e5f6af878fb37288ce1c627459e94dbf7d01 # v3.30.1
with: with:
sarif_file: ${{ inputs.working-directory }}/reports/eslint.sarif sarif_file: ${{ inputs.working-directory }}/reports/eslint.sarif
category: eslint category: eslint

View File

@@ -12,7 +12,7 @@ runs:
using: composite using: composite
steps: steps:
- name: Checkout Repository - name: Checkout Repository
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
- name: Set Git Config - name: Set Git Config
uses: ivuorinen/actions/set-git-config@main uses: ivuorinen/actions/set-git-config@main

View File

@@ -24,7 +24,7 @@ runs:
uses: ivuorinen/actions/go-version-detect@main uses: ivuorinen/actions/go-version-detect@main
- name: Setup Go - name: Setup Go
uses: actions/setup-go@d35c59abb061a4a6fb18e82ac0862c26744d6ab5 # v5.5.0 uses: actions/setup-go@44694675825211faa026b3c33043df3e48a5fa00 # v6.0.0
with: with:
go-version: '${{ steps.detect-go-version.outputs.go-version }}' go-version: '${{ steps.detect-go-version.outputs.go-version }}'

View File

@@ -106,7 +106,7 @@ runs:
done done
- name: Setup Go - name: Setup Go
uses: actions/setup-go@d35c59abb061a4a6fb18e82ac0862c26744d6ab5 # v5.5.0 uses: actions/setup-go@44694675825211faa026b3c33043df3e48a5fa00 # v6.0.0
with: with:
go-version: ${{ inputs.go-version }} go-version: ${{ inputs.go-version }}
cache: true cache: true
@@ -114,7 +114,7 @@ runs:
- name: Set up Cache - name: Set up Cache
id: cache id: cache
if: inputs.cache == 'true' if: inputs.cache == 'true'
uses: actions/cache@5a3ec84eff668545956fd18022155c47e93e2684 # v4.2.3 uses: actions/cache@0400d5f644dc74513175e3cd8d07132dd4860809 # v4.2.4
with: with:
path: | path: |
~/.cache/golangci-lint ~/.cache/golangci-lint
@@ -266,7 +266,7 @@ runs:
- name: Upload Lint Results - name: Upload Lint Results
if: always() && inputs.report-format == 'sarif' if: always() && inputs.report-format == 'sarif'
uses: github/codeql-action/upload-sarif@ce28f5bb42b7a9f2c824e633a3f6ee835bab6858 # v3.29.0 uses: github/codeql-action/upload-sarif@f1f6e5f6af878fb37288ce1c627459e94dbf7d01 # v3.30.1
with: with:
sarif_file: ${{ inputs.working-directory }}/reports/golangci-lint.sarif sarif_file: ${{ inputs.working-directory }}/reports/golangci-lint.sarif
category: golangci-lint category: golangci-lint

View File

@@ -216,7 +216,7 @@ runs:
- name: Setup Caching - name: Setup Caching
if: inputs.cache == 'true' if: inputs.cache == 'true'
id: deps-cache id: deps-cache
uses: actions/cache@5a3ec84eff668545956fd18022155c47e93e2684 # v4.2.3 uses: actions/cache@0400d5f644dc74513175e3cd8d07132dd4860809 # v4.2.4
with: with:
path: | path: |
**/node_modules **/node_modules

View File

@@ -172,7 +172,7 @@ runs:
- name: Cache Composer packages - name: Cache Composer packages
id: composer-cache id: composer-cache
uses: actions/cache@5a3ec84eff668545956fd18022155c47e93e2684 # v4.2.3 uses: actions/cache@0400d5f644dc74513175e3cd8d07132dd4860809 # v4.2.4
with: with:
path: | path: |
vendor vendor

View File

@@ -50,7 +50,7 @@ runs:
extensions: ${{ inputs.extensions }} extensions: ${{ inputs.extensions }}
coverage: ${{ inputs.coverage }} coverage: ${{ inputs.coverage }}
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
- name: 'Check file existence' - name: 'Check file existence'
id: check_files id: check_files

View File

@@ -16,7 +16,7 @@ runs:
# │ Git Checkout │ # │ Git Checkout │
# ╰──────────────────────────────────────────────────────────╯ # ╰──────────────────────────────────────────────────────────╯
- name: Checkout Code - name: Checkout Code
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
with: with:
token: ${{ github.token }} token: ${{ github.token }}
@@ -29,7 +29,7 @@ runs:
# ╰──────────────────────────────────────────────────────────╯ # ╰──────────────────────────────────────────────────────────╯
- name: Setup Git Config - name: Setup Git Config
id: git-config id: git-config
uses: ivuorinen/actions/set-git-config@05cd983353b4e6d3213389801daf0f9ec2af7a77 # 25.6.17 uses: ivuorinen/actions/set-git-config@71b97baa7c71a55b48413309b86843b1b125e149 # 25.8.31
# ╭──────────────────────────────────────────────────────────╮ # ╭──────────────────────────────────────────────────────────╮
# │ Install packages for linting │ # │ Install packages for linting │
@@ -53,12 +53,16 @@ runs:
shell: bash shell: bash
run: | run: |
if [ -f pnpm-lock.yaml ]; then if [ -f pnpm-lock.yaml ]; then
npm install -g pnpm # GitHub Actions runners dont come with pnpm npm install -g pnpm
pnpm install pnpm install
elif [ -f yarn.lock ]; then elif [ -f yarn.lock ]; then
npm install -g yarn
yarn install yarn install
elif [ -f package-lock.json ]; then elif [ -f package-lock.json ]; then
npm ci if ! npm ci; then
echo "::warning ::npm ci failed falling back to npm install (lockfile drift?)"
npm install
fi
else else
echo "No supported lockfile found, skipping Node.js dependencies installation." echo "No supported lockfile found, skipping Node.js dependencies installation."
fi fi
@@ -122,7 +126,7 @@ runs:
- name: Setup Go - name: Setup Go
if: steps.detect-go.outputs.found == 'true' if: steps.detect-go.outputs.found == 'true'
uses: actions/setup-go@d35c59abb061a4a6fb18e82ac0862c26744d6ab5 # v5.5.0 uses: actions/setup-go@44694675825211faa026b3c33043df3e48a5fa00 # v6.0.0
with: with:
go-version-file: 'go.mod' go-version-file: 'go.mod'
cache: true cache: true

View File

@@ -102,7 +102,7 @@ runs:
- name: Set up Cache - name: Set up Cache
id: cache id: cache
uses: actions/cache@5a3ec84eff668545956fd18022155c47e93e2684 # v4.2.3 uses: actions/cache@0400d5f644dc74513175e3cd8d07132dd4860809 # v4.2.4
if: inputs.cache == 'true' if: inputs.cache == 'true'
with: with:
path: | path: |
@@ -305,7 +305,7 @@ runs:
- name: Upload Prettier Results - name: Upload Prettier Results
if: always() && inputs.report-format == 'sarif' if: always() && inputs.report-format == 'sarif'
uses: github/codeql-action/upload-sarif@ce28f5bb42b7a9f2c824e633a3f6ee835bab6858 # v3.29.0 uses: github/codeql-action/upload-sarif@f1f6e5f6af878fb37288ce1c627459e94dbf7d01 # v3.30.1
with: with:
sarif_file: ${{ inputs.working-directory }}/reports/prettier.sarif sarif_file: ${{ inputs.working-directory }}/reports/prettier.sarif
category: prettier category: prettier

View File

@@ -12,7 +12,7 @@ runs:
using: 'composite' using: 'composite'
steps: steps:
- name: Checkout Repository - name: Checkout Repository
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
- name: Set Git Config - name: Set Git Config
uses: ivuorinen/actions/set-git-config@main uses: ivuorinen/actions/set-git-config@main

View File

@@ -213,7 +213,7 @@ runs:
- name: Upload SARIF Report - name: Upload SARIF Report
if: steps.check-files.outputs.result == 'found' if: steps.check-files.outputs.result == 'found'
uses: github/codeql-action/upload-sarif@ce28f5bb42b7a9f2c824e633a3f6ee835bab6858 # v3.29.0 uses: github/codeql-action/upload-sarif@f1f6e5f6af878fb37288ce1c627459e94dbf7d01 # v3.30.1
with: with:
sarif_file: ${{ inputs.working-directory }}/reports/flake8.sarif sarif_file: ${{ inputs.working-directory }}/reports/flake8.sarif
category: 'python-lint' category: 'python-lint'

View File

@@ -62,7 +62,7 @@ runs:
fi fi
- name: Checkout Repository - name: Checkout Repository
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
with: with:
fetch-depth: 0 # Fetch all history for tag comparison fetch-depth: 0 # Fetch all history for tag comparison

View File

@@ -225,7 +225,7 @@ runs:
- name: Upload SARIF Report - name: Upload SARIF Report
if: steps.check-files.outputs.found == 'true' && inputs.format == 'sarif' if: steps.check-files.outputs.found == 'true' && inputs.format == 'sarif'
uses: github/codeql-action/upload-sarif@ce28f5bb42b7a9f2c824e633a3f6ee835bab6858 # v3.29.0 uses: github/codeql-action/upload-sarif@f1f6e5f6af878fb37288ce1c627459e94dbf7d01 # v3.30.1
with: with:
sarif_file: ${{ inputs.working-directory }}/reports/tflint.sarif sarif_file: ${{ inputs.working-directory }}/reports/tflint.sarif
category: terraform-lint category: terraform-lint