matrix-org / matrix-org/matrix-js-sdk

Dependency Dashboard

Open
#2,406 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dependencies
Dominant language
TypeScript
Stars
2.2k
Forks
704
Avg merge
1d 20h
Merged PRs (30d)
40

Description

This issue lists Renovate updates and detected dependencies. Read the [Dependency Dashboard](https://docs.renovatebot.com/key-concepts/dashboard/) docs to learn more.
[View this repository on the Mend.io Web Portal](https://developer.mend.io/github/matrix-org/matrix-js-sdk).

## Pending Approval

The following branches are pending approval. To create them, click on a checkbox below.

- [ ] Pin dependencies (`element-hq/element-web`, `matrix-org/complement-crypto`, `matrix-org/matrix-js-sdk`)
- [ ] Update npm non-major dependencies (`@types/node`, `oxfmt`, `oxlint`)
- [ ] Update vite to v5.0.1 (`@vitest/coverage-v8`, `@vitest/ui`, `vitest`)
- [ ] Update dependency browserslist to v4.29.0
- [ ] Update dependency ubuntu to v26
- [ ] πŸ” **Create all pending approval PRs at once** πŸ”

## Pending Status Checks

The following updates await pending status checks. To force their creation now, click on a checkbox below.

- [ ] Update babel to v8.0.6 (`@babel/cli`, `@babel/core`, `@babel/plugin-transform-runtime`, `@babel/plugin-transform-typescript`, `@babel/preset-env`)
- [ ] Update dependency content-type to v3.1.1

## PR Closed (Blocked)

The following updates are blocked by an existing closed PR. To recreate the PR, click on a checkbox below.

- [ ] [Update mheap/github-action-required-labels digest to 23e10fd](../pull/5401)
- [ ] [Update dependency matrix-events-sdk to v2](../pull/4372)

## Detected Dependencies

github-actions (20)

.github/actions/sign-release-tarball/action.yml (1)

- `shogo82148/actions-upload-release-asset v1@aaba0f56bdbc1071f4af234d5cb16055e8a400de`

.github/actions/upload-release-assets/action.yml (2)

- `shogo82148/actions-upload-release-asset v1@aaba0f56bdbc1071f4af234d5cb16055e8a400de`
- `shogo82148/actions-upload-release-asset v1@aaba0f56bdbc1071f4af234d5cb16055e8a400de`

.github/workflows/backport.yml (2)

- `tibdex/backport v2@9565281eda0731b1d20c4025c43339fb0a23812e`
- `ubuntu 24.04` β†’ [Updates: `26.04`]

.github/workflows/docs-pr-netlify.yaml (3)

- `actions/download-artifact v8@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c`
- `matrix-org/netlify-pr-preview v3@9805cd123fc9a7e421e35340a05e1ebc5dee46b5`
- `ubuntu 24.04` β†’ [Updates: `26.04`]

.github/workflows/downstream-end-to-end-tests.yml (1)

- `element-hq/element-web develop` β†’ [Updates: `develop`]

.github/workflows/notify-downstream.yaml (2)

- `peter-evans/repository-dispatch v4@28959ce8df70de7be546dd1250a005dd32156697`
- `ubuntu 24.04` β†’ [Updates: `26.04`]

.github/workflows/pull_request.yaml (5)

- `mheap/github-action-required-labels v5@0ac283b4e65c1fb28ce6079dea5546ceca98ccbe` β†’ [Updates: `v5`]
- `actions/github-script v9@3a2844b7e9c422d3c10d287c895573f7108da1b3`
- `tspascoal/get-user-teams-membership v4@b2546c5affc730fd8e3d8483ae9ad3621938c2f9`
- `actions/github-script v9@3a2844b7e9c422d3c10d287c895573f7108da1b3`
- `actions/github-script v9@3a2844b7e9c422d3c10d287c895573f7108da1b3`

.github/workflows/release-checks.yml (2)

- `actions/github-script v9@3a2844b7e9c422d3c10d287c895573f7108da1b3`
- `ubuntu 24.04` β†’ [Updates: `26.04`]

.github/workflows/release-drafter-workflow.yml (5)

- `actions/checkout v7@3d3c42e5aac5ba805825da76410c181273ba90b1`
- `pnpm/setup v2.1.0@703c52620218391530e48b9e8870d5c0082e1b9b`
- `actions/checkout v7@3d3c42e5aac5ba805825da76410c181273ba90b1`
- `actions/github-script v9@3a2844b7e9c422d3c10d287c895573f7108da1b3`
- `ubuntu 24.04` β†’ [Updates: `26.04`]

.github/workflows/release-drafter.yml (1)

- `matrix-org/matrix-js-sdk develop` β†’ [Updates: `develop`]

.github/workflows/release-gitflow.yml (4)

- `actions/checkout v7@3d3c42e5aac5ba805825da76410c181273ba90b1`
- `actions/checkout v7@3d3c42e5aac5ba805825da76410c181273ba90b1`
- `pnpm/setup v2.1.0@703c52620218391530e48b9e8870d5c0082e1b9b`
- `ubuntu 24.04` β†’ [Updates: `26.04`]

.github/workflows/release-make.yml (13)

- `matrix-org/matrix-js-sdk develop` β†’ [Updates: `develop`]
- `crazy-max/ghaction-import-gpg v7@2dc316deee8e90f13e1a351ab510b4d5bc0c82cd`
- `cardinalby/git-get-release-action 1.2.6@2ab178299eecb253f820dcf2cce11f62be1178f7`
- `actions/checkout v7@3d3c42e5aac5ba805825da76410c181273ba90b1`
- `actions/checkout v7@3d3c42e5aac5ba805825da76410c181273ba90b1`
- `actions/github-script v9@3a2844b7e9c422d3c10d287c895573f7108da1b3`
- `pnpm/setup v2.1.0@703c52620218391530e48b9e8870d5c0082e1b9b`
- `actions/github-script v9@3a2844b7e9c422d3c10d287c895573f7108da1b3`
- `actions/github-script v9@3a2844b7e9c422d3c10d287c895573f7108da1b3`
- `matrix-org/matrix-js-sdk develop` β†’ [Updates: `develop`]
- `garganshu/github-label-updater v1.0.0@3770d15ebfed2fe2cb06a241047bc340f774a7d1`
- `ubuntu 24.04` β†’ [Updates: `26.04`]
- `ubuntu 24.04` β†’ [Updates: `26.04`]

.github/workflows/release-npm.yml (3)

- `actions/checkout v7@3d3c42e5aac5ba805825da76410c181273ba90b1`
- `pnpm/setup v2.1.0@703c52620218391530e48b9e8870d5c0082e1b9b`
- `ubuntu 24.04` β†’ [Updates: `26.04`]

.github/workflows/release.yml (10)

- `matrix-org/matrix-js-sdk develop` β†’ [Updates: `develop`]
- `actions/checkout v7@3d3c42e5aac5ba805825da76410c181273ba90b1`
- `pnpm/setup v2.1.0@703c52620218391530e48b9e8870d5c0082e1b9b`
- `actions/checkout v7@3d3c42e5aac5ba805825da76410c181273ba90b1`
- `pnpm/setup v2.1.0@703c52620218391530e48b9e8870d5c0082e1b9b`
- `actions/upload-pages-artifact v5@fc324d3547104276b827a68afc52ff2a11cc49c9`
- `actions/deploy-pages v5@368f82528645a54fb793d4d04e342629a3f51346`
- `ubuntu 24.04` β†’ [Updates: `26.04`]
- `ubuntu 24.04` β†’ [Updates: `26.04`]
- `ubuntu 24.04` β†’ [Updates: `26.04`]

.github/workflows/static_analysis.yml (23)

- `actions/checkout v7@3d3c42e5aac5ba805825da76410c181273ba90b1`
- `pnpm/setup v2.1.0@703c52620218391530e48b9e8870d5c0082e1b9b`
- `actions/checkout v7@3d3c42e5aac5ba805825da76410c181273ba90b1`
- `pnpm/setup v2.1.0@703c52620218391530e48b9e8870d5c0082e1b9b`
- `actions/checkout v7@3d3c42e5aac5ba805825da76410c181273ba90b1`
- `pnpm/setup v2.1.0@703c52620218391530e48b9e8870d5c0082e1b9b`
- `actions/checkout v7@3d3c42e5aac5ba805825da76410c181273ba90b1`
- `pnpm/setup v2.1.0@703c52620218391530e48b9e8870d5c0082e1b9b`
- `zizmorcore/zizmor-action v0.6.4@cc914d7f3750a2d13d75c7f184a1060aa0e9d482`
- `actions/checkout v7@3d3c42e5aac5ba805825da76410c181273ba90b1`
- `pnpm/setup v2.1.0@703c52620218391530e48b9e8870d5c0082e1b9b`
- `actions/upload-artifact v7@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a`
- `actions/checkout v7@3d3c42e5aac5ba805825da76410c181273ba90b1`
- `pnpm/setup v2.1.0@703c52620218391530e48b9e8870d5c0082e1b9b`
- `actions/checkout v7@3d3c42e5aac5ba805825da76410c181273ba90b1`
- `pnpm/setup v2.1.0@703c52620218391530e48b9e8870d5c0082e1b9b`
- `ubuntu 24.04` β†’ [Updates: `26.04`]
- `ubuntu 24.04` β†’ [Updates: `26.04`]
- `ubuntu 24.04` β†’ [Updates: `26.04`]
- `ubuntu 24.04` β†’ [Updates: `26.04`]
- `ubuntu 24.04` β†’ [Updates: `26.04`]
- `ubuntu 24.04` β†’ [Updates: `26.04`]
- `ubuntu 24.04` β†’ [Updates: `26.04`]

.github/workflows/sync-labels.yml

.github/workflows/tests.yml (11)

- `actions/checkout v7@3d3c42e5aac5ba805825da76410c181273ba90b1`
- `pnpm/setup v2.1.0@703c52620218391530e48b9e8870d5c0082e1b9b`
- `actions/upload-artifact v7@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a`
- `element-hq/element-web develop` β†’ [Updates: `develop`]
- `matrix-org/complement-crypto main` β†’ [Updates: `main`]
- `actions/checkout v7@3d3c42e5aac5ba805825da76410c181273ba90b1`
- `actions/download-artifact v8@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c`
- `Affanmir/diff-cover-action v2.1.1@a35ea05c1c458490473f6fc2233737e809678273`
- `ubuntu 24.04` β†’ [Updates: `26.04`]
- `node ${{ matrix.node }}`
- `ubuntu 24.04` β†’ [Updates: `26.04`]

.github/workflows/triage-incoming.yml (2)

- `actions/add-to-project v2.0.0@5afcf98fcd03f1c2f92c3c83f58ae24323cc57fd`
- `ubuntu 24.04` β†’ [Updates: `26.04`]

.github/workflows/triage-labelled.yml

.github/workflows/triage-stale.yml (2)

- `actions/stale v11@4391f3da665fdf50b6810c1a66712fb9ba21aa93`
- `ubuntu 24.04` β†’ [Updates: `26.04`]

npm (2)

package.json (50)

- `@babel/runtime ^8.0.0`
- `@matrix-org/matrix-sdk-crypto-wasm ^18.7.0`
- `another-json ^0.2.0`
- `bs58 ^6.0.0`
- `content-type ^3.0.0` β†’ [Updates: `^3.0.0`]
- `loglevel ^1.9.2`
- `matrix-events-sdk 0.0.1` β†’ [Updates: `2.0.0`]
- `matrix-widget-api ^1.19.0`
- `p-retry 8`
- `sdp-transform ^3.0.0`
- `unhomoglyph ^1.0.6`
- `@action-validator/cli ^0.6.0`
- `@action-validator/core ^0.6.0`
- `@babel/cli ^8.0.0` β†’ [Updates: `^8.0.0`]
- `@babel/core ^8.0.0` β†’ [Updates: `^8.0.0`]
- `@babel/plugin-proposal-decorators ^8.0.0`
- `@babel/plugin-transform-class-properties ^8.0.0`
- `@babel/plugin-transform-numeric-separator ^8.0.0`
- `@babel/plugin-transform-object-rest-spread ^8.0.0`
- `@babel/plugin-transform-runtime ^8.0.0` β†’ [Updates: `^8.0.0`]
- `@babel/plugin-transform-typescript ^8.0.0` β†’ [Updates: `^8.0.0`]
- `@babel/preset-env ^8.0.0` β†’ [Updates: `^8.0.0`]
- `@babel/preset-typescript ^8.0.0`
- `@fetch-mock/vitest ^0.2.18`
- `@matrix-org/olm 3.2.15`
- `@types/debug ^4.1.7`
- `@types/node 22` β†’ [Updates: `22`, `24`]
- `@types/sdp-transform ^3.0.0`
- `@typescript/native 7.0.2`
- `@vitest/coverage-v8 ^5.0.0` β†’ [Updates: `^5.0.0`]
- `@vitest/ui ^5.0.0` β†’ [Updates: `^5.0.0`]
- `concurrently ^10.0.0`
- `debug ^4.3.4`
- `fake-indexeddb ^6.0.0`
- `fetch-mock ^12.6.0`
- `happy-dom ^20.1.0`
- `husky ^9.0.0`
- `knip ^6.0.0` β†’ [Updates: `^6.0.0`]
- `lint-staged ^17.0.0`
- `matrix-mock-request ^2.5.0`
- `oxfmt ^0.67.0` β†’ [Updates: `^0.68.0`]
- `oxlint ^1.70.0` β†’ [Updates: `^1.70.0`]
- `oxlint-tsgolint ^7.0.0` β†’ [Updates: `^7.0.0`]
- `typedoc ^0.28.1`
- `typedoc-plugin-coverage ^4.0.0`
- `typedoc-plugin-mdn-links ^5.0.0`
- `typedoc-plugin-missing-exports ^4.0.0`
- `typescript 6.0.2`
- `vitest ^5.0.0` β†’ [Updates: `^5.0.0`]
- `node >=22.0.0`

pnpm-workspace.yaml (2)

- `expect 30.5.1` β†’ [Updates: `30.5.2`]
- `browserslist 4.28.9` β†’ [Updates: `4.29.0`]

renovate-config (1)

.github/renovate.json

---

- [ ] Check this box to trigger a request for Renovate to run again on this repository

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up β€” it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

The dashboard covers package.json, pnpm-workspace.yaml, .github/renovate.json, and many .github/workflows/*.yml files; begin by reviewing Renovate's pending approval and status-check entries. No single change or test is named, so completion would require selecting a specific dependency update and verifying its resulting checks.

Written by the indexing model from the issue text.

Assessment

Tech stack
github-actions, typescript
Domain
ci-cd, devops, tooling
Issue type
Refactor
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
15/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.