diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 9bb9dff..a6d7699 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -10,7 +10,7 @@ concurrency: env: # renovate: datasource=node-version depName=node - NODE_VERSION: 22.16.0 + NODE_VERSION: 22.15.0 jobs: test: diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index dc990a6..d62a183 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -7,7 +7,7 @@ on: env: # renovate: datasource=node-version depName=node - NODE_VERSION: 22.16.0 + NODE_VERSION: 22.15.0 permissions: {} @@ -33,7 +33,7 @@ jobs: uses: azure/setup-helm@b9e51907a09c216f16ebe8536097933489208112 # v4.3.0 with: # renovate: datasource=github-releases depName=helm/helm - version: v3.18.2 + version: v3.17.3 - name: Run chart-releaser id: releaser diff --git a/charts/immich/Chart.yaml b/charts/immich/Chart.yaml index b144460..46cd369 100644 --- a/charts/immich/Chart.yaml +++ b/charts/immich/Chart.yaml @@ -11,14 +11,12 @@ maintainers: email: sebastian@poxhofer.at type: application -version: 0.6.3 +version: 0.5.8 # renovate: image=ghcr.io/immich-app/immich-server -appVersion: "v1.134.0" +appVersion: "v1.132.0" annotations: artifacthub.io/category: storage artifacthub.io/links: | - name: support url: https://github.com/secustor/helm-charts/issues - artifacthub.io/changes: | - Immich version update diff --git a/charts/immich/README.md b/charts/immich/README.md index 33e5977..2c64d4d 100644 --- a/charts/immich/README.md +++ b/charts/immich/README.md @@ -7,7 +7,7 @@ is targeted at an audience which wants to have some lower level control over the This chart requires: -- a PostgreSQL database with `pgvector` or [`VectorChord`](https://immich.app/docs/administration/postgres-standalone/#migrating-to-vectorchord) extension installed +- a PostgreSQL database with `pgvector` or `pgvector.rs` extension installed - a Redis instance ## Usage diff --git a/charts/immich/templates/ingress.yaml b/charts/immich/templates/ingress.yaml index ccd37bb..62034da 100644 --- a/charts/immich/templates/ingress.yaml +++ b/charts/immich/templates/ingress.yaml @@ -35,7 +35,7 @@ spec: {{- end }} backend: service: - name: immich-server + name: {{ include "immich.fullname" $ }} port: number: {{ $.Values.service.port }} {{- end }} diff --git a/package.json b/package.json index b5c226c..7a54edc 100644 --- a/package.json +++ b/package.json @@ -1,10 +1,10 @@ { "name": "helm-charts", "type": "module", - "packageManager": "pnpm@10.11.1", + "packageManager": "pnpm@10.9.0", "volta": { - "node": "22.16.0", - "pnpm": "10.11.1" + "node": "22.15.0", + "pnpm": "10.9.0" }, "scripts": { "fix": "pnpm run prettier:fix", @@ -13,9 +13,9 @@ "prettier:fix": "prettier --write ." }, "devDependencies": { - "@types/node": "22.15.29", + "@types/node": "22.14.1", "prettier": "3.5.3", - "vitest": "3.2.1", + "vitest": "3.1.2", "vitest-mock-extended": "3.1.0" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index efcf0dd..841404f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -9,17 +9,17 @@ importers: .: devDependencies: '@types/node': - specifier: 22.15.29 - version: 22.15.29 + specifier: 22.14.1 + version: 22.14.1 prettier: specifier: 3.5.3 version: 3.5.3 vitest: - specifier: 3.2.1 - version: 3.2.1(@types/node@22.15.29) + specifier: 3.1.2 + version: 3.1.2(@types/node@22.14.1) vitest-mock-extended: specifier: 3.1.0 - version: 3.1.0(typescript@5.8.2)(vitest@3.2.1(@types/node@22.15.29)) + version: 3.1.0(typescript@5.8.2)(vitest@3.1.2(@types/node@22.14.1)) packages: @@ -271,46 +271,40 @@ packages: cpu: [x64] os: [win32] - '@types/chai@5.2.2': - resolution: {integrity: sha512-8kB30R7Hwqf40JPiKhVzodJs2Qc1ZJ5zuT3uzw5Hq/dhNCl3G3l83jfpdI1e20BP348+fV7VIL/+FxaXkqBmWg==} - - '@types/deep-eql@4.0.2': - resolution: {integrity: sha512-c9h9dVVMigMPc4bwTvC5dxqtqJZwQPePsWjPlpSOnojbor6pGqdk541lfA7AqFQr5pB1BRdq0juY9db81BwyFw==} - '@types/estree@1.0.6': resolution: {integrity: sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==} - '@types/node@22.15.29': - resolution: {integrity: sha512-LNdjOkUDlU1RZb8e1kOIUpN1qQUlzGkEtbVNo53vbrwDg5om6oduhm4SiUaPW5ASTXhAiP0jInWG8Qx9fVlOeQ==} + '@types/node@22.14.1': + resolution: {integrity: sha512-u0HuPQwe/dHrItgHHpmw3N2fYCR6x4ivMNbPHRkBVP4CvN+kiRrKHWk3i8tXiO/joPwXLMYvF9TTF0eqgHIuOw==} - '@vitest/expect@3.2.1': - resolution: {integrity: sha512-FqS/BnDOzV6+IpxrTg5GQRyLOCtcJqkwMwcS8qGCI2IyRVDwPAtutztaf1CjtPHlZlWtl1yUPCd7HM0cNiDOYw==} + '@vitest/expect@3.1.2': + resolution: {integrity: sha512-O8hJgr+zREopCAqWl3uCVaOdqJwZ9qaDwUP7vy3Xigad0phZe9APxKhPcDNqYYi0rX5oMvwJMSCAXY2afqeTSA==} - '@vitest/mocker@3.2.1': - resolution: {integrity: sha512-OXxMJnx1lkB+Vl65Re5BrsZEHc90s5NMjD23ZQ9NlU7f7nZiETGoX4NeKZSmsKjseuMq2uOYXdLOeoM0pJU+qw==} + '@vitest/mocker@3.1.2': + resolution: {integrity: sha512-kOtd6K2lc7SQ0mBqYv/wdGedlqPdM/B38paPY+OwJ1XiNi44w3Fpog82UfOibmHaV9Wod18A09I9SCKLyDMqgw==} peerDependencies: msw: ^2.4.9 - vite: ^5.0.0 || ^6.0.0 || ^7.0.0-0 + vite: ^5.0.0 || ^6.0.0 peerDependenciesMeta: msw: optional: true vite: optional: true - '@vitest/pretty-format@3.2.1': - resolution: {integrity: sha512-xBh1X2GPlOGBupp6E1RcUQWIxw0w/hRLd3XyBS6H+dMdKTAqHDNsIR2AnJwPA3yYe9DFy3VUKTe3VRTrAiQ01g==} + '@vitest/pretty-format@3.1.2': + resolution: {integrity: sha512-R0xAiHuWeDjTSB3kQ3OQpT8Rx3yhdOAIm/JM4axXxnG7Q/fS8XUwggv/A4xzbQA+drYRjzkMnpYnOGAc4oeq8w==} - '@vitest/runner@3.2.1': - resolution: {integrity: sha512-kygXhNTu/wkMYbwYpS3z/9tBe0O8qpdBuC3dD/AW9sWa0LE/DAZEjnHtWA9sIad7lpD4nFW1yQ+zN7mEKNH3yA==} + '@vitest/runner@3.1.2': + resolution: {integrity: sha512-bhLib9l4xb4sUMPXnThbnhX2Yi8OutBMA8Yahxa7yavQsFDtwY/jrUZwpKp2XH9DhRFJIeytlyGpXCqZ65nR+g==} - '@vitest/snapshot@3.2.1': - resolution: {integrity: sha512-5xko/ZpW2Yc65NVK9Gpfg2y4BFvcF+At7yRT5AHUpTg9JvZ4xZoyuRY4ASlmNcBZjMslV08VRLDrBOmUe2YX3g==} + '@vitest/snapshot@3.1.2': + resolution: {integrity: sha512-Q1qkpazSF/p4ApZg1vfZSQ5Yw6OCQxVMVrLjslbLFA1hMDrT2uxtqMaw8Tc/jy5DLka1sNs1Y7rBcftMiaSH/Q==} - '@vitest/spy@3.2.1': - resolution: {integrity: sha512-Nbfib34Z2rfcJGSetMxjDCznn4pCYPZOtQYox2kzebIJcgH75yheIKd5QYSFmR8DIZf2M8fwOm66qSDIfRFFfQ==} + '@vitest/spy@3.1.2': + resolution: {integrity: sha512-OEc5fSXMws6sHVe4kOFyDSj/+4MSwst0ib4un0DlcYgQvRuYQ0+M2HyqGaauUMnjq87tmUaMNDxKQx7wNfVqPA==} - '@vitest/utils@3.2.1': - resolution: {integrity: sha512-KkHlGhePEKZSub5ViknBcN5KEF+u7dSUr9NW8QsVICusUojrgrOnnY3DEWWO877ax2Pyopuk2qHmt+gkNKnBVw==} + '@vitest/utils@3.1.2': + resolution: {integrity: sha512-5GGd0ytZ7BH3H6JTj9Kw7Prn1Nbg0wZVrIvou+UWxm54d+WoXXgAgjFJ8wn3LdagWLFSEfpPeyYrByZaGEZHLg==} assertion-error@2.0.1: resolution: {integrity: sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==} @@ -328,8 +322,8 @@ packages: resolution: {integrity: sha512-OAlb+T7V4Op9OwdkjmguYRqncdlx5JiofwOAUkmTF+jNdHwzTaTs4sRAGpzLF3oOz5xAyDGrPgeIDFQmDOTiJw==} engines: {node: '>= 16'} - debug@4.4.1: - resolution: {integrity: sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==} + debug@4.4.0: + resolution: {integrity: sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==} engines: {node: '>=6.0'} peerDependencies: supports-color: '*' @@ -341,8 +335,8 @@ packages: resolution: {integrity: sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q==} engines: {node: '>=6'} - es-module-lexer@1.7.0: - resolution: {integrity: sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA==} + es-module-lexer@1.6.0: + resolution: {integrity: sha512-qqnD1yMU6tk/jnaMosogGySTZP8YtUgAffA9nMN+E/rjxcfRQ6IEk7IiozUjgxKoFHBGjTLnrHB/YC45r/59EQ==} esbuild@0.25.0: resolution: {integrity: sha512-BXq5mqc8ltbaN34cDqWuYKyNhX8D/Z0J1xdtdQ8UcIIIyJyz+ZMKUt58tF3SrZ85jcfN/PZYhjR5uDQAYNVbuw==} @@ -430,20 +424,20 @@ packages: tinyexec@0.3.2: resolution: {integrity: sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA==} - tinyglobby@0.2.14: - resolution: {integrity: sha512-tX5e7OM1HnYr2+a2C/4V0htOcSQcoSTH9KgJnVvNm5zm/cyEWKJ7j7YutsH9CxMdtOkkLFy2AHrMci9IM8IPZQ==} + tinyglobby@0.2.13: + resolution: {integrity: sha512-mEwzpUgrLySlveBwEVDMKk5B57bhLPYovRfPAXD5gA/98Opn0rCDj3GtLwFvCvH5RK9uPCExUROW5NjDwvqkxw==} engines: {node: '>=12.0.0'} - tinypool@1.1.0: - resolution: {integrity: sha512-7CotroY9a8DKsKprEy/a14aCCm8jYVmR7aFy4fpkZM8sdpNJbKkixuNjgM50yCmip2ezc8z4N7k3oe2+rfRJCQ==} + tinypool@1.0.2: + resolution: {integrity: sha512-al6n+QEANGFOMf/dmUMsuS5/r9B06uwlyNjZZql/zv8J7ybHCgoihBNORZCY2mzUuAnomQa2JdhyHKzZxPCrFA==} engines: {node: ^18.0.0 || >=20.0.0} tinyrainbow@2.0.0: resolution: {integrity: sha512-op4nsTR47R6p0vMUUoYl/a+ljLFVtlfaXkLQmqfLR1qHma1h/ysYk4hEXZ880bf2CYgTskvTa/e196Vd5dDQXw==} engines: {node: '>=14.0.0'} - tinyspy@4.0.3: - resolution: {integrity: sha512-t2T/WLB2WRgZ9EpE4jgPJ9w+i66UZfDc8wHh0xrwiRNN+UwH98GIJkTeZqX9rg0i0ptwzqW+uYeIF0T4F8LR7A==} + tinyspy@3.0.2: + resolution: {integrity: sha512-n1cw8k1k0x4pgA2+9XrOkFydTerNcJ1zWCO5Nn9scWHTD+5tp8dghT2x1uduQePZTZgd3Tupf+x9BxJjeJi77Q==} engines: {node: '>=14.0.0'} ts-essentials@10.0.4: @@ -462,8 +456,8 @@ packages: undici-types@6.21.0: resolution: {integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==} - vite-node@3.2.1: - resolution: {integrity: sha512-V4EyKQPxquurNJPtQJRZo8hKOoKNBRIhxcDbQFPFig0JdoWcUhwRgK8yoCXXrfYVPKS6XwirGHPszLnR8FbjCA==} + vite-node@3.1.2: + resolution: {integrity: sha512-/8iMryv46J3aK13iUXsei5G/A3CUlW4665THCPS+K8xAaqrVWiGB4RfXMQXCLjpK9P2eK//BczrVkn5JLAk6DA==} engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} hasBin: true @@ -513,16 +507,16 @@ packages: typescript: 3.x || 4.x || 5.x vitest: '>=3.0.0' - vitest@3.2.1: - resolution: {integrity: sha512-VZ40MBnlE1/V5uTgdqY3DmjUgZtIzsYq758JGlyQrv5syIsaYcabkfPkEuWML49Ph0D/SoqpVFd0dyVTr551oA==} + vitest@3.1.2: + resolution: {integrity: sha512-WaxpJe092ID1C0mr+LH9MmNrhfzi8I65EX/NRU/Ld016KqQNRgxSOlGNP1hHN+a/F8L15Mh8klwaF77zR3GeDQ==} engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} hasBin: true peerDependencies: '@edge-runtime/vm': '*' '@types/debug': ^4.1.12 '@types/node': ^18.0.0 || ^20.0.0 || >=22.0.0 - '@vitest/browser': 3.2.1 - '@vitest/ui': 3.2.1 + '@vitest/browser': 3.1.2 + '@vitest/ui': 3.1.2 happy-dom: '*' jsdom: '*' peerDependenciesMeta: @@ -682,56 +676,49 @@ snapshots: '@rollup/rollup-win32-x64-msvc@4.34.8': optional: true - '@types/chai@5.2.2': - dependencies: - '@types/deep-eql': 4.0.2 - - '@types/deep-eql@4.0.2': {} - '@types/estree@1.0.6': {} - '@types/node@22.15.29': + '@types/node@22.14.1': dependencies: undici-types: 6.21.0 - '@vitest/expect@3.2.1': + '@vitest/expect@3.1.2': dependencies: - '@types/chai': 5.2.2 - '@vitest/spy': 3.2.1 - '@vitest/utils': 3.2.1 + '@vitest/spy': 3.1.2 + '@vitest/utils': 3.1.2 chai: 5.2.0 tinyrainbow: 2.0.0 - '@vitest/mocker@3.2.1(vite@6.2.0(@types/node@22.15.29))': + '@vitest/mocker@3.1.2(vite@6.2.0(@types/node@22.14.1))': dependencies: - '@vitest/spy': 3.2.1 + '@vitest/spy': 3.1.2 estree-walker: 3.0.3 magic-string: 0.30.17 optionalDependencies: - vite: 6.2.0(@types/node@22.15.29) + vite: 6.2.0(@types/node@22.14.1) - '@vitest/pretty-format@3.2.1': + '@vitest/pretty-format@3.1.2': dependencies: tinyrainbow: 2.0.0 - '@vitest/runner@3.2.1': + '@vitest/runner@3.1.2': dependencies: - '@vitest/utils': 3.2.1 + '@vitest/utils': 3.1.2 pathe: 2.0.3 - '@vitest/snapshot@3.2.1': + '@vitest/snapshot@3.1.2': dependencies: - '@vitest/pretty-format': 3.2.1 + '@vitest/pretty-format': 3.1.2 magic-string: 0.30.17 pathe: 2.0.3 - '@vitest/spy@3.2.1': + '@vitest/spy@3.1.2': dependencies: - tinyspy: 4.0.3 + tinyspy: 3.0.2 - '@vitest/utils@3.2.1': + '@vitest/utils@3.1.2': dependencies: - '@vitest/pretty-format': 3.2.1 + '@vitest/pretty-format': 3.1.2 loupe: 3.1.3 tinyrainbow: 2.0.0 @@ -749,13 +736,13 @@ snapshots: check-error@2.1.1: {} - debug@4.4.1: + debug@4.4.0: dependencies: ms: 2.1.3 deep-eql@5.0.2: {} - es-module-lexer@1.7.0: {} + es-module-lexer@1.6.0: {} esbuild@0.25.0: optionalDependencies: @@ -861,16 +848,16 @@ snapshots: tinyexec@0.3.2: {} - tinyglobby@0.2.14: + tinyglobby@0.2.13: dependencies: fdir: 6.4.4(picomatch@4.0.2) picomatch: 4.0.2 - tinypool@1.1.0: {} + tinypool@1.0.2: {} tinyrainbow@2.0.0: {} - tinyspy@4.0.3: {} + tinyspy@3.0.2: {} ts-essentials@10.0.4(typescript@5.8.2): optionalDependencies: @@ -880,13 +867,13 @@ snapshots: undici-types@6.21.0: {} - vite-node@3.2.1(@types/node@22.15.29): + vite-node@3.1.2(@types/node@22.14.1): dependencies: cac: 6.7.14 - debug: 4.4.1 - es-module-lexer: 1.7.0 + debug: 4.4.0 + es-module-lexer: 1.6.0 pathe: 2.0.3 - vite: 6.2.0(@types/node@22.15.29) + vite: 6.2.0(@types/node@22.14.1) transitivePeerDependencies: - '@types/node' - jiti @@ -901,48 +888,46 @@ snapshots: - tsx - yaml - vite@6.2.0(@types/node@22.15.29): + vite@6.2.0(@types/node@22.14.1): dependencies: esbuild: 0.25.0 postcss: 8.5.3 rollup: 4.34.8 optionalDependencies: - '@types/node': 22.15.29 + '@types/node': 22.14.1 fsevents: 2.3.3 - vitest-mock-extended@3.1.0(typescript@5.8.2)(vitest@3.2.1(@types/node@22.15.29)): + vitest-mock-extended@3.1.0(typescript@5.8.2)(vitest@3.1.2(@types/node@22.14.1)): dependencies: ts-essentials: 10.0.4(typescript@5.8.2) typescript: 5.8.2 - vitest: 3.2.1(@types/node@22.15.29) + vitest: 3.1.2(@types/node@22.14.1) - vitest@3.2.1(@types/node@22.15.29): + vitest@3.1.2(@types/node@22.14.1): dependencies: - '@types/chai': 5.2.2 - '@vitest/expect': 3.2.1 - '@vitest/mocker': 3.2.1(vite@6.2.0(@types/node@22.15.29)) - '@vitest/pretty-format': 3.2.1 - '@vitest/runner': 3.2.1 - '@vitest/snapshot': 3.2.1 - '@vitest/spy': 3.2.1 - '@vitest/utils': 3.2.1 + '@vitest/expect': 3.1.2 + '@vitest/mocker': 3.1.2(vite@6.2.0(@types/node@22.14.1)) + '@vitest/pretty-format': 3.1.2 + '@vitest/runner': 3.1.2 + '@vitest/snapshot': 3.1.2 + '@vitest/spy': 3.1.2 + '@vitest/utils': 3.1.2 chai: 5.2.0 - debug: 4.4.1 + debug: 4.4.0 expect-type: 1.2.1 magic-string: 0.30.17 pathe: 2.0.3 - picomatch: 4.0.2 std-env: 3.9.0 tinybench: 2.9.0 tinyexec: 0.3.2 - tinyglobby: 0.2.14 - tinypool: 1.1.0 + tinyglobby: 0.2.13 + tinypool: 1.0.2 tinyrainbow: 2.0.0 - vite: 6.2.0(@types/node@22.15.29) - vite-node: 3.2.1(@types/node@22.15.29) + vite: 6.2.0(@types/node@22.14.1) + vite-node: 3.1.2(@types/node@22.14.1) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 22.15.29 + '@types/node': 22.14.1 transitivePeerDependencies: - jiti - less diff --git a/renovate.json5 b/renovate.json5 index bd90260..ce8de6d 100644 --- a/renovate.json5 +++ b/renovate.json5 @@ -4,14 +4,10 @@ "github>secustor/renovate-config", "customManagers:helmChartYamlAppVersions", ], - - bumpVersions: [ - { - filePatterns: ["{{packageFileDir}}/Chart.{yaml,yml}"], - matchStrings: ["version:\\s(?[^\\s]+)"], - bumpType: "{{#if isMajor}}major{{else}}patch{{/if}}", - }, - ], + helmv3: { + // bump chart version if the appVersion changes + bumpVersion: "minor", + }, customManagers: [ {