diff --git a/.github/workflows/app-api.yml b/.github/workflows/app-api.yml index b62d6acf..c518c286 100644 --- a/.github/workflows/app-api.yml +++ b/.github/workflows/app-api.yml @@ -87,7 +87,7 @@ jobs: - name: Restore Python packages cache id: cache-python - uses: actions/cache/restore@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5.0.4 + uses: actions/cache/restore@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5 with: path: | ~/.cache/uv @@ -96,7 +96,7 @@ jobs: - name: Restore node_modules cache id: cache-infrastructure - uses: actions/cache/restore@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5.0.4 + uses: actions/cache/restore@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5 with: path: infrastructure/node_modules key: infrastructure-node-modules-${{ hashFiles('infrastructure/package-lock.json') }} @@ -113,7 +113,7 @@ jobs: - name: Save Python packages cache if: steps.cache-python.outputs.cache-hit != 'true' - uses: actions/cache/save@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5.0.4 + uses: actions/cache/save@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5 with: path: | ~/.cache/uv @@ -122,7 +122,7 @@ jobs: - name: Save node_modules cache if: steps.cache-infrastructure.outputs.cache-hit != 'true' - uses: actions/cache/save@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5.0.4 + uses: actions/cache/save@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5 with: path: infrastructure/node_modules key: infrastructure-node-modules-${{ hashFiles('infrastructure/package-lock.json') }} @@ -157,7 +157,7 @@ jobs: uses: docker/setup-buildx-action@4d04d5d9486b7bd6fa91e7baf45bbb4f8b9deedd # v4.0.0 - name: Build and export Docker image - uses: docker/build-push-action@d08e5c354a6adb9ed34480a06d141179aa583294 # v7.0.0 + uses: docker/build-push-action@bcafcacb16a39f128d818304e6c9c0c18556b85f # v7.1.0 with: context: . file: backend/Dockerfile.app-api @@ -172,7 +172,7 @@ jobs: echo "Image size: ${IMAGE_SIZE} bytes" - name: Upload Docker image artifact - uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0 + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 with: name: app-api-docker-image path: ${{ runner.temp }}/app-api-image.tar @@ -187,7 +187,7 @@ jobs: uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - name: Restore node_modules cache - uses: actions/cache/restore@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5.0.4 + uses: actions/cache/restore@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5 with: path: infrastructure/node_modules key: infrastructure-node-modules-${{ hashFiles('infrastructure/package-lock.json') }} @@ -239,7 +239,7 @@ jobs: uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - name: Restore Python packages cache - uses: actions/cache/restore@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5.0.4 + uses: actions/cache/restore@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5 with: path: | ~/.cache/uv @@ -295,7 +295,7 @@ jobs: uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - name: Restore node_modules cache - uses: actions/cache/restore@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5.0.4 + uses: actions/cache/restore@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5 with: path: infrastructure/node_modules key: infrastructure-node-modules-${{ hashFiles('infrastructure/package-lock.json') }} @@ -321,7 +321,7 @@ jobs: bash scripts/stack-app-api/synth.sh - name: Upload synthesized templates - uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0 + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 with: name: app-api-cdk-synth path: infrastructure/cdk.out/ @@ -358,7 +358,7 @@ jobs: uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - name: Restore node_modules cache - uses: actions/cache/restore@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5.0.4 + uses: actions/cache/restore@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5 with: path: infrastructure/node_modules key: infrastructure-node-modules-${{ hashFiles('infrastructure/package-lock.json') }} @@ -495,7 +495,7 @@ jobs: uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - name: Restore node_modules cache - uses: actions/cache/restore@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5.0.4 + uses: actions/cache/restore@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5 with: path: infrastructure/node_modules key: infrastructure-node-modules-${{ hashFiles('infrastructure/package-lock.json') }} @@ -531,7 +531,7 @@ jobs: bash scripts/stack-app-api/tag-latest.sh - name: Upload stack outputs - uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0 + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 if: always() with: name: app-api-deployment-outputs diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml index f1b1ce66..772702dd 100644 --- a/.github/workflows/codeql.yml +++ b/.github/workflows/codeql.yml @@ -53,7 +53,7 @@ jobs: uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - name: Initialize CodeQL - uses: github/codeql-action/init@c10b8064de6f491fea524254123dbe5e09572f13 # v4.35.1 + uses: github/codeql-action/init@95e58e9a2cdfd71adc6e0353d5c52f41a045d225 # v4.35.2 with: languages: ${{ matrix.language }} build-mode: ${{ matrix.build-mode }} @@ -63,7 +63,7 @@ jobs: queries: security-and-quality - name: Perform CodeQL Analysis - uses: github/codeql-action/analyze@c10b8064de6f491fea524254123dbe5e09572f13 # v4.35.1 + uses: github/codeql-action/analyze@95e58e9a2cdfd71adc6e0353d5c52f41a045d225 # v4.35.2 with: category: "/language:${{ matrix.language }}" # Upload SARIF database for debugging and audit trail diff --git a/.github/workflows/frontend.yml b/.github/workflows/frontend.yml index 3f1dfee4..1547c554 100644 --- a/.github/workflows/frontend.yml +++ b/.github/workflows/frontend.yml @@ -81,14 +81,14 @@ jobs: - name: Restore frontend node_modules cache id: cache-frontend - uses: actions/cache/restore@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5.0.4 + uses: actions/cache/restore@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5 with: path: frontend/ai.client/node_modules key: frontend-node-modules-${{ hashFiles('frontend/ai.client/package-lock.json') }} - name: Restore CDK node_modules cache id: cache-infrastructure - uses: actions/cache/restore@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5.0.4 + uses: actions/cache/restore@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5 with: path: infrastructure/node_modules key: infrastructure-node-modules-${{ hashFiles('infrastructure/package-lock.json') }} @@ -105,14 +105,14 @@ jobs: - name: Save frontend node_modules cache if: steps.cache-frontend.outputs.cache-hit != 'true' - uses: actions/cache/save@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5.0.4 + uses: actions/cache/save@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5 with: path: frontend/ai.client/node_modules key: frontend-node-modules-${{ hashFiles('frontend/ai.client/package-lock.json') }} - name: Save CDK node_modules cache if: steps.cache-infrastructure.outputs.cache-hit != 'true' - uses: actions/cache/save@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5.0.4 + uses: actions/cache/save@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5 with: path: infrastructure/node_modules key: infrastructure-node-modules-${{ hashFiles('infrastructure/package-lock.json') }} @@ -127,7 +127,7 @@ jobs: uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - name: Restore frontend node_modules cache - uses: actions/cache/restore@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5.0.4 + uses: actions/cache/restore@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5 with: path: frontend/ai.client/node_modules key: frontend-node-modules-${{ hashFiles('frontend/ai.client/package-lock.json') }} @@ -138,14 +138,14 @@ jobs: bash scripts/stack-frontend/build.sh - name: Upload Frontend build artifacts - uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0 + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 with: name: frontend-build path: frontend/ai.client/dist/ retention-days: 7 - name: Save Frontend build cache - uses: actions/cache/save@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5.0.4 + uses: actions/cache/save@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5 with: path: frontend/ai.client/dist key: frontend-build-${{ hashFiles('frontend/ai.client/src/**', 'frontend/ai.client/angular.json', 'frontend/ai.client/tsconfig.json') }} @@ -169,7 +169,7 @@ jobs: echo "App version: ${APP_VERSION}" - name: Restore CDK node_modules cache - uses: actions/cache/restore@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5.0.4 + uses: actions/cache/restore@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5 with: path: infrastructure/node_modules key: infrastructure-node-modules-${{ hashFiles('infrastructure/package-lock.json') }} @@ -188,7 +188,7 @@ jobs: uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - name: Restore frontend node_modules cache - uses: actions/cache/restore@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5.0.4 + uses: actions/cache/restore@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5 with: path: frontend/ai.client/node_modules key: frontend-node-modules-${{ hashFiles('frontend/ai.client/package-lock.json') }} @@ -199,7 +199,7 @@ jobs: bash scripts/stack-frontend/test.sh - name: Upload Frontend test results - uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0 + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 with: name: frontend-test-results path: frontend/ai.client/coverage/ @@ -244,7 +244,7 @@ jobs: uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - name: Restore CDK node_modules cache - uses: actions/cache/restore@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5.0.4 + uses: actions/cache/restore@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5 with: path: infrastructure/node_modules key: infrastructure-node-modules-${{ hashFiles('infrastructure/package-lock.json') }} @@ -267,7 +267,7 @@ jobs: bash scripts/stack-frontend/synth.sh - name: Upload synthesized templates - uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0 + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 with: name: frontend-cdk-synth path: infrastructure/cdk.out/ @@ -302,7 +302,7 @@ jobs: uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - name: Restore CDK node_modules cache - uses: actions/cache/restore@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5.0.4 + uses: actions/cache/restore@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5 with: path: infrastructure/node_modules key: infrastructure-node-modules-${{ hashFiles('infrastructure/package-lock.json') }} @@ -373,7 +373,7 @@ jobs: uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - name: Restore CDK node_modules cache - uses: actions/cache/restore@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5.0.4 + uses: actions/cache/restore@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5 with: path: infrastructure/node_modules key: infrastructure-node-modules-${{ hashFiles('infrastructure/package-lock.json') }} @@ -402,7 +402,7 @@ jobs: bash scripts/stack-frontend/deploy-cdk.sh - name: Upload stack outputs - uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0 + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 with: name: frontend-cdk-outputs path: infrastructure/frontend-outputs.json diff --git a/.github/workflows/gateway.yml b/.github/workflows/gateway.yml index 35a8cc4d..1da62f96 100644 --- a/.github/workflows/gateway.yml +++ b/.github/workflows/gateway.yml @@ -89,7 +89,7 @@ jobs: - name: Restore node_modules cache id: cache-gateway - uses: actions/cache/restore@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5.0.4 + uses: actions/cache/restore@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5 with: path: infrastructure/node_modules key: gateway-node-${{ hashFiles('infrastructure/package-lock.json') }} @@ -106,7 +106,7 @@ jobs: - name: Save node_modules cache if: steps.cache-gateway.outputs.cache-hit != 'true' - uses: actions/cache/save@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5.0.4 + uses: actions/cache/save@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5 with: path: infrastructure/node_modules key: gateway-node-${{ hashFiles('infrastructure/package-lock.json') }} @@ -132,7 +132,7 @@ jobs: uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - name: Restore node_modules cache - uses: actions/cache/restore@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5.0.4 + uses: actions/cache/restore@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5 with: path: infrastructure/node_modules key: gateway-node-${{ hashFiles('infrastructure/package-lock.json') }} @@ -142,7 +142,7 @@ jobs: bash scripts/stack-gateway/build-cdk.sh - name: Upload build artifacts - uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0 + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 with: name: gateway-cdk-build path: | @@ -183,7 +183,7 @@ jobs: uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - name: Restore node_modules cache - uses: actions/cache@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5.0.4 + uses: actions/cache@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5 with: path: infrastructure/node_modules key: gateway-node-${{ hashFiles('infrastructure/package-lock.json') }} @@ -205,7 +205,7 @@ jobs: bash scripts/stack-gateway/synth.sh - name: Upload synthesized templates - uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0 + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 with: name: gateway-cdk-templates path: infrastructure/cdk.out/ @@ -258,7 +258,7 @@ jobs: aws-secret-access-key: ${{ env.AWS_SECRET_ACCESS_KEY }} - name: Restore node_modules cache - uses: actions/cache@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5.0.4 + uses: actions/cache@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5 with: path: infrastructure/node_modules key: gateway-node-${{ hashFiles('infrastructure/package-lock.json') }} @@ -331,7 +331,7 @@ jobs: aws-secret-access-key: ${{ env.AWS_SECRET_ACCESS_KEY }} - name: Restore node_modules cache - uses: actions/cache@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5.0.4 + uses: actions/cache@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5 with: path: infrastructure/node_modules key: gateway-node-${{ hashFiles('infrastructure/package-lock.json') }} @@ -353,7 +353,7 @@ jobs: bash scripts/stack-gateway/deploy.sh - name: Upload stack outputs - uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0 + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 if: always() with: name: gateway-deployment-outputs diff --git a/.github/workflows/inference-api.yml b/.github/workflows/inference-api.yml index dfd6b9aa..88bdddc8 100644 --- a/.github/workflows/inference-api.yml +++ b/.github/workflows/inference-api.yml @@ -85,7 +85,7 @@ jobs: - name: Restore Python packages cache id: cache-python - uses: actions/cache/restore@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5.0.4 + uses: actions/cache/restore@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5 with: path: | ~/.cache/uv @@ -94,7 +94,7 @@ jobs: - name: Restore node_modules cache id: cache-infrastructure - uses: actions/cache/restore@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5.0.4 + uses: actions/cache/restore@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5 with: path: infrastructure/node_modules key: infrastructure-node-modules-${{ hashFiles('infrastructure/package-lock.json') }} @@ -111,7 +111,7 @@ jobs: - name: Save Python packages cache if: steps.cache-python.outputs.cache-hit != 'true' - uses: actions/cache/save@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5.0.4 + uses: actions/cache/save@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5 with: path: | ~/.cache/uv @@ -120,7 +120,7 @@ jobs: - name: Save node_modules cache if: steps.cache-infrastructure.outputs.cache-hit != 'true' - uses: actions/cache/save@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5.0.4 + uses: actions/cache/save@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5 with: path: infrastructure/node_modules key: infrastructure-node-modules-${{ hashFiles('infrastructure/package-lock.json') }} @@ -168,7 +168,7 @@ jobs: uses: docker/setup-buildx-action@4d04d5d9486b7bd6fa91e7baf45bbb4f8b9deedd # v4.0.0 - name: Build and export Docker image - uses: docker/build-push-action@d08e5c354a6adb9ed34480a06d141179aa583294 # v7.0.0 + uses: docker/build-push-action@bcafcacb16a39f128d818304e6c9c0c18556b85f # v7.1.0 with: context: . file: backend/Dockerfile.inference-api @@ -188,7 +188,7 @@ jobs: echo "Image size: ${IMAGE_SIZE} bytes" - name: Upload Docker image artifact - uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0 + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 with: name: inference-api-docker-image path: ${{ runner.temp }}/inference-api-image.tar @@ -203,7 +203,7 @@ jobs: uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - name: Restore node_modules cache - uses: actions/cache/restore@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5.0.4 + uses: actions/cache/restore@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5 with: path: infrastructure/node_modules key: infrastructure-node-modules-${{ hashFiles('infrastructure/package-lock.json') }} @@ -255,7 +255,7 @@ jobs: uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - name: Restore Python packages cache - uses: actions/cache/restore@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5.0.4 + uses: actions/cache/restore@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5 with: path: | ~/.cache/uv @@ -306,7 +306,7 @@ jobs: uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - name: Restore node_modules cache - uses: actions/cache/restore@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5.0.4 + uses: actions/cache/restore@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5 with: path: infrastructure/node_modules key: infrastructure-node-modules-${{ hashFiles('infrastructure/package-lock.json') }} @@ -329,7 +329,7 @@ jobs: bash scripts/stack-inference-api/synth.sh - name: Upload synthesized templates - uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0 + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 with: name: inference-api-cdk-synth path: infrastructure/cdk.out/ @@ -366,7 +366,7 @@ jobs: uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - name: Restore node_modules cache - uses: actions/cache/restore@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5.0.4 + uses: actions/cache/restore@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5 with: path: infrastructure/node_modules key: infrastructure-node-modules-${{ hashFiles('infrastructure/package-lock.json') }} @@ -501,7 +501,7 @@ jobs: uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - name: Restore node_modules cache - uses: actions/cache/restore@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5.0.4 + uses: actions/cache/restore@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5 with: path: infrastructure/node_modules key: infrastructure-node-modules-${{ hashFiles('infrastructure/package-lock.json') }} @@ -534,7 +534,7 @@ jobs: bash scripts/stack-inference-api/tag-latest.sh - name: Upload stack outputs - uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0 + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 if: always() with: name: inference-api-deployment-outputs diff --git a/.github/workflows/infrastructure.yml b/.github/workflows/infrastructure.yml index bb10e65e..57ad9ccd 100644 --- a/.github/workflows/infrastructure.yml +++ b/.github/workflows/infrastructure.yml @@ -83,7 +83,7 @@ jobs: - name: Restore node_modules cache id: cache-infrastructure - uses: actions/cache/restore@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5.0.4 + uses: actions/cache/restore@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5 with: path: infrastructure/node_modules key: infrastructure-node-modules-${{ hashFiles('infrastructure/package-lock.json') }} @@ -100,7 +100,7 @@ jobs: - name: Save node_modules cache if: steps.cache-infrastructure.outputs.cache-hit != 'true' - uses: actions/cache/save@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5.0.4 + uses: actions/cache/save@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5 with: path: infrastructure/node_modules key: infrastructure-node-modules-${{ hashFiles('infrastructure/package-lock.json') }} @@ -114,7 +114,7 @@ jobs: uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - name: Restore node_modules cache - uses: actions/cache/restore@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5.0.4 + uses: actions/cache/restore@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5 with: path: infrastructure/node_modules key: infrastructure-node-modules-${{ hashFiles('infrastructure/package-lock.json') }} @@ -125,7 +125,7 @@ jobs: bash scripts/stack-infrastructure/build.sh - name: Upload build artifacts - uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0 + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 with: name: infrastructure-cdk-build path: | @@ -174,7 +174,7 @@ jobs: uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - name: Restore node_modules cache - uses: actions/cache/restore@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5.0.4 + uses: actions/cache/restore@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5 with: path: infrastructure/node_modules key: infrastructure-node-modules-${{ hashFiles('infrastructure/package-lock.json') }} @@ -204,7 +204,7 @@ jobs: bash scripts/stack-infrastructure/synth.sh - name: Upload synthesized templates - uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0 + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 with: name: infrastructure-cdk-synth path: infrastructure/cdk.out/ @@ -249,7 +249,7 @@ jobs: uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - name: Restore node_modules cache - uses: actions/cache/restore@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5.0.4 + uses: actions/cache/restore@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5 with: path: infrastructure/node_modules key: infrastructure-node-modules-${{ hashFiles('infrastructure/package-lock.json') }} @@ -336,7 +336,7 @@ jobs: uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - name: Restore node_modules cache - uses: actions/cache/restore@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5.0.4 + uses: actions/cache/restore@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5 with: path: infrastructure/node_modules key: infrastructure-node-modules-${{ hashFiles('infrastructure/package-lock.json') }} @@ -371,7 +371,7 @@ jobs: bash scripts/stack-infrastructure/deploy.sh - name: Upload stack outputs - uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0 + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 if: always() with: name: infrastructure-outputs diff --git a/.github/workflows/nightly-deploy-pipeline.yml b/.github/workflows/nightly-deploy-pipeline.yml index 2eb2a8a2..eceb0a2a 100644 --- a/.github/workflows/nightly-deploy-pipeline.yml +++ b/.github/workflows/nightly-deploy-pipeline.yml @@ -60,7 +60,7 @@ jobs: - name: Restore infrastructure node_modules cache id: cache-infrastructure - uses: actions/cache/restore@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5.0.4 + uses: actions/cache/restore@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5 with: path: infrastructure/node_modules key: infrastructure-node-modules-${{ hashFiles('infrastructure/package-lock.json') }} @@ -75,7 +75,7 @@ jobs: - name: Save infrastructure node_modules cache if: steps.cache-infrastructure.outputs.cache-hit != 'true' - uses: actions/cache/save@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5.0.4 + uses: actions/cache/save@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5 with: path: infrastructure/node_modules key: infrastructure-node-modules-${{ hashFiles('infrastructure/package-lock.json') }} @@ -125,7 +125,7 @@ jobs: ref: ${{ inputs.ref }} - name: Restore infrastructure node_modules cache - uses: actions/cache/restore@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5.0.4 + uses: actions/cache/restore@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5 with: path: infrastructure/node_modules key: infrastructure-node-modules-${{ hashFiles('infrastructure/package-lock.json') }} @@ -179,7 +179,7 @@ jobs: ref: ${{ inputs.ref }} - name: Restore infrastructure node_modules cache - uses: actions/cache/restore@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5.0.4 + uses: actions/cache/restore@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5 with: path: infrastructure/node_modules key: infrastructure-node-modules-${{ hashFiles('infrastructure/package-lock.json') }} @@ -266,7 +266,7 @@ jobs: ref: ${{ inputs.ref }} - name: Restore infrastructure node_modules cache - uses: actions/cache/restore@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5.0.4 + uses: actions/cache/restore@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5 with: path: infrastructure/node_modules key: infrastructure-node-modules-${{ hashFiles('infrastructure/package-lock.json') }} @@ -353,7 +353,7 @@ jobs: ref: ${{ inputs.ref }} - name: Restore infrastructure node_modules cache - uses: actions/cache/restore@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5.0.4 + uses: actions/cache/restore@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5 with: path: infrastructure/node_modules key: infrastructure-node-modules-${{ hashFiles('infrastructure/package-lock.json') }} @@ -443,7 +443,7 @@ jobs: - name: Restore frontend build cache id: cache-frontend-build - uses: actions/cache/restore@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5.0.4 + uses: actions/cache/restore@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5 with: path: frontend/ai.client/dist key: frontend-build-${{ hashFiles('frontend/ai.client/src/**', 'frontend/ai.client/angular.json', 'frontend/ai.client/tsconfig.json') }} @@ -457,7 +457,7 @@ jobs: run: bash scripts/stack-frontend/build.sh - name: Restore infrastructure node_modules cache - uses: actions/cache/restore@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5.0.4 + uses: actions/cache/restore@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5 with: path: infrastructure/node_modules key: infrastructure-node-modules-${{ hashFiles('infrastructure/package-lock.json') }} @@ -515,7 +515,7 @@ jobs: ref: ${{ inputs.ref }} - name: Restore infrastructure node_modules cache - uses: actions/cache/restore@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5.0.4 + uses: actions/cache/restore@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5 with: path: infrastructure/node_modules key: infrastructure-node-modules-${{ hashFiles('infrastructure/package-lock.json') }} @@ -621,7 +621,7 @@ jobs: - name: Restore frontend node_modules cache id: cache-frontend - uses: actions/cache/restore@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5.0.4 + uses: actions/cache/restore@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5 with: path: frontend/ai.client/node_modules key: frontend-node-modules-${{ hashFiles('frontend/ai.client/package-lock.json') }} @@ -645,7 +645,7 @@ jobs: - name: Upload Playwright report if: always() - uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0 + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 with: name: playwright-report-${{ inputs.label }} path: frontend/ai.client/playwright-report/ @@ -684,7 +684,7 @@ jobs: ref: ${{ inputs.ref }} - name: Restore infrastructure node_modules cache - uses: actions/cache/restore@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5.0.4 + uses: actions/cache/restore@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5 with: path: infrastructure/node_modules key: infrastructure-node-modules-${{ hashFiles('infrastructure/package-lock.json') }} diff --git a/.github/workflows/nightly.yml b/.github/workflows/nightly.yml index e604f4ec..267c99f4 100644 --- a/.github/workflows/nightly.yml +++ b/.github/workflows/nightly.yml @@ -221,7 +221,7 @@ jobs: - name: Restore Python packages cache id: cache-backend - uses: actions/cache/restore@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5.0.4 + uses: actions/cache/restore@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5 with: path: | ~/.cache/uv @@ -238,7 +238,7 @@ jobs: - name: Save Python packages cache if: steps.cache-backend.outputs.cache-hit != 'true' - uses: actions/cache/save@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5.0.4 + uses: actions/cache/save@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5 with: path: | ~/.cache/uv @@ -258,7 +258,7 @@ jobs: - name: Restore frontend node_modules cache id: cache-frontend - uses: actions/cache/restore@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5.0.4 + uses: actions/cache/restore@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5 with: path: frontend/ai.client/node_modules key: frontend-node-modules-${{ hashFiles('frontend/ai.client/package-lock.json') }} @@ -273,7 +273,7 @@ jobs: - name: Save frontend node_modules cache if: steps.cache-frontend.outputs.cache-hit != 'true' - uses: actions/cache/save@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5.0.4 + uses: actions/cache/save@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5 with: path: frontend/ai.client/node_modules key: frontend-node-modules-${{ hashFiles('frontend/ai.client/package-lock.json') }} @@ -298,7 +298,7 @@ jobs: python-version: '3.13' - name: Restore Python packages cache - uses: actions/cache/restore@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5.0.4 + uses: actions/cache/restore@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5 with: path: | ~/.cache/uv @@ -310,7 +310,7 @@ jobs: run: bash scripts/stack-app-api/test.sh - name: Upload backend coverage artifacts - uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0 + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 with: name: backend-coverage path: | @@ -341,7 +341,7 @@ jobs: ref: ${{ needs.resolve-tracks.outputs.test_frontend_ref }} - name: Restore frontend node_modules cache - uses: actions/cache/restore@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5.0.4 + uses: actions/cache/restore@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5 with: path: frontend/ai.client/node_modules key: frontend-node-modules-${{ hashFiles('frontend/ai.client/package-lock.json') }} @@ -351,7 +351,7 @@ jobs: run: bash scripts/stack-frontend/test.sh - name: Upload frontend coverage artifacts - uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0 + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 with: name: frontend-coverage path: frontend/ai.client/coverage/ @@ -410,7 +410,7 @@ jobs: run: python3 scripts/nightly/compare-coverage.py - name: Upload coverage comparison report - uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0 + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 with: name: coverage-comparison path: coverage-comparison.json @@ -598,7 +598,7 @@ jobs: - name: Upload scan reports if: always() - uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0 + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 with: name: trivy-scan-reports path: trivy-*.txt diff --git a/.github/workflows/rag-ingestion.yml b/.github/workflows/rag-ingestion.yml index 46d7b507..b439907f 100644 --- a/.github/workflows/rag-ingestion.yml +++ b/.github/workflows/rag-ingestion.yml @@ -78,7 +78,7 @@ jobs: - name: Restore node_modules cache id: cache-infrastructure - uses: actions/cache/restore@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5.0.4 + uses: actions/cache/restore@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5 with: path: infrastructure/node_modules key: infrastructure-node-modules-${{ hashFiles('infrastructure/package-lock.json') }} @@ -95,7 +95,7 @@ jobs: - name: Save node_modules cache if: steps.cache-infrastructure.outputs.cache-hit != 'true' - uses: actions/cache/save@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5.0.4 + uses: actions/cache/save@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5 with: path: infrastructure/node_modules key: infrastructure-node-modules-${{ hashFiles('infrastructure/package-lock.json') }} @@ -138,7 +138,7 @@ jobs: uses: docker/setup-buildx-action@4d04d5d9486b7bd6fa91e7baf45bbb4f8b9deedd # v4.0.0 - name: Build and export Docker image - uses: docker/build-push-action@d08e5c354a6adb9ed34480a06d141179aa583294 # v7.0.0 + uses: docker/build-push-action@bcafcacb16a39f128d818304e6c9c0c18556b85f # v7.1.0 with: context: . file: backend/Dockerfile.rag-ingestion @@ -158,7 +158,7 @@ jobs: echo "Image size: ${IMAGE_SIZE} bytes" - name: Upload Docker image artifact - uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0 + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 with: name: rag-ingestion-docker-image path: ${{ runner.temp }}/rag-ingestion-image.tar @@ -173,7 +173,7 @@ jobs: uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - name: Restore node_modules cache - uses: actions/cache/restore@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5.0.4 + uses: actions/cache/restore@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5 with: path: infrastructure/node_modules key: infrastructure-node-modules-${{ hashFiles('infrastructure/package-lock.json') }} @@ -248,7 +248,7 @@ jobs: uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - name: Restore node_modules cache - uses: actions/cache/restore@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5.0.4 + uses: actions/cache/restore@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5 with: path: infrastructure/node_modules key: infrastructure-node-modules-${{ hashFiles('infrastructure/package-lock.json') }} @@ -274,7 +274,7 @@ jobs: bash scripts/stack-rag-ingestion/synth.sh - name: Upload synthesized templates - uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0 + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 with: name: rag-ingestion-cdk-synth path: infrastructure/cdk.out/ @@ -313,7 +313,7 @@ jobs: uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - name: Restore node_modules cache - uses: actions/cache/restore@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5.0.4 + uses: actions/cache/restore@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5 with: path: infrastructure/node_modules key: infrastructure-node-modules-${{ hashFiles('infrastructure/package-lock.json') }} @@ -443,7 +443,7 @@ jobs: uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - name: Restore node_modules cache - uses: actions/cache/restore@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5.0.4 + uses: actions/cache/restore@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5 with: path: infrastructure/node_modules key: infrastructure-node-modules-${{ hashFiles('infrastructure/package-lock.json') }} @@ -479,7 +479,7 @@ jobs: bash scripts/stack-rag-ingestion/tag-latest.sh - name: Upload stack outputs - uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0 + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 if: always() with: name: rag-ingestion-deployment-outputs diff --git a/.github/workflows/sagemaker-fine-tuning.yml b/.github/workflows/sagemaker-fine-tuning.yml index 3f86d37a..a16b6da6 100644 --- a/.github/workflows/sagemaker-fine-tuning.yml +++ b/.github/workflows/sagemaker-fine-tuning.yml @@ -92,7 +92,7 @@ jobs: bash scripts/stack-sagemaker-fine-tuning/install.sh - name: Save node_modules cache - uses: actions/cache/save@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5.0.4 + uses: actions/cache/save@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5 with: path: infrastructure/node_modules key: infrastructure-node-modules-${{ hashFiles('infrastructure/package-lock.json') }} @@ -106,7 +106,7 @@ jobs: uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - name: Restore node_modules cache - uses: actions/cache/restore@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5.0.4 + uses: actions/cache/restore@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5 with: path: infrastructure/node_modules key: infrastructure-node-modules-${{ hashFiles('infrastructure/package-lock.json') }} @@ -116,7 +116,7 @@ jobs: bash scripts/stack-sagemaker-fine-tuning/build-cdk.sh - name: Save build artifacts cache - uses: actions/cache/save@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5.0.4 + uses: actions/cache/save@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5 with: path: | infrastructure/lib/**/*.js @@ -172,14 +172,14 @@ jobs: - name: Restore node_modules cache if: steps.check.outputs.enabled == 'true' - uses: actions/cache/restore@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5.0.4 + uses: actions/cache/restore@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5 with: path: infrastructure/node_modules key: infrastructure-node-modules-${{ hashFiles('infrastructure/package-lock.json') }} - name: Restore build artifacts if: steps.check.outputs.enabled == 'true' - uses: actions/cache/restore@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5.0.4 + uses: actions/cache/restore@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5 with: path: | infrastructure/lib/**/*.js @@ -210,7 +210,7 @@ jobs: - name: Upload synthesized templates if: steps.check.outputs.enabled == 'true' - uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0 + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 with: name: sagemaker-fine-tuning-cdk-synth path: infrastructure/cdk.out/ @@ -250,13 +250,13 @@ jobs: uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - name: Restore node_modules cache - uses: actions/cache/restore@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5.0.4 + uses: actions/cache/restore@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5 with: path: infrastructure/node_modules key: infrastructure-node-modules-${{ hashFiles('infrastructure/package-lock.json') }} - name: Restore build artifacts - uses: actions/cache/restore@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5.0.4 + uses: actions/cache/restore@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5 with: path: | infrastructure/lib/**/*.js @@ -329,13 +329,13 @@ jobs: uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - name: Restore node_modules cache - uses: actions/cache/restore@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5.0.4 + uses: actions/cache/restore@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5 with: path: infrastructure/node_modules key: infrastructure-node-modules-${{ hashFiles('infrastructure/package-lock.json') }} - name: Restore build artifacts - uses: actions/cache/restore@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5.0.4 + uses: actions/cache/restore@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5 with: path: | infrastructure/lib/**/*.js @@ -368,7 +368,7 @@ jobs: bash scripts/stack-sagemaker-fine-tuning/deploy.sh - name: Upload stack outputs - uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0 + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 if: always() with: name: sagemaker-fine-tuning-deployment-outputs diff --git a/.github/workflows/version-check.yml b/.github/workflows/version-check.yml index 66580e9e..a452d838 100644 --- a/.github/workflows/version-check.yml +++ b/.github/workflows/version-check.yml @@ -46,7 +46,7 @@ jobs: bash scripts/common/sync-version.sh --check - name: Setup Node.js - uses: actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f # v6.3.0 + uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0 with: node-version: '22'