diff --git a/.config/.ruby-version b/.config/.ruby-version index bea438e9a..477254331 100644 --- a/.config/.ruby-version +++ b/.config/.ruby-version @@ -1 +1 @@ -3.3.1 +3.3.2 diff --git a/.github/workflows/lint-and-test.yml b/.github/workflows/lint-and-test.yml index 6d65f99d2..baa445f5e 100644 --- a/.github/workflows/lint-and-test.yml +++ b/.github/workflows/lint-and-test.yml @@ -13,7 +13,7 @@ jobs: - name: Setup node uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 # v4.0.2 - name: Setup Ruby, JRuby, and TruffleRuby - uses: ruby/setup-ruby@cacc9f1c0b3f4eb8a16a6bb0ed10897b43b9de49 # v1.176.0 + uses: ruby/setup-ruby@d5fb7a202fc07872cb44f00ba8e6197b70cb0c55 # v1.179.0 - name: Install run: | corepack enable diff --git a/.github/workflows/semgrep.yml b/.github/workflows/semgrep.yml index fb01e58af..d7cce349c 100644 --- a/.github/workflows/semgrep.yml +++ b/.github/workflows/semgrep.yml @@ -16,7 +16,7 @@ jobs: env: SEMGREP_APP_TOKEN: ${{ secrets.SEMGREP_APP_TOKEN }} container: - image: returntocorp/semgrep@sha256:18fcd539c83a1e8a3df78e77dddce457511f25dc2bd92b6e3bf999f51ab425d3 # latest + image: returntocorp/semgrep@sha256:cffeb57efaaffe57811b7fd740e4ee6313dbfaf6b364bb5cce52a8e506d35f42 # latest steps: - uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6 - run: semgrep ci diff --git a/.ruby-version b/.ruby-version index bea438e9a..477254331 100644 --- a/.ruby-version +++ b/.ruby-version @@ -1 +1 @@ -3.3.1 +3.3.2 diff --git a/package.json b/package.json index 76a639cee..493f0bba0 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "@openinf/.github", "version": "0.0.0-development", "private": true, - "packageManager": "pnpm@9.1.1", + "packageManager": "pnpm@9.1.4", "description": "Org-level default metadata & community health files", "repository": "https://github.com/openinf/.github", "license": "MIT OR Apache-2.0 OR BlueOak-1.0.0", @@ -33,7 +33,7 @@ "@typescript-eslint/parser": "7.9.0", "@yarnpkg/shell": "4.0.2", "dictionary-en": "4.0.0", - "dprint": "0.45.1", + "dprint": "0.46.1", "editorconfig-checker": "5.1.5", "eslint": "9.2.0", "eslint-config-prettier": "9.1.0", @@ -41,11 +41,11 @@ "eslint-import-resolver-typescript": "3.6.1", "eslint-plugin-import": "2.29.1", "eslint-plugin-json-schema-validator": "5.1.0", - "eslint-plugin-jsonc": "2.15.1", + "eslint-plugin-jsonc": "2.16.0", "eslint-plugin-markdown": "5.0.0", "eslint-plugin-prettier": "5.1.3", - "eslint-plugin-promise": "6.1.1", - "eslint-plugin-regexp": "2.5.0", + "eslint-plugin-promise": "6.2.0", + "eslint-plugin-regexp": "2.6.0", "eslint-plugin-simple-import-sort": "12.1.0", "eslint-plugin-unicorn": "53.0.0", "eslint-plugin-wix-editor": "3.3.0", @@ -61,7 +61,7 @@ "markdownlint-cli2": "0.13.0", "markdownlint-cli2-formatter-default": "0.0.4", "nps": "5.10.0", - "prettier": "3.2.5", + "prettier": "3.3.1", "remark": "15.0.1", "remark-cli": "12.0.1", "remark-directive": "3.0.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index ae24c4160..0141c1fd6 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -34,7 +34,7 @@ importers: version: 1.1.2 '@shopify/prettier-plugin-liquid': specifier: 1.5.0 - version: 1.5.0(prettier@3.2.5) + version: 1.5.0(prettier@3.3.1) '@types/markdown-it': specifier: 14.1.1 version: 14.1.1 @@ -54,8 +54,8 @@ importers: specifier: 4.0.0 version: 4.0.0 dprint: - specifier: 0.45.1 - version: 0.45.1 + specifier: 0.46.1 + version: 0.46.1 editorconfig-checker: specifier: 5.1.5 version: 5.1.5 @@ -78,20 +78,20 @@ importers: specifier: 5.1.0 version: 5.1.0(eslint@9.2.0) eslint-plugin-jsonc: - specifier: 2.15.1 - version: 2.15.1(eslint@9.2.0) + specifier: 2.16.0 + version: 2.16.0(eslint@9.2.0) eslint-plugin-markdown: specifier: 5.0.0 version: 5.0.0(eslint@9.2.0) eslint-plugin-prettier: specifier: 5.1.3 - version: 5.1.3(eslint-config-prettier@9.1.0(eslint@9.2.0))(eslint@9.2.0)(prettier@3.2.5) + version: 5.1.3(eslint-config-prettier@9.1.0(eslint@9.2.0))(eslint@9.2.0)(prettier@3.3.1) eslint-plugin-promise: - specifier: 6.1.1 - version: 6.1.1(eslint@9.2.0) + specifier: 6.2.0 + version: 6.2.0(eslint@9.2.0) eslint-plugin-regexp: - specifier: 2.5.0 - version: 2.5.0(eslint@9.2.0) + specifier: 2.6.0 + version: 2.6.0(eslint@9.2.0) eslint-plugin-simple-import-sort: specifier: 12.1.0 version: 12.1.0(eslint@9.2.0) @@ -138,8 +138,8 @@ importers: specifier: 5.10.0 version: 5.10.0 prettier: - specifier: 3.2.5 - version: 3.2.5 + specifier: 3.3.1 + version: 3.3.1 remark: specifier: 15.0.1 version: 15.0.1 @@ -226,7 +226,7 @@ importers: version: 7.0.0 remark-preset-prettier: specifier: 2.0.1 - version: 2.0.1(prettier@3.2.5) + version: 2.0.1(prettier@3.3.1) remark-retext: specifier: 6.0.0 version: 6.0.0 @@ -865,38 +865,38 @@ packages: resolution: {integrity: sha512-6mQNsaLeXTw0nxYUYu+NSa4Hx4BlF1x1x8/PMFbiR+GBSr+2DkECc69b8hgy2frEodNcvPffeH8YfWd3LI6jhQ==} engines: {node: '>=6.9.0'} - '@dprint/darwin-arm64@0.45.1': - resolution: {integrity: sha512-pH0/uKLJ5SJPoHhOwLWFMhCmL0BY3FzWQbull8OGMK/FRkIPgOl2adZSovtUZpUMGWyDOzIWH1fW9X2DuMhnEg==} + '@dprint/darwin-arm64@0.46.1': + resolution: {integrity: sha512-dycE/uE++NGKYhKwSOrm1EculcD48GM12A1BF0f3Q2OW1ZNUqvlui/99lrohjPulJaIYX/QZQJ4hzTnaa6EDUA==} cpu: [arm64] os: [darwin] - '@dprint/darwin-x64@0.45.1': - resolution: {integrity: sha512-YUj421LmBLDlxpIER3pORKfQmpmXD50n5mClHjpZrnl17WTiHtQ+jHvDJdJoxH2eS66W0mQyxLoGo5SfFfiM7A==} + '@dprint/darwin-x64@0.46.1': + resolution: {integrity: sha512-q4Q8TQj51OU+SXhHCzP6jxUtwyCR6Vsmla7yyJVZKryA5l2WUqsSPimkq7Tt4K6ciDficTNxi5aaN/DMXBND2w==} cpu: [x64] os: [darwin] - '@dprint/linux-arm64-glibc@0.45.1': - resolution: {integrity: sha512-lJ7s/pOQWRJ0mstjZQnVyX2/3QRXZ9cpFHJDZ7e81Y8QSn/iqxTrnK0DPgxUrDG8hYKQmWQdQLU4sP5DKBz0Jg==} + '@dprint/linux-arm64-glibc@0.46.1': + resolution: {integrity: sha512-kT6UHU8nN516nfk42IpxvQ9yRHg+lVcWyaGU6Pk/Wn0t/9UDqS2SWXfNNYFvq3A+IVsOAEY6ZvD40D1uXey0Pg==} cpu: [arm64] os: [linux] - '@dprint/linux-arm64-musl@0.45.1': - resolution: {integrity: sha512-un2awe1L1sAJLsCPSEUrE0/cgupdzbYFoyBOutyU1zHR9KQn47AtIDw+chvuinU4xleHDuEGyXGuJ6NE+Ky6vw==} + '@dprint/linux-arm64-musl@0.46.1': + resolution: {integrity: sha512-Qo71XzmL7GWEKPKKTFDf27WUO8mO+eXEvKY4gRiFuV2lOPw0VCfadc4iqlTCPj8Wp9qIKK7z/NgQXkVjPMbx5Q==} cpu: [arm64] os: [linux] - '@dprint/linux-x64-glibc@0.45.1': - resolution: {integrity: sha512-5Civht90S/g8zlyYB7n4oH78p+sLbNqeFCFuImJRK7uRxZwCRya7lji6RwlB6DQ7qngVqovTHj9RLOYfZzfVlg==} + '@dprint/linux-x64-glibc@0.46.1': + resolution: {integrity: sha512-ZDgJaCTY8Cb9F2FUlBgpN++stVamGKvy7MfdkKvvahAdkCQvba7kJg91aLGHNhDilDTo1IPgLcXLEP4xPhXMyA==} cpu: [x64] os: [linux] - '@dprint/linux-x64-musl@0.45.1': - resolution: {integrity: sha512-p2/gjnHDd8GRCvtey5HZO4o/He6pSmY/zpcCuIXprFW9P0vNlEj3DFhz4FPpOKXM+csrsVWWs2E0T/xr5QZtVg==} + '@dprint/linux-x64-musl@0.46.1': + resolution: {integrity: sha512-6I+ubsGL89k9Vezo6AwWoLDHMoyGdBiHvVvfopF3GwDW1y4jRFXqSeVt3IGoeNa2PXZBEzhGzgiNl1YFFjao/A==} cpu: [x64] os: [linux] - '@dprint/win32-x64@0.45.1': - resolution: {integrity: sha512-2l78XM7KsW46P2Yv6uPB3fE+y92EsBlrCxi+RVQ0pbznPFdMdkLyGgaCuh683zdld14jHlaADpIQ7YchGAEMAg==} + '@dprint/win32-x64@0.46.1': + resolution: {integrity: sha512-ugdhmL3Lo9n6Si/7eBtj1Rgo3Hbmf+9G0JxsWvuZBRA7Y+Xa9vtxbU4XqpUfG8rict5wR3b0i2X0iexVUgMYxA==} cpu: [x64] os: [win32] @@ -1499,8 +1499,8 @@ packages: resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==} engines: {node: '>=0.10.0'} - dprint@0.45.1: - resolution: {integrity: sha512-OYefcDgxd6jSdig/Cfkw1vdvyiOIRruCPnqGBbXpc95buDt9kvwL+Lic1OHc+SaQSsQub0BUZMd5+TNgy8Sh3A==} + dprint@0.46.1: + resolution: {integrity: sha512-OdILoUitGxbykCYcTijUOtY7bD4kNoSSzm4kHd5sYNh6f64P8Zfcr+e/Dh4oEn89wHIl10TTrrUs7ny5MELKkQ==} hasBin: true duplexer@0.1.2: @@ -1656,8 +1656,8 @@ packages: peerDependencies: eslint: '>=6.0.0' - eslint-plugin-jsonc@2.15.1: - resolution: {integrity: sha512-PVFrqIJa8BbM/e828RSn0SwB/Z5ye+2LDuy2XqG6AymNgPsfApRRcznsbxP7VrjdLEU4Nb+g9n/d6opyp0jp9A==} + eslint-plugin-jsonc@2.16.0: + resolution: {integrity: sha512-Af/ZL5mgfb8FFNleH6KlO4/VdmDuTqmM+SPnWcdoWywTetv7kq+vQe99UyQb9XO3b0OWLVuTH7H0d/PXYCMdSg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: '>=6.0.0' @@ -1682,14 +1682,14 @@ packages: eslint-config-prettier: optional: true - eslint-plugin-promise@6.1.1: - resolution: {integrity: sha512-tjqWDwVZQo7UIPMeDReOpUgHCmCiH+ePnVT+5zVapL0uuHnegBUs2smM13CzOs2Xb5+MHMRFTs9v24yjba4Oig==} + eslint-plugin-promise@6.2.0: + resolution: {integrity: sha512-QmAqwizauvnKOlifxyDj2ObfULpHQawlg/zQdgEixur9vl0CvZGv/LCJV2rtj3210QCoeGBzVMfMXqGAOr/4fA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: - eslint: ^7.0.0 || ^8.0.0 + eslint: ^7.0.0 || ^8.0.0 || ^9.0.0 - eslint-plugin-regexp@2.5.0: - resolution: {integrity: sha512-I7vKcP0o75WS5SHiVNXN+Eshq49sbrweMQIuqSL3AId9AwDe9Dhbfug65vw64LxmOd4v+yf5l5Xt41y9puiq0g==} + eslint-plugin-regexp@2.6.0: + resolution: {integrity: sha512-FCL851+kislsTEQEMioAlpDuK5+E5vs0hi1bF8cFlPlHcEjeRhuAzEsGikXRreE+0j4WhW2uO54MqTjXtYOi3A==} engines: {node: ^18 || >=20} peerDependencies: eslint: '>=8.44.0' @@ -2863,8 +2863,8 @@ packages: resolution: {integrity: sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==} engines: {node: '>=6.0.0'} - prettier@3.2.5: - resolution: {integrity: sha512-3/GWa9aOC0YeD7LUfvOG2NiDyhOWRvt1k+rcKhOuYnMY24iiCphgneUfJDyFXd6rZCAnuLBv6UeAULtrhT/F4A==} + prettier@3.3.1: + resolution: {integrity: sha512-7CAwy5dRsxs8PHXT3twixW9/OEll8MLE0VRPCJyl7CkS6VHGPSlsVaWTiASPTyGyYRyApxlaWTzwUxVNrhcwDg==} engines: {node: '>=14'} hasBin: true @@ -4488,25 +4488,25 @@ snapshots: '@babel/helper-validator-identifier': 7.24.5 to-fast-properties: 2.0.0 - '@dprint/darwin-arm64@0.45.1': + '@dprint/darwin-arm64@0.46.1': optional: true - '@dprint/darwin-x64@0.45.1': + '@dprint/darwin-x64@0.46.1': optional: true - '@dprint/linux-arm64-glibc@0.45.1': + '@dprint/linux-arm64-glibc@0.46.1': optional: true - '@dprint/linux-arm64-musl@0.45.1': + '@dprint/linux-arm64-musl@0.46.1': optional: true - '@dprint/linux-x64-glibc@0.45.1': + '@dprint/linux-x64-glibc@0.46.1': optional: true - '@dprint/linux-x64-musl@0.45.1': + '@dprint/linux-x64-musl@0.46.1': optional: true - '@dprint/win32-x64@0.45.1': + '@dprint/win32-x64@0.46.1': optional: true '@eslint-community/eslint-utils@4.4.0(eslint@9.2.0)': @@ -4628,11 +4628,11 @@ snapshots: line-column: 1.0.2 ohm-js: 16.6.0 - '@shopify/prettier-plugin-liquid@1.5.0(prettier@3.2.5)': + '@shopify/prettier-plugin-liquid@1.5.0(prettier@3.3.1)': dependencies: '@shopify/liquid-html-parser': 2.0.3 html-styles: 1.0.0 - prettier: 3.2.5 + prettier: 3.3.1 '@sindresorhus/merge-streams@2.3.0': {} @@ -5169,15 +5169,15 @@ snapshots: dependencies: esutils: 2.0.3 - dprint@0.45.1: + dprint@0.46.1: optionalDependencies: - '@dprint/darwin-arm64': 0.45.1 - '@dprint/darwin-x64': 0.45.1 - '@dprint/linux-arm64-glibc': 0.45.1 - '@dprint/linux-arm64-musl': 0.45.1 - '@dprint/linux-x64-glibc': 0.45.1 - '@dprint/linux-x64-musl': 0.45.1 - '@dprint/win32-x64': 0.45.1 + '@dprint/darwin-arm64': 0.46.1 + '@dprint/darwin-x64': 0.46.1 + '@dprint/linux-arm64-glibc': 0.46.1 + '@dprint/linux-arm64-musl': 0.46.1 + '@dprint/linux-x64-glibc': 0.46.1 + '@dprint/linux-x64-musl': 0.46.1 + '@dprint/win32-x64': 0.46.1 duplexer@0.1.2: {} @@ -5403,7 +5403,7 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-jsonc@2.15.1(eslint@9.2.0): + eslint-plugin-jsonc@2.16.0(eslint@9.2.0): dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@9.2.0) eslint: 9.2.0 @@ -5421,20 +5421,20 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-prettier@5.1.3(eslint-config-prettier@9.1.0(eslint@9.2.0))(eslint@9.2.0)(prettier@3.2.5): + eslint-plugin-prettier@5.1.3(eslint-config-prettier@9.1.0(eslint@9.2.0))(eslint@9.2.0)(prettier@3.3.1): dependencies: eslint: 9.2.0 - prettier: 3.2.5 + prettier: 3.3.1 prettier-linter-helpers: 1.0.0 synckit: 0.8.8 optionalDependencies: eslint-config-prettier: 9.1.0(eslint@9.2.0) - eslint-plugin-promise@6.1.1(eslint@9.2.0): + eslint-plugin-promise@6.2.0(eslint@9.2.0): dependencies: eslint: 9.2.0 - eslint-plugin-regexp@2.5.0(eslint@9.2.0): + eslint-plugin-regexp@2.6.0(eslint@9.2.0): dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@9.2.0) '@eslint-community/regexpp': 4.10.0 @@ -7051,7 +7051,7 @@ snapshots: dependencies: fast-diff: 1.3.0 - prettier@3.2.5: {} + prettier@3.3.1: {} proc-log@4.2.0: {} @@ -7808,9 +7808,9 @@ snapshots: transitivePeerDependencies: - supports-color - remark-preset-prettier@2.0.1(prettier@3.2.5): + remark-preset-prettier@2.0.1(prettier@3.3.1): dependencies: - prettier: 3.2.5 + prettier: 3.3.1 remark-retext@6.0.0: dependencies: