diff --git a/.github/workflows/ci-cd.yml b/.github/workflows/ci-cd.yml index 00858ad1..1cb89800 100644 --- a/.github/workflows/ci-cd.yml +++ b/.github/workflows/ci-cd.yml @@ -33,7 +33,7 @@ jobs: runs-on: ubuntu-latest timeout-minutes: 10 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - uses: pnpm/action-setup@v4 - uses: actions/setup-node@v4 @@ -64,7 +64,7 @@ jobs: timeout-minutes: 15 needs: lint steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - uses: pnpm/action-setup@v4 - uses: actions/setup-node@v4 @@ -107,7 +107,7 @@ jobs: timeout-minutes: 5 needs: lint steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Validate Docker Compose files run: | @@ -133,7 +133,7 @@ jobs: timeout-minutes: 10 needs: test steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - uses: pnpm/action-setup@v4 - uses: actions/setup-node@v4 @@ -162,7 +162,7 @@ jobs: timeout-minutes: 5 needs: lint steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Install Helm uses: azure/setup-helm@v4 @@ -200,7 +200,7 @@ jobs: timeout-minutes: 5 needs: lint steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Setup Terraform uses: hashicorp/setup-terraform@v3 @@ -227,7 +227,7 @@ jobs: image_tag: ${{ steps.meta.outputs.tags }} image_digest: ${{ steps.build-push.outputs.digest }} steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Configure AWS credentials uses: aws-actions/configure-aws-credentials@v4 @@ -276,7 +276,7 @@ jobs: name: staging url: https://staging.pos-54link.com steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Configure AWS credentials uses: aws-actions/configure-aws-credentials@v4 @@ -326,7 +326,7 @@ jobs: name: production url: https://pos-54link.com steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Configure AWS credentials uses: aws-actions/configure-aws-credentials@v4 diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 6085811d..68b40729 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -21,7 +21,7 @@ jobs: name: Secret Scanning (Gitleaks) runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: fetch-depth: 0 # Full history needed for Gitleaks commit scanning @@ -44,7 +44,7 @@ jobs: name: TypeScript type-check runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - uses: pnpm/action-setup@v4 - uses: actions/setup-node@v4 @@ -65,7 +65,7 @@ jobs: name: Lint (ESLint + Prettier) runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - uses: pnpm/action-setup@v4 - uses: actions/setup-node@v4 @@ -109,7 +109,7 @@ jobs: --health-timeout 5s --health-retries 5 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - uses: pnpm/action-setup@v4 - uses: actions/setup-node@v4 @@ -146,7 +146,7 @@ jobs: contents: read security-events: write steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - uses: pnpm/action-setup@v4 - uses: actions/setup-node@v4 @@ -207,7 +207,7 @@ jobs: POSTGRES_URL: postgresql://localhost/placeholder DATABASE_URL: postgresql://localhost/placeholder steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - uses: pnpm/action-setup@v4 - uses: actions/setup-node@v4 @@ -236,7 +236,7 @@ jobs: runs-on: ubuntu-latest needs: build steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Set up Docker Buildx uses: docker/setup-buildx-action@v3 @@ -285,7 +285,7 @@ jobs: --health-timeout 5s --health-retries 5 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - uses: pnpm/action-setup@v4 - uses: actions/setup-node@v4 @@ -390,7 +390,7 @@ jobs: --health-timeout 5s --health-retries 5 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - uses: pnpm/action-setup@v4 - uses: actions/setup-node@v4 @@ -463,7 +463,7 @@ jobs: needs: playwright if: always() steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - uses: pnpm/action-setup@v4 - uses: actions/setup-node@v4 @@ -502,7 +502,7 @@ jobs: name: Go microservice tests runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Set up Go uses: actions/setup-go@v5 @@ -559,7 +559,7 @@ jobs: name: Python microservice tests runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Set up Python uses: actions/setup-python@v5 @@ -661,7 +661,7 @@ jobs: --health-timeout 5s --health-retries 5 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - uses: pnpm/action-setup@v4 - uses: actions/setup-node@v4 @@ -764,7 +764,7 @@ jobs: name: Prometheus alert rule validation runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Install promtool run: | @@ -800,7 +800,7 @@ jobs: issues: write security-events: write steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Set up Node.js uses: actions/setup-node@v4 diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml index 5e76c765..4c5ac503 100644 --- a/.github/workflows/codeql.yml +++ b/.github/workflows/codeql.yml @@ -32,7 +32,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Initialize CodeQL uses: github/codeql-action/init@v3 @@ -93,7 +93,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Initialize CodeQL uses: github/codeql-action/init@v3 @@ -150,7 +150,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Initialize CodeQL uses: github/codeql-action/init@v3 diff --git a/.github/workflows/db-migration-check.yml b/.github/workflows/db-migration-check.yml index 93df2dff..47266a4b 100644 --- a/.github/workflows/db-migration-check.yml +++ b/.github/workflows/db-migration-check.yml @@ -30,7 +30,7 @@ jobs: --health-timeout 5s --health-retries 5 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - uses: pnpm/action-setup@v4 - uses: actions/setup-node@v4 diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index cdf2e2f9..2ad026e3 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -37,7 +37,7 @@ jobs: image-tag: ${{ steps.meta.outputs.tags }} image-digest: ${{ steps.build.outputs.digest }} steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Log in to GitHub Container Registry uses: docker/login-action@v3 @@ -79,7 +79,7 @@ jobs: needs: build-and-push environment: ${{ github.event.inputs.environment || 'production' }} steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - uses: pnpm/action-setup@v4 - uses: actions/setup-node@v4 diff --git a/.github/workflows/e2e-playwright.yml b/.github/workflows/e2e-playwright.yml index 890d420c..bd833c8c 100644 --- a/.github/workflows/e2e-playwright.yml +++ b/.github/workflows/e2e-playwright.yml @@ -70,7 +70,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Setup pnpm uses: pnpm/action-setup@v4 diff --git a/.github/workflows/infrastructure.yml b/.github/workflows/infrastructure.yml index 6c1f6f43..b11317b5 100644 --- a/.github/workflows/infrastructure.yml +++ b/.github/workflows/infrastructure.yml @@ -33,7 +33,7 @@ jobs: matrix: environment: [dev, staging, production] steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Configure AWS credentials uses: aws-actions/configure-aws-credentials@v4 @@ -93,7 +93,7 @@ jobs: environment: name: infrastructure-production steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Configure AWS credentials uses: aws-actions/configure-aws-credentials@v4 diff --git a/.github/workflows/security-scan.yml b/.github/workflows/security-scan.yml index 91c1985f..6914e21c 100644 --- a/.github/workflows/security-scan.yml +++ b/.github/workflows/security-scan.yml @@ -22,7 +22,7 @@ jobs: runs-on: ubuntu-latest timeout-minutes: 10 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - uses: pnpm/action-setup@v4 @@ -39,7 +39,7 @@ jobs: runs-on: ubuntu-latest timeout-minutes: 15 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Build Docker image run: docker build -t pos-54link:scan . @@ -67,7 +67,7 @@ jobs: matrix: language: [javascript-typescript] steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Initialize CodeQL uses: github/codeql-action/init@v3 @@ -85,7 +85,7 @@ jobs: runs-on: ubuntu-latest timeout-minutes: 5 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: fetch-depth: 0 @@ -99,7 +99,7 @@ jobs: runs-on: ubuntu-latest timeout-minutes: 10 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Run tfsec uses: aquasecurity/tfsec-action@v1.0.3 @@ -126,7 +126,7 @@ jobs: runs-on: ubuntu-latest timeout-minutes: 10 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Install Helm uses: azure/setup-helm@v4