Merge branch 'vector-im:develop' into develop

pull/26786/head
Badi Ifaoui 2023-11-28 14:46:19 +01:00 committed by GitHub
commit 12544fcd30
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 7 additions and 4 deletions

View File

@ -23,7 +23,7 @@ on:
concurrency: ${{ github.workflow }} concurrency: ${{ github.workflow }}
jobs: jobs:
release: release:
uses: matrix-org/matrix-js-sdk/.github/workflows/release-action.yml@develop uses: matrix-org/matrix-js-sdk/.github/workflows/release-make.yml@develop
secrets: secrets:
ELEMENT_BOT_TOKEN: ${{ secrets.ELEMENT_BOT_TOKEN }} ELEMENT_BOT_TOKEN: ${{ secrets.ELEMENT_BOT_TOKEN }}
GPG_PRIVATE_KEY: ${{ secrets.GPG_PRIVATE_KEY }} GPG_PRIVATE_KEY: ${{ secrets.GPG_PRIVATE_KEY }}

View File

@ -21,5 +21,5 @@ modules:
# An example of pulling a module from NPM # An example of pulling a module from NPM
- "@vector-im/element-web-ilag-module@^0.0.1" - "@vector-im/element-web-ilag-module@^0.0.1"
# An example of pulling a module from github # An example of pulling a module from local filesystem during development
- "github:vector-im/element-web-ilag-module#main" - "file:/home/user/development/element-web-ilag-module"

View File

@ -40,6 +40,8 @@ The following requirements are key for any module:
which takes a single parameter: a `ModuleApi` instance. This instance is passed to `super()`. which takes a single parameter: a `ModuleApi` instance. This instance is passed to `super()`.
3. The module must be deployed in a way where `yarn add` can access it, as that is how the build system will try to 3. The module must be deployed in a way where `yarn add` can access it, as that is how the build system will try to
install it. Note that while this is often NPM, it can also be a GitHub/GitLab repo or private NPM registry. install it. Note that while this is often NPM, it can also be a GitHub/GitLab repo or private NPM registry.
Be careful when using git dependencies in yarn classic, many lifecycle scripts will not be executed which may mean
that your module is not built and thus may fail to be imported.
... and that's pretty much it. As with any code, please be responsible and call things in line with the documentation. ... and that's pretty much it. As with any code, please be responsible and call things in line with the documentation.
Both `RuntimeModule` and `ModuleApi` have extensive documentation to describe what is proper usage and how to set things Both `RuntimeModule` and `ModuleApi` have extensive documentation to describe what is proper usage and how to set things

View File

@ -49,7 +49,8 @@
"privacy_policy_url": "https://element.io/cookie-policy", "privacy_policy_url": "https://element.io/cookie-policy",
"features": { "features": {
"feature_video_rooms": true, "feature_video_rooms": true,
"feature_rust_crypto": true "feature_rust_crypto": true,
"feature_new_room_decoration_ui": true
}, },
"element_call": { "element_call": {
"url": "https://call.element.dev" "url": "https://call.element.dev"