matrix-org / matrix-org/matrix-js-sdk
Dependency Dashboard
Nobody has claimed this yet.
- 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
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up β it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- 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