diff --git a/packages/integrations/package.json b/packages/integrations/package.json index 6af5782e7..02862e558 100644 --- a/packages/integrations/package.json +++ b/packages/integrations/package.json @@ -28,7 +28,7 @@ "@ctrl/deluge": "^7.5.0", "@ctrl/qbittorrent": "^9.10.0", "@ctrl/transmission": "^7.4.0", - "@gitbeaker/rest": "^43.5.0", + "@gitbeaker/rest": "^43.7.0", "@homarr/certificates": "workspace:^0.1.0", "@homarr/common": "workspace:^0.1.0", "@homarr/db": "workspace:^0.1.0", diff --git a/packages/integrations/src/gitlab/gitlab-integration.ts b/packages/integrations/src/gitlab/gitlab-integration.ts index fdd2520c8..c6bad7a42 100644 --- a/packages/integrations/src/gitlab/gitlab-integration.ts +++ b/packages/integrations/src/gitlab/gitlab-integration.ts @@ -108,7 +108,7 @@ export class GitlabIntegration extends Integration implements ReleasesProviderIn return { projectUrl: response.web_url, - projectDescription: response.description, + projectDescription: response.description ?? undefined, isFork: response.forked_from_project !== null, isArchived: response.archived, createdAt: new Date(response.created_at), diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 3e7bd1197..23533b8f9 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1449,8 +1449,8 @@ importers: specifier: ^7.4.0 version: 7.4.0 '@gitbeaker/rest': - specifier: ^43.5.0 - version: 43.5.0 + specifier: ^43.7.0 + version: 43.8.0 '@homarr/certificates': specifier: workspace:^0.1.0 version: link:../certificates @@ -3104,16 +3104,16 @@ packages: '@formatjs/intl-localematcher@0.5.5': resolution: {integrity: sha512-t5tOGMgZ/i5+ALl2/offNqAQq/lfUnKLEw0mXQI4N4bqpedhrSE+fyKLpwnd22sK0dif6AV+ufQcTsKShB9J1g==} - '@gitbeaker/core@43.5.0': - resolution: {integrity: sha512-Lfsl6DE/2RkFvpSEhMEnN6sNuY0IeR68UEQq2qzR0MkUF1RMCmOFlD3OydnT9yY+fkWjB4FPSG4SA/oBVZYTFQ==} + '@gitbeaker/core@43.8.0': + resolution: {integrity: sha512-H+LfKuf4dExBinb79c+CXViRBvTVQNf5BYLNSizm2SiqdED5JruhKX88payefleY0szp7G/mySlFSXPyGRH1dQ==} engines: {node: '>=18.20.0'} - '@gitbeaker/requester-utils@43.5.0': - resolution: {integrity: sha512-C6CLAZDy6mNAKHqqt+T2s0RNXf7tmjT9PLAxTZCdtS0276eAj1xmqmPPy9RDKKPzhGaiUicn9q2pA3IyEDM1jQ==} + '@gitbeaker/requester-utils@43.8.0': + resolution: {integrity: sha512-d/SiJdxijc+aH5ZBQOw83XLxNSXqsBZNm5k3nPu1EHxGxK0fajXmxdMl0/vNXbKRggnIquFCxURkrQSEzfjqxQ==} engines: {node: '>=18.20.0'} - '@gitbeaker/rest@43.5.0': - resolution: {integrity: sha512-HJgzKSBtdHrfpbH3vHj+1qSyH9RR0L/zMDCwvo4NE2Fg9P2nkWMfj2AzhytENHGTtL6gcfSPOS16HLLTQ4uVeg==} + '@gitbeaker/rest@43.8.0': + resolution: {integrity: sha512-xxqsNsUXaFang9b2e/NTIgqUeuUlifA2Opy1mOVqTDuJZZNIOTgUNyziwBJoleBhMC0XuvY3JNVMWthufcVjRw==} engines: {node: '>=18.20.0'} '@grpc/grpc-js@1.12.5': @@ -8965,8 +8965,8 @@ packages: randombytes@2.1.0: resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==} - rate-limiter-flexible@7.3.0: - resolution: {integrity: sha512-0R5gYs0m+jLGqcE6wxuvht+zuch0h4Un+JqVCEWaQajJGCWU2HzY0IFDp8WS8NNqIpviJOLmkZ5VKmzW/8q5dA==} + rate-limiter-flexible@8.1.0: + resolution: {integrity: sha512-J+4xBdVboibP1h0Imn4nFoCLT+UM9Os9vJaWaRWkLsQxS7jrhLJeLlmzP5hyCEsLwtgFIIY5KcWiJGyyVTMaKg==} raw-body@2.5.2: resolution: {integrity: sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==} @@ -11596,23 +11596,23 @@ snapshots: dependencies: tslib: 2.8.1 - '@gitbeaker/core@43.5.0': + '@gitbeaker/core@43.8.0': dependencies: - '@gitbeaker/requester-utils': 43.5.0 + '@gitbeaker/requester-utils': 43.8.0 qs: 6.14.0 xcase: 2.0.1 - '@gitbeaker/requester-utils@43.5.0': + '@gitbeaker/requester-utils@43.8.0': dependencies: picomatch-browser: 2.2.6 qs: 6.14.0 - rate-limiter-flexible: 7.3.0 + rate-limiter-flexible: 8.1.0 xcase: 2.0.1 - '@gitbeaker/rest@43.5.0': + '@gitbeaker/rest@43.8.0': dependencies: - '@gitbeaker/core': 43.5.0 - '@gitbeaker/requester-utils': 43.5.0 + '@gitbeaker/core': 43.8.0 + '@gitbeaker/requester-utils': 43.8.0 '@grpc/grpc-js@1.12.5': dependencies: @@ -18340,7 +18340,7 @@ snapshots: dependencies: safe-buffer: 5.2.1 - rate-limiter-flexible@7.3.0: {} + rate-limiter-flexible@8.1.0: {} raw-body@2.5.2: dependencies: