diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 1167aaee..7fed1231 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -75,7 +75,7 @@ jobs: # REPOSITORY CHECKOUT # Full history needed for accurate change detection - name: Checkout Repository - uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4 + uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5 with: fetch-depth: 0 @@ -138,7 +138,7 @@ jobs: # REPOSITORY CHECKOUT # Shallow clone sufficient for linting current state - name: Checkout Repository - uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4 + uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5 # SMART CHANGE DETECTION # Only runs when documentation files change @@ -217,7 +217,7 @@ jobs: # REPOSITORY CHECKOUT # Shallow clone sufficient for infrastructure validation - name: Checkout Repository - uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4 + uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5 # SMART CHANGE DETECTION # Each matrix job only runs if relevant files changed diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index f089a330..47f70f07 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -29,7 +29,7 @@ jobs: deployments: write steps: - name: Checkout - uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4 + uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5 - name: Get Docker image id: image run: | diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml index 75369d9e..bab4b118 100644 --- a/.github/workflows/docker.yml +++ b/.github/workflows/docker.yml @@ -182,7 +182,7 @@ jobs: # REPOSITORY CHECKOUT # Full history needed for accurate version determination - name: Checkout - uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4 + uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5 with: fetch-depth: 0 @@ -312,7 +312,7 @@ jobs: # REPOSITORY CHECKOUT # Required for Dockerfile analysis and security context - name: Checkout repository - uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4 + uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5 with: fetch-depth: 0 diff --git a/.github/workflows/maintenance.yml b/.github/workflows/maintenance.yml index 501c80cd..f0088573 100644 --- a/.github/workflows/maintenance.yml +++ b/.github/workflows/maintenance.yml @@ -107,7 +107,7 @@ jobs: # REPOSITORY CHECKOUT # Full history required for accurate TODO comparison and tracking - name: Checkout Repository - uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4 + uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5 with: fetch-depth: 0 @@ -188,7 +188,7 @@ jobs: # REPOSITORY CHECKOUT # Required for comprehensive file and dependency analysis - name: Checkout Repository - uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4 + uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5 # STORAGE HEALTH ANALYSIS # Identifies large files that may impact repository performance diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 6c737feb..05efe8b9 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -66,7 +66,7 @@ jobs: is_prerelease: ${{ steps.version.outputs.is_prerelease }} steps: - name: Checkout - uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4 + uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5 with: fetch-depth: 0 - name: Determine version @@ -109,7 +109,7 @@ jobs: - wait-for-tests steps: - name: Checkout - uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4 + uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5 with: fetch-depth: 0 - name: Generate changelog diff --git a/.github/workflows/security.yml b/.github/workflows/security.yml index c2919a57..5c72be3a 100644 --- a/.github/workflows/security.yml +++ b/.github/workflows/security.yml @@ -98,7 +98,7 @@ jobs: # REPOSITORY CHECKOUT # Full repository access required for comprehensive analysis - name: Checkout repository - uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4 + uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5 # CODEQL INITIALIZATION # Configures language-specific analysis parameters @@ -136,7 +136,7 @@ jobs: # REPOSITORY CHECKOUT # Required for dependency comparison between base and head branches - name: Checkout Repository - uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4 + uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5 # DEPENDENCY VULNERABILITY ANALYSIS # Analyzes dependency changes for security vulnerabilities @@ -167,7 +167,7 @@ jobs: # REPOSITORY CHECKOUT # Required for dependency file access and analysis - name: Checkout Repository - uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4 + uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5 # PYTHON ENVIRONMENT SETUP (COMPOSITE ACTION) # Uses centralized Python setup for production dependency analysis diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 9282446c..326e8070 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -87,7 +87,7 @@ jobs: # REPOSITORY CHECKOUT # Complete repository needed for comprehensive test execution - name: Checkout Repository - uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4 + uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5 # SMART CHANGE DETECTION # Analyzes changes to determine if test execution is necessary