diff --git a/.github/workflows/build-cleanup.yaml b/.github/workflows/build-cleanup.yaml index e61ed42..f34738a 100644 --- a/.github/workflows/build-cleanup.yaml +++ b/.github/workflows/build-cleanup.yaml @@ -14,7 +14,7 @@ jobs: name: Clean up runs-on: [ubuntu-latest] steps: - - uses: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea # v7 + - uses: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea # v7.0.1 with: script: | github.rest.git.deleteRef({ diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 6390931..21ae791 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -18,7 +18,7 @@ jobs: if: ${{ !startsWith(github.head_ref || github.ref_name, 'release/') }} steps: - name: Checkout source branch - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4 + uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 with: ref: ${{ env.SOURCE_BRANCH }} path: source-folder @@ -28,7 +28,7 @@ jobs: git config --global user.email "${GITHUB_ACTOR}@users.noreply.github.com" - name: Setup Node (PR Summary) - uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4 + uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0 with: node-version-file: source-folder/pr-summary/.node-version cache: npm @@ -41,7 +41,7 @@ jobs: npm prune --omit=dev - name: Setup Node (PR Review) - uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4 + uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0 with: node-version-file: source-folder/pr-review/.node-version cache: npm @@ -64,7 +64,7 @@ jobs: fi - name: Checkout release branch - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4 + uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 with: ref: ${{ env.RELEASE_BRANCH }} path: release-folder @@ -97,7 +97,7 @@ jobs: if: ${{ github.ref_name != 'main' }} steps: - name: Checkout release branch - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4 + uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 with: ref: ${{ env.RELEASE_BRANCH }} - name: Run the AI-assisted action (PR Summary) @@ -122,7 +122,7 @@ jobs: if: ${{ github.ref_name == 'main' }} steps: - name: Checkout release branch - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4 + uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 with: ref: ${{ env.RELEASE_BRANCH }} - name: Create tags for new version diff --git a/.github/workflows/code-quality.yaml b/.github/workflows/code-quality.yaml index 884e81d..d389051 100644 --- a/.github/workflows/code-quality.yaml +++ b/.github/workflows/code-quality.yaml @@ -18,9 +18,9 @@ jobs: path: [pr-summary, pr-review] steps: - name: Checkout source branch - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4 + uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 - name: Setup Node - uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4 + uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0 with: node-version: 18 cache: npm @@ -41,9 +41,9 @@ jobs: path: [pr-summary, pr-review] steps: - name: Checkout source branch - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4 + uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 - name: Setup Node - uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4 + uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0 with: node-version: 18 cache: npm diff --git a/pr-review/package-lock.json b/pr-review/package-lock.json index 89599aa..366a5fa 100644 --- a/pr-review/package-lock.json +++ b/pr-review/package-lock.json @@ -19,7 +19,7 @@ "mollitia": "0.2.0", "octokit": "5.0.3", "parse-diff": "0.11.1", - "zod": "3.25.74", + "zod": "3.25.75", "zod-to-json-schema": "3.24.6" }, "devDependencies": { @@ -7995,9 +7995,9 @@ } }, "node_modules/zod": { - "version": "3.25.74", - "resolved": "https://registry.npmjs.org/zod/-/zod-3.25.74.tgz", - "integrity": "sha512-J8poo92VuhKjNknViHRAIuuN6li/EwFbAC8OedzI8uxpEPGiXHGQu9wemIAioIpqgfB4SySaJhdk0mH5Y4ICBg==", + "version": "3.25.75", + "resolved": "https://registry.npmjs.org/zod/-/zod-3.25.75.tgz", + "integrity": "sha512-OhpzAmVzabPOL6C3A3gpAifqr9MqihV/Msx3gor2b2kviCgcb+HM9SEOpMWwwNp9MRunWnhtAKUoo0AHhjyPPg==", "license": "MIT", "funding": { "url": "https://github.com/sponsors/colinhacks" diff --git a/pr-review/package.json b/pr-review/package.json index 1b4afe9..d6fabe8 100644 --- a/pr-review/package.json +++ b/pr-review/package.json @@ -27,7 +27,7 @@ "mollitia": "0.2.0", "octokit": "5.0.3", "parse-diff": "0.11.1", - "zod": "3.25.74", + "zod": "3.25.75", "zod-to-json-schema": "3.24.6" }, "devDependencies": { diff --git a/pr-summary/.node-version b/pr-summary/.node-version index 5b54067..fc37597 100644 --- a/pr-summary/.node-version +++ b/pr-summary/.node-version @@ -1 +1 @@ -22.16.0 +22.17.0 diff --git a/pr-summary/package-lock.json b/pr-summary/package-lock.json index 3305de8..03a7135 100644 --- a/pr-summary/package-lock.json +++ b/pr-summary/package-lock.json @@ -18,11 +18,11 @@ "mollitia": "0.2.0", "octokit": "5.0.3", "parse-diff": "0.11.1", - "zod": "3.25.67" + "zod": "3.25.75" }, "devDependencies": { - "@eslint/js": "9.29.0", - "@types/node": "22.15.32", + "@eslint/js": "9.30.1", + "@types/node": "22.16.0", "@typescript-eslint/eslint-plugin": "7.18.0", "@typescript-eslint/parser": "7.18.0", "@vercel/ncc": "0.38.3", @@ -31,10 +31,10 @@ "eslint-config-airbnb-typescript": "18.0.0", "eslint-config-prettier": "10.1.5", "eslint-plugin-import": "2.32.0", - "eslint-plugin-prettier": "5.5.0", - "eslint-plugin-sonarjs": "3.0.3", + "eslint-plugin-prettier": "5.5.1", + "eslint-plugin-sonarjs": "3.0.4", "eslint-plugin-unicorn": "56.0.1", - "prettier": "3.6.0", + "prettier": "3.6.2", "prettier-eslint": "16.4.2", "typescript": "5.8.3", "yaml": "2.8.0" @@ -205,9 +205,9 @@ } }, "node_modules/@eslint/js": { - "version": "9.29.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.29.0.tgz", - "integrity": "sha512-3PIF4cBw/y+1u2EazflInpV+lYsSG0aByVIQzAgb1m1MhHFSbqTyNqtBKHgWf/9Ykud+DhILS9EGkmekVhbKoQ==", + "version": "9.30.1", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.30.1.tgz", + "integrity": "sha512-zXhuECFlyep42KZUhWjfvsmXGX39W8K8LFb8AWXM9gSV9dQB+MrJGLKvW6Zw0Ggnbpw0VHTtrhFXYe3Gym18jg==", "dev": true, "license": "MIT", "engines": { @@ -1530,9 +1530,9 @@ "license": "MIT" }, "node_modules/@types/node": { - "version": "22.15.32", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.15.32.tgz", - "integrity": "sha512-3jigKqgSjsH6gYZv2nEsqdXfZqIFGAV36XYYjf9KGZ3PSG+IhLecqPnI310RvjutyMwifE2hhhNEklOUrvx/wA==", + "version": "22.16.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.16.0.tgz", + "integrity": "sha512-B2egV9wALML1JCpv3VQoQ+yesQKAmNMBIAY7OteVrikcOcAkWm+dGL6qpeCktPjAv6N1JLnhbNiqS35UpFyBsQ==", "dev": true, "license": "MIT", "dependencies": { @@ -3260,9 +3260,9 @@ } }, "node_modules/eslint-plugin-prettier": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-5.5.0.tgz", - "integrity": "sha512-8qsOYwkkGrahrgoUv76NZi23koqXOGiiEzXMrT8Q7VcYaUISR+5MorIUxfWqYXN0fN/31WbSrxCxFkVQ43wwrA==", + "version": "5.5.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-5.5.1.tgz", + "integrity": "sha512-dobTkHT6XaEVOo8IO90Q4DOSxnm3Y151QxPJlM/vKC0bVy+d6cVWQZLlFiuZPP0wS6vZwSKeJgKkcS+KfMBlRw==", "dev": true, "license": "MIT", "dependencies": { @@ -3397,9 +3397,9 @@ } }, "node_modules/eslint-plugin-sonarjs": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/eslint-plugin-sonarjs/-/eslint-plugin-sonarjs-3.0.3.tgz", - "integrity": "sha512-/UrTz8wyTW0MQVJKUF70vSjsMMf54+0cKHWAuYObuE82vNM8zrscm0wvZprolHNN0PIdnvVQ9Dm6MQkIzOKu4A==", + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/eslint-plugin-sonarjs/-/eslint-plugin-sonarjs-3.0.4.tgz", + "integrity": "sha512-ftQcP811kRJNXapqpQXHErEoVOdTPfYPPYd7n3AExIPwv4qWKKHf4slFvXmodiOnfgy1Tl3waPZZLD7lcvJOtw==", "dev": true, "license": "LGPL-3.0-only", "dependencies": { @@ -3408,6 +3408,7 @@ "bytes": "3.1.2", "functional-red-black-tree": "1.0.1", "jsx-ast-utils": "3.3.5", + "lodash.merge": "4.6.2", "minimatch": "9.0.5", "scslre": "0.3.0", "semver": "7.7.2", @@ -5877,9 +5878,9 @@ } }, "node_modules/prettier": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.6.0.tgz", - "integrity": "sha512-ujSB9uXHJKzM/2GBuE0hBOUgC77CN3Bnpqa+g80bkv3T3A93wL/xlzDATHhnhkzifz/UE2SNOvmbTz5hSkDlHw==", + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.6.2.tgz", + "integrity": "sha512-I7AIg5boAr5R0FFtJ6rCfD+LFsWHp81dolrFD8S79U9tb8Az2nGrJncnMSnys+bpQJfRUzqs9hnA81OAA3hCuQ==", "dev": true, "license": "MIT", "bin": { @@ -7595,9 +7596,9 @@ } }, "node_modules/zod": { - "version": "3.25.67", - "resolved": "https://registry.npmjs.org/zod/-/zod-3.25.67.tgz", - "integrity": "sha512-idA2YXwpCdqUSKRCACDE6ItZD9TZzy3OZMtpfLoh6oPR47lipysRrJfjzMqFxQ3uJuUPyUeWe1r9vLH33xO/Qw==", + "version": "3.25.75", + "resolved": "https://registry.npmjs.org/zod/-/zod-3.25.75.tgz", + "integrity": "sha512-OhpzAmVzabPOL6C3A3gpAifqr9MqihV/Msx3gor2b2kviCgcb+HM9SEOpMWwwNp9MRunWnhtAKUoo0AHhjyPPg==", "license": "MIT", "funding": { "url": "https://github.com/sponsors/colinhacks" diff --git a/pr-summary/package.json b/pr-summary/package.json index 4d9c380..888b00e 100644 --- a/pr-summary/package.json +++ b/pr-summary/package.json @@ -26,11 +26,11 @@ "mollitia": "0.2.0", "octokit": "5.0.3", "parse-diff": "0.11.1", - "zod": "3.25.67" + "zod": "3.25.75" }, "devDependencies": { - "@eslint/js": "9.29.0", - "@types/node": "22.15.32", + "@eslint/js": "9.30.1", + "@types/node": "22.16.0", "@typescript-eslint/eslint-plugin": "7.18.0", "@typescript-eslint/parser": "7.18.0", "@vercel/ncc": "0.38.3", @@ -39,10 +39,10 @@ "eslint-config-airbnb-typescript": "18.0.0", "eslint-config-prettier": "10.1.5", "eslint-plugin-import": "2.32.0", - "eslint-plugin-prettier": "5.5.0", - "eslint-plugin-sonarjs": "3.0.3", + "eslint-plugin-prettier": "5.5.1", + "eslint-plugin-sonarjs": "3.0.4", "eslint-plugin-unicorn": "56.0.1", - "prettier": "3.6.0", + "prettier": "3.6.2", "prettier-eslint": "16.4.2", "typescript": "5.8.3", "yaml": "2.8.0"