diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 649db63..35d83ff 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -10,6 +10,26 @@ jobs: Build: runs-on: ubuntu-latest steps: + # https://github.com/LouisBrunner/checks-action/issues/22#issuecomment-885047551 + - name: Recognize sha ref + id: sharef + run: | + if [ "$EVENT" == 'pull_request' ] + then + echo "::set-output name=sha::$(echo ${{github.event.pull_request.head.sha}})" + elif [ "$EVENT" == 'workflow_run' ] + then + echo "::set-output name=sha::$(echo ${{github.event.workflow_run.head_sha}})" + elif [ "$EVENT" == 'workflow_dispatch' ] + then + echo "::set-output name=sha::$(echo ${{github.event.workflow_dispatch.head_sha}})" + else + echo "::set-output name=sha::$(echo $GITHUB_SHA)" + fi + env: + EVENT: ${{ github.event_name }} + REF: ${{ github.ref }} + - name: Checkout repository uses: actions/checkout@v4 @@ -26,5 +46,6 @@ jobs: if: always() with: token: ${{ github.token }} + sha: ${{ steps.sharef.outputs.sha }} name: Build Check conclusion: ${{ job.status }} diff --git a/package.json b/package.json index 542657c..4cecaab 100644 --- a/package.json +++ b/package.json @@ -29,11 +29,11 @@ "dependencies": { "bytes": "3.1.2", "json2md": "2.0.1", - "minimatch": "9.0.4", + "minimatch": "10.0.1", "normalize-path": "3.0.0", - "probot": "13.3.0", - "semver": "7.6.2", - "yaml": "2.4.5", + "probot": "13.3.6", + "semver": "7.6.3", + "yaml": "2.5.0", "zod": "3.23.8" }, "devDependencies": { @@ -47,10 +47,10 @@ "eslint-import-resolver-node": "0.3.9", "eslint-plugin-import": "2.29.1", "eslint-plugin-node": "11.1.0", - "rimraf": "5.0.7", - "smee-client": "2.0.1", - "typescript": "5.5.2", - "vercel": "34.2.7" + "rimraf": "6.0.1", + "smee-client": "2.0.2", + "typescript": "5.5.4", + "vercel": "35.2.2" }, "engines": { "node": ">= 18" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 3696a54..d6cc282 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -15,20 +15,20 @@ importers: specifier: 2.0.1 version: 2.0.1 minimatch: - specifier: 9.0.4 - version: 9.0.4 + specifier: 10.0.1 + version: 10.0.1 normalize-path: specifier: 3.0.0 version: 3.0.0 probot: - specifier: 13.3.0 - version: 13.3.0 + specifier: 13.3.6 + version: 13.3.6 semver: - specifier: 7.6.2 - version: 7.6.2 + specifier: 7.6.3 + version: 7.6.3 yaml: - specifier: 2.4.5 - version: 2.4.5 + specifier: 2.5.0 + version: 2.5.0 zod: specifier: 3.23.8 version: 3.23.8 @@ -64,17 +64,17 @@ importers: specifier: 11.1.0 version: 11.1.0(eslint@8.57.0) rimraf: - specifier: 5.0.7 - version: 5.0.7 + specifier: 6.0.1 + version: 6.0.1 smee-client: - specifier: 2.0.1 - version: 2.0.1 + specifier: 2.0.2 + version: 2.0.2 typescript: - specifier: 5.5.2 - version: 5.5.2 + specifier: 5.5.4 + version: 5.5.4 vercel: - specifier: 34.2.7 - version: 34.2.7 + specifier: 35.2.2 + version: 35.2.2 packages: @@ -134,6 +134,7 @@ packages: '@humanwhocodes/config-array@0.11.14': resolution: {integrity: sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==} engines: {node: '>=10.10.0'} + deprecated: Use @eslint/config-array instead '@humanwhocodes/module-importer@1.0.1': resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} @@ -141,6 +142,7 @@ packages: '@humanwhocodes/object-schema@2.0.2': resolution: {integrity: sha512-6EwiSjwWYP7pTckG6I5eyFANjPhmPjUX9JRLUSfNPC7FX7zK9gyZAfUEaECL6ALTpGX5AjnBq3C9XmVWPitNpw==} + deprecated: Use @eslint/object-schema instead '@ioredis/commands@1.2.0': resolution: {integrity: sha512-Sx1pU8EM64o2BrqNpEO1CNLtKQwyhuXuqyfH7oGKCk+1a33d2r5saW8zNwm3j6BTExtjrv2BxTgzzkMwts6vGg==} @@ -391,9 +393,6 @@ packages: '@types/node@16.18.11': resolution: {integrity: sha512-3oJbGBUWuS6ahSnEq1eN2XrCyf4YsWI8OyCvo7c64zQJNplk3mO84t53o8lfTk+2ji59g5ycfc6qQ3fdHliHuA==} - '@types/node@16.7.10': - resolution: {integrity: sha512-S63Dlv4zIPb8x6MMTgDq5WWRJQe56iBEY0O3SOFA9JrRienkOVDXSXBjjJw6HTNQYSE2JI6GMCR6LVbIMHJVvA==} - '@types/normalize-path@3.0.2': resolution: {integrity: sha512-DO++toKYPaFn0Z8hQ7Tx+3iT9t77IJo/nDiqTXilgEP+kPNIYdpS9kh3fXuc53ugqwp9pxC1PVjCpV1tQDyqMA==} @@ -415,8 +414,8 @@ packages: '@ungap/structured-clone@1.2.0': resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} - '@vercel/build-utils@8.2.2': - resolution: {integrity: sha512-+Nf/Yk3GeMI47L/g5KYEvsj7yqVkhb6vZqjxavUBRVPSsgJ7fuNVfYvvpFj/Y0BYysEF8XNUxKFuwGROiop/ow==} + '@vercel/build-utils@8.3.5': + resolution: {integrity: sha512-lJNcA1XKMbQg6npC8grQBEVg11w8BSBr8bXUSZokYmvtNXheL/5cKGAD01Uba9x1P/ae9lJ9zDorpoSq4AWSfw==} '@vercel/error-utils@2.0.2': resolution: {integrity: sha512-Sj0LFafGpYr6pfCqrQ82X6ukRl5qpmVrHM/191kNYFqkkB9YkjlMAj6QcEsvCG259x4QZ7Tya++0AB85NDPbKQ==} @@ -428,34 +427,34 @@ packages: '@vercel/gatsby-plugin-vercel-analytics@1.0.11': resolution: {integrity: sha512-iTEA0vY6RBPuEzkwUTVzSHDATo1aF6bdLLspI68mQ/BTbi5UQEGjpjyzdKOVcSYApDtFU6M6vypZ1t4vIEnHvw==} - '@vercel/gatsby-plugin-vercel-builder@2.0.33': - resolution: {integrity: sha512-fJFRZaQfaaNdun8u/QepzKVrGnTW/9pXls322la5pP5xHAbaWPTTNoFtG/odZUXiv0oNV1qVWnTI4bnqFh6Icw==} + '@vercel/gatsby-plugin-vercel-builder@2.0.39': + resolution: {integrity: sha512-rvShSeoiUvw1JoQ5r9EJBwELmA6lZDH2agG9KCBgKowd8YQZIm7r3DddvWPJ8s2x7P4kv0eCbr5e89Z2wsiygw==} '@vercel/go@3.1.1': resolution: {integrity: sha512-mrzomNYltxkjvtUmaYry5YEyvwTz6c/QQHE5Gr/pPGRIniUiP6T6OFOJ49RBN7e6pRXaNzHPVuidiuBhvHh5+Q==} - '@vercel/hydrogen@1.0.2': - resolution: {integrity: sha512-/Q2MKk1GfOuZAnkE9jQexjtUQqanbY65R+xtJWd9yKIgwcfRI1hxiNH3uXyVM5AvLoY+fxxULkSuxDtUKpkJpQ==} + '@vercel/hydrogen@1.0.4': + resolution: {integrity: sha512-Sc0lpmI/J6O3o2cL75k8klL7ir2gi6kYI92O5+MrR3hh4fwz/atUIL9UWsTGuFjKTm69VAoJrmn3VKf0/0SGLw==} - '@vercel/next@4.2.17': - resolution: {integrity: sha512-b1ZwH/3sL4+CrrIjncZLAqjd+ts0KyVGL0HEOWU340OI3hXmQQAN+2k0MWlqm8Vu8rFGfk9VEQ9yJG/pmPx6mg==} + '@vercel/next@4.3.6': + resolution: {integrity: sha512-qUHp79xX07qYtz7DGSogyWgEMrf+eu/IGV/92YnVA1xzDBogIFc8XFvMlN8QwDrsWWsR+I2eMSiGD+P8znlsaA==} - '@vercel/nft@0.27.2': - resolution: {integrity: sha512-7LeioS1yE5hwPpQfD3DdH04tuugKjo5KrJk3yK5kAI3Lh76iSsK/ezoFQfzuT08X3ZASQOd1y9ePjLNI9+TxTQ==} + '@vercel/nft@0.27.3': + resolution: {integrity: sha512-oySTdDSzUAFDXpsSLk9Q943o+/Yu/+TCFxnehpFQEf/3khi2stMpTHPVNwFdvZq/Z4Ky93lE+MGHpXCRpMkSCA==} engines: {node: '>=16'} hasBin: true - '@vercel/node@3.1.7': - resolution: {integrity: sha512-EYSHEt0Up70cOlawkSzb5CFHyHoOMuJG9Q/hWU+4zIpnXefZSanR/oaZMd+UFoaAKDVryBz35FVV7gNo6HxX9A==} + '@vercel/node@3.2.7': + resolution: {integrity: sha512-/eWXgkkjBm1Es6oRmltw5m0SLT8tnOdlSKYpQhPfpJlWVzLb8h3cWhTS+cSsnn3gZ0c6w4XSjiZBbGKQJevxoQ==} - '@vercel/python@4.3.0': - resolution: {integrity: sha512-tj6ffEh+ligmQoo/ONOg7DNX0VGKJt9FyswyOIIp6lZufs5oGzHAfan4+5QzF/2INxvXobN0aMYgcbFHJ81ZKg==} + '@vercel/python@4.3.1': + resolution: {integrity: sha512-pWRApBwUsAQJS8oZ7eKMiaBGbYJO71qw2CZqDFvkTj34FNBZtNIUcWSmqGfJJY5m2pU/9wt8z1CnKIyT9dstog==} - '@vercel/redwood@2.0.10': - resolution: {integrity: sha512-vZmjOtiUQOdQHVIRrlPY/pSVuwn5GSuq5ihg530Rq51pYIHf0PSP/BnF6zventlG0bKe53MarxE+mmBUb0LDxw==} + '@vercel/redwood@2.1.3': + resolution: {integrity: sha512-lpsdQSHS2hvSX29/rJNm4q38dVXKstS4MVg875KE6zyXpACwviXuet0Cadyv0E60w7f2B6Ra+nJMpwKz6oJ5xg==} - '@vercel/remix-builder@2.1.7': - resolution: {integrity: sha512-OGd7aod8wz3uMabGGzmDtNQaSz5+8ZJOmUzhMPxqHwmkTOYntIEPCXhAsi26kf+IuDP7Zj2Md7gUAJGsq5QNSg==} + '@vercel/remix-builder@2.2.2': + resolution: {integrity: sha512-PvtiRgampHVou6hlKbdHvS/rzsS/4LIntdRrrcvJotWcG8PcpxsydeGvl7RWGNlcUnspX33OsHkjiArskjGKRg==} '@vercel/routing-utils@3.1.0': resolution: {integrity: sha512-Ci5xTjVTJY/JLZXpCXpLehMft97i9fH34nu9PGav6DtwkVUF6TOPX86U0W0niQjMZ5n6/ZP0BwcJK2LOozKaGw==} @@ -463,8 +462,8 @@ packages: '@vercel/ruby@2.1.0': resolution: {integrity: sha512-UZYwlSEEfVnfzTmgkD+kxex9/gkZGt7unOWNyWFN7V/ZnZSsGBUgv6hXLnwejdRi3EztgRQEBd1kUKlXdIeC0Q==} - '@vercel/static-build@2.5.11': - resolution: {integrity: sha512-CUZInKro8CqNH4ZyNccRSfy8cF4KBklIiGOwWVjjjVQLtIGdC55iVADIHAsCmA5yEJVsjenIi+943/JcR0bw2Q==} + '@vercel/static-build@2.5.17': + resolution: {integrity: sha512-i7fp4wCUgNvZIv06qlQFtFhZJ5WZcwOyg7KmWWhLBsyx/U+LBzUKP80lWAedqB6xmZ7zvNnruGUArzJvI+DnjA==} '@vercel/static-config@3.0.0': resolution: {integrity: sha512-2qtvcBJ1bGY0dYGYh3iM7yGKkk971FujLEDXzuW5wcZsPr1GSEjO/w2iSr3qve6nDDtBImsGoDEnus5FI4+fIw==} @@ -1308,9 +1307,9 @@ packages: resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} engines: {node: '>=10.13.0'} - glob@10.3.10: - resolution: {integrity: sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==} - engines: {node: '>=16 || 14 >=14.17'} + glob@11.0.0: + resolution: {integrity: sha512-9UiX/Bl6J2yaBbxKoEBRm4Cipxgok8kQYcOPEhScPwebu2I0HoQOuYdIO6S3hLuWoZgpDpwQZMzTFxgpkyT76g==} + engines: {node: 20 || >=22} hasBin: true glob@7.1.7: @@ -1530,9 +1529,9 @@ packages: isexe@2.0.0: resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} - jackspeak@2.3.6: - resolution: {integrity: sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==} - engines: {node: '>=14'} + jackspeak@4.0.1: + resolution: {integrity: sha512-cub8rahkh0Q/bw1+GxP7aeSe29hHHn2V4m29nnDlvCdlgU+3UGxkZp7Z53jLUdpX3jdTO0nJZUDl3xvbWc2Xog==} + engines: {node: 20 || >=22} jmespath@0.15.0: resolution: {integrity: sha512-+kHj8HXArPfpPEKGLZ+kB5ONRTCiGQXo8RQYL0hH8t6pWXUBBK5KkkQmTNOwKK4LEsd0yTsgtjJVm4UBSZea4w==} @@ -1638,6 +1637,10 @@ packages: resolution: {integrity: sha512-/1clY/ui8CzjKFyjdvwPWJUYKiFVXG2I2cY0ssG7h4+hwk+XOIX7ZSG9Q7TW8TW3Kp3BUSqgFWBLgL4PJ+Blag==} engines: {node: 14 || >=16.14} + lru-cache@11.0.0: + resolution: {integrity: sha512-Qv32eSV1RSCfhY3fpPE2GNZ8jgM9X7rdAfemLWqTUxwiyIC4jJ6Sy0fZ8H+oLWevO6i4/bizg7c8d8i6bxrzbA==} + engines: {node: 20 || >=22} + lru-cache@6.0.0: resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} engines: {node: '>=10'} @@ -1679,18 +1682,10 @@ packages: resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==} engines: {node: '>=8.6'} - mime-db@1.47.0: - resolution: {integrity: sha512-QBmA/G2y+IfeS4oktet3qRZ+P5kPhCKRXxXnQEudYqUaEioAU1/Lq2us3D/t1Jfo4hE9REQPrbB7K5sOczJVIw==} - engines: {node: '>= 0.6'} - mime-db@1.52.0: resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} engines: {node: '>= 0.6'} - mime-types@2.1.30: - resolution: {integrity: sha512-crmjA4bLtR8m9qLpHvgxSChT+XoSlZi8J4n/aIdn3z92e/U47Z0V/yl+Wh9W046GgFVAmoNR/fmdbZYcSSIUeg==} - engines: {node: '>= 0.6'} - mime-types@2.1.35: resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} engines: {node: '>= 0.6'} @@ -1704,13 +1699,13 @@ packages: resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} engines: {node: '>=6'} + minimatch@10.0.1: + resolution: {integrity: sha512-ethXTt3SGGR+95gudmqJ1eNhRO7eGEGIgYA9vnPatK4/etz2MEVDno5GMCibdMTuBMyElzIlgxMna3K94XDIDQ==} + engines: {node: 20 || >=22} + minimatch@3.1.2: resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} - minimatch@9.0.4: - resolution: {integrity: sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==} - engines: {node: '>=16 || 14 >=14.17'} - minimist@1.2.6: resolution: {integrity: sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==} @@ -1725,8 +1720,8 @@ packages: resolution: {integrity: sha512-g2Uuh2jEKoht+zvO6vJqXmYpflPqzRBT+Th2h01DKh5z7wbY/AZ2gCQ78cP70YoHPyFdY30YBV5WxgLOEwOykw==} engines: {node: '>=8'} - minipass@7.0.4: - resolution: {integrity: sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==} + minipass@7.1.2: + resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==} engines: {node: '>=16 || 14 >=14.17'} minizlib@1.3.3: @@ -1893,6 +1888,9 @@ packages: resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} engines: {node: '>=6'} + package-json-from-dist@1.0.0: + resolution: {integrity: sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw==} + parent-module@1.0.1: resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} engines: {node: '>=6'} @@ -1934,9 +1932,9 @@ packages: path-parse@1.0.7: resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} - path-scurry@1.10.1: - resolution: {integrity: sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==} - engines: {node: '>=16 || 14 >=14.17'} + path-scurry@2.0.0: + resolution: {integrity: sha512-ypGJsmGtdXUOeM5u93TyeIEfEhM6s+ljAhrk5vAvSx8uyY/02OvrZnA0YNGUrPXfpJMgI1ODd3nwz8Npx4O4cg==} + engines: {node: 20 || >=22} path-to-regexp@0.1.7: resolution: {integrity: sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==} @@ -1993,8 +1991,8 @@ packages: resolution: {integrity: sha512-973driJZvxiGOQ5ONsFhOF/DtzPMOMtgC11kCpUrPGMTgqp2q/1gwzCquocrN33is0VZ5GFHXZYMM9l6h67v2Q==} engines: {node: '>=10'} - probot@13.3.0: - resolution: {integrity: sha512-X9xb96WvaycsPiNj1QOte4ABKb6mSwHpWHJKq/dTjFSMpLT4kC5SRN4wKQi1zwZHsnIW/twbOeOZespGfkNkYA==} + probot@13.3.6: + resolution: {integrity: sha512-bgNu5p6rcAbaXwX/il6Y6zYtjN7VKPBKFENAAOp0v4Z5ysiwyX6si/agxO8MP4RPU2A0DazNZP2FVnYaqb54FQ==} engines: {node: '>=18'} hasBin: true @@ -2105,9 +2103,9 @@ packages: deprecated: Rimraf versions prior to v4 are no longer supported hasBin: true - rimraf@5.0.7: - resolution: {integrity: sha512-nV6YcJo5wbLW77m+8KjH8aB/7/rxQy9SZ0HY5shnwULfS+9nmTtVXAJET5NdZmCzA4fPI/Hm1wo/Po/4mopOdg==} - engines: {node: '>=14.18'} + rimraf@6.0.1: + resolution: {integrity: sha512-9dkvaxAsk/xNXSJzMgFqqMCuFgt2+KsOFek3TMLfo8NCPfWpBmqwyNn5Y+NX56QUYfCtsyhF3ayiboEoUmJk/A==} + engines: {node: 20 || >=22} hasBin: true run-parallel@1.2.0: @@ -2140,8 +2138,8 @@ packages: engines: {node: '>=10'} hasBin: true - semver@7.6.2: - resolution: {integrity: sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==} + semver@7.6.3: + resolution: {integrity: sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==} engines: {node: '>=10'} hasBin: true @@ -2188,8 +2186,8 @@ packages: resolution: {integrity: sha512-MY2/qGx4enyjprQnFaZsHib3Yadh3IXyV2C321GY0pjGfVBu4un0uDJkwgdxqO+Rdx8JMT8IfJIRwbYVz3Ob3Q==} engines: {node: '>=14'} - smee-client@2.0.1: - resolution: {integrity: sha512-s2+eG9vNMWQQvu8Jz+SfAiihpYsmaMtcyPnHtBuZEhaAAQOQV63xSSL9StWv2p08xKgvSC8pEZ28rXoy41FhLg==} + smee-client@2.0.2: + resolution: {integrity: sha512-5j7tlxKnHzZomJ1iK6QYiWK+3g6xPnisHyln1NcNvvoRbVeY7FstYonNkCsUMSnC3pYUE/mfV8OJ8SFiSjBCpA==} hasBin: true sonic-boom@4.0.1: @@ -2374,8 +2372,8 @@ packages: engines: {node: '>=4.2.0'} hasBin: true - typescript@5.5.2: - resolution: {integrity: sha512-NcRtPEOsPFFWjobJEtfihkLCZCXZt/os3zf8nTxjVH3RvTSxjrCamJpbExGvYOF+tFHc3pA65qpdwPbzjohhew==} + typescript@5.5.4: + resolution: {integrity: sha512-Mtq29sKDAEYP7aljRgtPOpTvOfbwRWlS6dPRzwjdE+C0R4brX/GUyhHSecbHMFLNBLcJIPt9nl9yG5TZ1weH+Q==} engines: {node: '>=14.17'} hasBin: true @@ -2385,8 +2383,8 @@ packages: unbox-primitive@1.0.2: resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==} - undici@5.26.5: - resolution: {integrity: sha512-cSb4bPFd5qgR7qr2jYAi0hlX9n5YKK2ONKkLFkxl+v/9BvC0sOpZjBHDBSXc5lWAf5ty9oZdRXytBIHzgUcerw==} + undici@5.28.4: + resolution: {integrity: sha512-72RFADWFqKmUb2hmmvNODKL3p9hcB6Gt2DOQMis1SEBaV6a4MH8soBvzg+95CYhCKPFedut2JY9bMfrDl9D23g==} engines: {node: '>=14.0'} universal-github-app-jwt@1.1.2: @@ -2438,8 +2436,8 @@ packages: resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==} engines: {node: '>= 0.8'} - vercel@34.2.7: - resolution: {integrity: sha512-cc6NmaPeLhg7UJuuI6jKu92xppVYbuZRtQib/hDEaEPFSZgiUNw0sbtRfbzvXUZjxzJeLNeSGKLwazBbpXOvkQ==} + vercel@35.2.2: + resolution: {integrity: sha512-zG1TURH7bviGs70XUWGboc/IuZsAVijRmMiIFk3yCmE6XACvvLSNWBQVJ41Kx/J/ms0Zh88aOvnE+LuogHNc9Q==} engines: {node: '>= 16'} hasBin: true @@ -2492,8 +2490,8 @@ packages: yallist@4.0.0: resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} - yaml@2.4.5: - resolution: {integrity: sha512-aBx2bnqDzVOyNKfsysjA2ms5ZlnjSAW2eG3/L5G/CSujfjLJTJsEw1bGw8kCf04KodQWk1pxlGnZ56CRxiawmg==} + yaml@2.5.0: + resolution: {integrity: sha512-2wWLbGbYDiSqqIKoPjar3MPgB94ErzCtrNE1FdqGuaO0pi2JGjmE8aW8TDZwzU7vuxcGRdL/4gPQwQ7hD5AMSw==} engines: {node: '>= 14'} hasBin: true @@ -2607,7 +2605,7 @@ snapshots: nopt: 5.0.0 npmlog: 5.0.1 rimraf: 3.0.2 - semver: 7.6.2 + semver: 7.6.3 tar: 6.1.13 transitivePeerDependencies: - encoding @@ -2863,7 +2861,7 @@ snapshots: '@types/body-parser@1.19.1': dependencies: '@types/connect': 3.4.35 - '@types/node': 16.7.10 + '@types/node': 16.18.11 '@types/btoa-lite@1.0.0': {} @@ -2871,11 +2869,11 @@ snapshots: '@types/connect@3.4.35': dependencies: - '@types/node': 16.7.10 + '@types/node': 16.18.11 '@types/express-serve-static-core@4.19.5': dependencies: - '@types/node': 16.7.10 + '@types/node': 16.18.11 '@types/qs': 6.9.7 '@types/range-parser': 1.2.4 '@types/send': 0.17.4 @@ -2895,7 +2893,7 @@ snapshots: '@types/jsonwebtoken@9.0.6': dependencies: - '@types/node': 16.7.10 + '@types/node': 16.18.11 '@types/mime@1.3.2': {} @@ -2903,8 +2901,6 @@ snapshots: '@types/node@16.18.11': {} - '@types/node@16.7.10': {} - '@types/normalize-path@3.0.2': {} '@types/qs@6.9.7': {} @@ -2916,16 +2912,16 @@ snapshots: '@types/send@0.17.4': dependencies: '@types/mime': 1.3.2 - '@types/node': 16.7.10 + '@types/node': 16.18.11 '@types/serve-static@1.13.10': dependencies: '@types/mime': 1.3.2 - '@types/node': 16.7.10 + '@types/node': 16.18.11 '@ungap/structured-clone@1.2.0': {} - '@vercel/build-utils@8.2.2': {} + '@vercel/build-utils@8.3.5': {} '@vercel/error-utils@2.0.2': {} @@ -2959,10 +2955,10 @@ snapshots: dependencies: web-vitals: 0.2.4 - '@vercel/gatsby-plugin-vercel-builder@2.0.33': + '@vercel/gatsby-plugin-vercel-builder@2.0.39': dependencies: '@sinclair/typebox': 0.25.24 - '@vercel/build-utils': 8.2.2 + '@vercel/build-utils': 8.3.5 '@vercel/routing-utils': 3.1.0 esbuild: 0.14.47 etag: 1.8.1 @@ -2970,19 +2966,19 @@ snapshots: '@vercel/go@3.1.1': {} - '@vercel/hydrogen@1.0.2': + '@vercel/hydrogen@1.0.4': dependencies: '@vercel/static-config': 3.0.0 ts-morph: 12.0.0 - '@vercel/next@4.2.17': + '@vercel/next@4.3.6': dependencies: - '@vercel/nft': 0.27.2 + '@vercel/nft': 0.27.3 transitivePeerDependencies: - encoding - supports-color - '@vercel/nft@0.27.2': + '@vercel/nft@0.27.3': dependencies: '@mapbox/node-pre-gyp': 1.0.10 '@rollup/pluginutils': 4.2.1 @@ -3000,15 +2996,15 @@ snapshots: - encoding - supports-color - '@vercel/node@3.1.7': + '@vercel/node@3.2.7': dependencies: '@edge-runtime/node-utils': 2.3.0 '@edge-runtime/primitives': 4.1.0 '@edge-runtime/vm': 3.2.0 '@types/node': 16.18.11 - '@vercel/build-utils': 8.2.2 + '@vercel/build-utils': 8.3.5 '@vercel/error-utils': 2.0.2 - '@vercel/nft': 0.27.2 + '@vercel/nft': 0.27.3 '@vercel/static-config': 3.0.0 async-listen: 3.0.0 cjs-module-lexer: 1.2.3 @@ -3021,28 +3017,30 @@ snapshots: ts-morph: 12.0.0 ts-node: 10.9.1(@types/node@16.18.11)(typescript@4.9.5) typescript: 4.9.5 - undici: 5.26.5 + undici: 5.28.4 transitivePeerDependencies: - '@swc/core' - '@swc/wasm' - encoding - supports-color - '@vercel/python@4.3.0': {} + '@vercel/python@4.3.1': {} - '@vercel/redwood@2.0.10': + '@vercel/redwood@2.1.3': dependencies: - '@vercel/nft': 0.27.2 + '@vercel/nft': 0.27.3 '@vercel/routing-utils': 3.1.0 + '@vercel/static-config': 3.0.0 semver: 6.3.1 + ts-morph: 12.0.0 transitivePeerDependencies: - encoding - supports-color - '@vercel/remix-builder@2.1.7': + '@vercel/remix-builder@2.2.2': dependencies: '@vercel/error-utils': 2.0.2 - '@vercel/nft': 0.27.2 + '@vercel/nft': 0.27.3 '@vercel/static-config': 3.0.0 ts-morph: 12.0.0 transitivePeerDependencies: @@ -3057,10 +3055,10 @@ snapshots: '@vercel/ruby@2.1.0': {} - '@vercel/static-build@2.5.11': + '@vercel/static-build@2.5.17': dependencies: '@vercel/gatsby-plugin-vercel-analytics': 1.0.11 - '@vercel/gatsby-plugin-vercel-builder': 2.0.33 + '@vercel/gatsby-plugin-vercel-builder': 2.0.39 '@vercel/static-config': 3.0.0 ts-morph: 12.0.0 @@ -3385,7 +3383,7 @@ snapshots: debug@4.1.1: dependencies: - ms: 2.1.2 + ms: 2.1.3 debug@4.3.4: dependencies: @@ -3631,6 +3629,7 @@ snapshots: eslint-module-utils@2.8.0(eslint-import-resolver-node@0.3.9)(eslint@8.57.0): dependencies: debug: 3.2.7 + optionalDependencies: eslint: 8.57.0 eslint-import-resolver-node: 0.3.9 transitivePeerDependencies: @@ -3782,7 +3781,7 @@ snapshots: array-flatten: 1.1.1 body-parser: 1.20.2 content-disposition: 0.5.4 - content-type: 1.0.4 + content-type: 1.0.5 cookie: 0.6.0 cookie-signature: 1.0.6 debug: 2.6.9 @@ -3965,13 +3964,14 @@ snapshots: dependencies: is-glob: 4.0.3 - glob@10.3.10: + glob@11.0.0: dependencies: foreground-child: 3.1.1 - jackspeak: 2.3.6 - minimatch: 9.0.4 - minipass: 7.0.4 - path-scurry: 1.10.1 + jackspeak: 4.0.1 + minimatch: 10.0.1 + minipass: 7.1.2 + package-json-from-dist: 1.0.0 + path-scurry: 2.0.0 glob@7.1.7: dependencies: @@ -4188,7 +4188,7 @@ snapshots: isexe@2.0.0: {} - jackspeak@2.3.6: + jackspeak@4.0.1: dependencies: '@isaacs/cliui': 8.0.2 optionalDependencies: @@ -4243,8 +4243,8 @@ snapshots: lodash.isplainobject: 4.0.6 lodash.isstring: 4.0.1 lodash.once: 4.1.1 - ms: 2.1.2 - semver: 7.6.2 + ms: 2.1.3 + semver: 7.6.3 jwa@1.4.1: dependencies: @@ -4303,6 +4303,8 @@ snapshots: lru-cache@10.1.0: {} + lru-cache@11.0.0: {} + lru-cache@6.0.0: dependencies: yallist: 4.0.0 @@ -4336,14 +4338,8 @@ snapshots: braces: 3.0.2 picomatch: 2.3.1 - mime-db@1.47.0: {} - mime-db@1.52.0: {} - mime-types@2.1.30: - dependencies: - mime-db: 1.47.0 - mime-types@2.1.35: dependencies: mime-db: 1.52.0 @@ -4352,13 +4348,13 @@ snapshots: mimic-fn@2.1.0: {} - minimatch@3.1.2: + minimatch@10.0.1: dependencies: - brace-expansion: 1.1.11 + brace-expansion: 2.0.1 - minimatch@9.0.4: + minimatch@3.1.2: dependencies: - brace-expansion: 2.0.1 + brace-expansion: 1.1.11 minimist@1.2.6: {} @@ -4375,7 +4371,7 @@ snapshots: dependencies: yallist: 4.0.0 - minipass@7.0.4: {} + minipass@7.1.2: {} minizlib@1.3.3: dependencies: @@ -4524,6 +4520,8 @@ snapshots: p-try@2.2.0: {} + package-json-from-dist@1.0.0: {} + parent-module@1.0.1: dependencies: callsites: 3.1.0 @@ -4554,10 +4552,10 @@ snapshots: path-parse@1.0.7: {} - path-scurry@1.10.1: + path-scurry@2.0.0: dependencies: - lru-cache: 10.1.0 - minipass: 7.0.4 + lru-cache: 11.0.0 + minipass: 7.1.2 path-to-regexp@0.1.7: {} @@ -4631,7 +4629,7 @@ snapshots: dependencies: parse-ms: 2.1.0 - probot@13.3.0: + probot@13.3.6: dependencies: '@octokit/core': 5.2.0 '@octokit/plugin-enterprise-compatibility': 4.1.0 @@ -4650,7 +4648,6 @@ snapshots: commander: 12.0.0 deepmerge: 4.3.1 dotenv: 16.4.5 - eventsource: 2.0.2 express: 4.19.2 ioredis: 5.4.1 js-yaml: 4.1.0 @@ -4659,7 +4656,6 @@ snapshots: pino: 9.2.0 pino-http: 10.1.0 pkg-conf: 3.1.0 - resolve: 1.22.8 update-dotenv: 1.1.1(dotenv@16.4.5) transitivePeerDependencies: - supports-color @@ -4766,9 +4762,10 @@ snapshots: dependencies: glob: 7.1.7 - rimraf@5.0.7: + rimraf@6.0.1: dependencies: - glob: 10.3.10 + glob: 11.0.0 + package-json-from-dist: 1.0.0 run-parallel@1.2.0: dependencies: @@ -4799,7 +4796,7 @@ snapshots: dependencies: lru-cache: 6.0.0 - semver@7.6.2: {} + semver@7.6.3: {} send@0.18.0: dependencies: @@ -4863,7 +4860,7 @@ snapshots: signal-exit@4.0.2: {} - smee-client@2.0.1: + smee-client@2.0.2: dependencies: commander: 12.0.0 eventsource: 2.0.2 @@ -5041,7 +5038,7 @@ snapshots: type-is@1.6.18: dependencies: media-typer: 0.3.0 - mime-types: 2.1.30 + mime-types: 2.1.35 typed-array-buffer@1.0.0: dependencies: @@ -5072,7 +5069,7 @@ snapshots: typescript@4.9.5: {} - typescript@5.5.2: {} + typescript@5.5.4: {} uid-promise@1.0.0: {} @@ -5083,7 +5080,7 @@ snapshots: has-symbols: 1.0.3 which-boxed-primitive: 1.0.2 - undici@5.26.5: + undici@5.28.4: dependencies: '@fastify/busboy': 2.1.0 @@ -5120,19 +5117,19 @@ snapshots: vary@1.1.2: {} - vercel@34.2.7: + vercel@35.2.2: dependencies: - '@vercel/build-utils': 8.2.2 + '@vercel/build-utils': 8.3.5 '@vercel/fun': 1.1.0 '@vercel/go': 3.1.1 - '@vercel/hydrogen': 1.0.2 - '@vercel/next': 4.2.17 - '@vercel/node': 3.1.7 - '@vercel/python': 4.3.0 - '@vercel/redwood': 2.0.10 - '@vercel/remix-builder': 2.1.7 + '@vercel/hydrogen': 1.0.4 + '@vercel/next': 4.3.6 + '@vercel/node': 3.2.7 + '@vercel/python': 4.3.1 + '@vercel/redwood': 2.1.3 + '@vercel/remix-builder': 2.2.2 '@vercel/ruby': 2.1.0 - '@vercel/static-build': 2.5.11 + '@vercel/static-build': 2.5.17 chokidar: 3.3.1 transitivePeerDependencies: - '@swc/core' @@ -5199,7 +5196,7 @@ snapshots: yallist@4.0.0: {} - yaml@2.4.5: {} + yaml@2.5.0: {} yauzl-clone@1.0.4: dependencies: