forked from matrix-org/matrix-js-sdk
-
Notifications
You must be signed in to change notification settings - Fork 4
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Process `m.room.encryption` events before emitting `RoomMember` events ([\matrix-org#2914](matrix-org#2914)). Fixes element-hq/element-web#23819. * Don't expose `calls` on `GroupCall` ([\matrix-org#2941](matrix-org#2941)). * Support MSC3391: Account data deletion ([\matrix-org#2967](matrix-org#2967)). * Add a message ID on each to-device message ([\matrix-org#2938](matrix-org#2938)). * Enable multiple users' power levels to be set at once ([\matrix-org#2892](matrix-org#2892)). Contributed by @GoodGuyMarco. * Include pending events in thread summary and count again ([\matrix-org#2922](matrix-org#2922)). Fixes element-hq/element-web#23642. * Make GroupCall work better with widgets ([\matrix-org#2935](matrix-org#2935)). * Add method to get outgoing room key requests for a given event ([\matrix-org#2930](matrix-org#2930)). * Fix messages loaded during initial fetch ending up out of order ([\matrix-org#2971](matrix-org#2971)). Fixes element-hq/element-web#23972. * Fix #23919: Root message for new thread loaded from network ([\matrix-org#2965](matrix-org#2965)). Fixes element-hq/element-web#23919. * Fix #23916: Prevent edits of the last message in a thread getting lost ([\matrix-org#2951](matrix-org#2951)). Fixes element-hq/element-web#23916 and element-hq/element-web#23942. * Fix infinite loop when restoring cached read receipts ([\matrix-org#2963](matrix-org#2963)). Fixes element-hq/element-web#23951. * Don't swallow errors coming from the shareSession call ([\matrix-org#2962](matrix-org#2962)). Fixes element-hq/element-web#23792. * Make sure that MegolmEncryption.setupPromise always resolves ([\matrix-org#2960](matrix-org#2960)). * Do not calculate highlight notifs for threads unknown to the room ([\matrix-org#2957](matrix-org#2957)). * Cache read receipts for unknown threads ([\matrix-org#2953](matrix-org#2953)). * bugfix: sliding sync initial room timelines shouldn't notify ([\matrix-org#2933](matrix-org#2933)). * Redo key sharing after own device verification ([\matrix-org#2921](matrix-org#2921)). Fixes element-hq/element-web#23333. * Move updated threads to the end of the thread list ([\matrix-org#2923](matrix-org#2923)). Fixes element-hq/element-web#23876. * Fix highlight notifications increasing when total notification is zero ([\matrix-org#2937](matrix-org#2937)). Fixes element-hq/element-web#23885. * Fix synthesizeReceipt ([\matrix-org#2916](matrix-org#2916)). Fixes element-hq/element-web#23827 element-hq/element-web#23754 and element-hq/element-web#23847.
- Loading branch information
Showing
256 changed files
with
25,020 additions
and
24,008 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,4 @@ | ||
{ | ||
"$schema": "https://docs.renovatebot.com/renovate-schema.json", | ||
"extends": [ | ||
"github>matrix-org/renovate-config-element-web" | ||
] | ||
"$schema": "https://docs.renovatebot.com/renovate-schema.json", | ||
"extends": ["github>matrix-org/renovate-config-element-web"] | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,30 +1,30 @@ | ||
name: Backport | ||
on: | ||
pull_request_target: | ||
types: | ||
- closed | ||
- labeled | ||
branches: | ||
- develop | ||
pull_request_target: | ||
types: | ||
- closed | ||
- labeled | ||
branches: | ||
- develop | ||
|
||
jobs: | ||
backport: | ||
name: Backport | ||
runs-on: ubuntu-latest | ||
# Only react to merged PRs for security reasons. | ||
# See https://docs.github.com/en/actions/using-workflows/events-that-trigger-workflows#pull_request_target. | ||
if: > | ||
github.event.pull_request.merged | ||
&& ( | ||
github.event.action == 'closed' | ||
|| ( | ||
github.event.action == 'labeled' | ||
&& contains(github.event.label.name, 'backport') | ||
) | ||
) | ||
steps: | ||
- uses: tibdex/backport@v2 | ||
with: | ||
labels_template: "<%= JSON.stringify([...labels, 'X-Release-Blocker']) %>" | ||
# We can't use GITHUB_TOKEN here or CI won't run on the new PR | ||
github_token: ${{ secrets.ELEMENT_BOT_TOKEN }} | ||
backport: | ||
name: Backport | ||
runs-on: ubuntu-latest | ||
# Only react to merged PRs for security reasons. | ||
# See https://docs.github.com/en/actions/using-workflows/events-that-trigger-workflows#pull_request_target. | ||
if: > | ||
github.event.pull_request.merged | ||
&& ( | ||
github.event.action == 'closed' | ||
|| ( | ||
github.event.action == 'labeled' | ||
&& contains(github.event.label.name, 'backport') | ||
) | ||
) | ||
steps: | ||
- uses: tibdex/backport@v2 | ||
with: | ||
labels_template: "<%= JSON.stringify([...labels, 'X-Release-Blocker']) %>" | ||
# We can't use GITHUB_TOKEN here or CI won't run on the new PR | ||
github_token: ${{ secrets.ELEMENT_BOT_TOKEN }} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,34 +1,34 @@ | ||
name: Deploy documentation PR preview | ||
|
||
on: | ||
workflow_run: | ||
workflows: [ "Static Analysis" ] | ||
types: | ||
- completed | ||
workflow_run: | ||
workflows: ["Static Analysis"] | ||
types: | ||
- completed | ||
|
||
jobs: | ||
netlify: | ||
if: github.event.workflow_run.conclusion == 'success' && github.event.workflow_run.event == 'pull_request' | ||
runs-on: ubuntu-latest | ||
steps: | ||
# There's a 'download artifact' action, but it hasn't been updated for the workflow_run action | ||
# (https://github.com/actions/download-artifact/issues/60) so instead we get this mess: | ||
- name: ๐ฅ Download artifact | ||
uses: dawidd6/action-download-artifact@e6e25ac3a2b93187502a8be1ef9e9603afc34925 # v2.24.2 | ||
with: | ||
workflow: static_analysis.yml | ||
run_id: ${{ github.event.workflow_run.id }} | ||
name: docs | ||
path: docs | ||
netlify: | ||
if: github.event.workflow_run.conclusion == 'success' && github.event.workflow_run.event == 'pull_request' | ||
runs-on: ubuntu-latest | ||
steps: | ||
# There's a 'download artifact' action, but it hasn't been updated for the workflow_run action | ||
# (https://github.com/actions/download-artifact/issues/60) so instead we get this mess: | ||
- name: ๐ฅ Download artifact | ||
uses: dawidd6/action-download-artifact@e6e25ac3a2b93187502a8be1ef9e9603afc34925 # v2.24.2 | ||
with: | ||
workflow: static_analysis.yml | ||
run_id: ${{ github.event.workflow_run.id }} | ||
name: docs | ||
path: docs | ||
|
||
- name: ๐ค Deploy to Netlify | ||
uses: matrix-org/netlify-pr-preview@v1 | ||
with: | ||
path: docs | ||
owner: ${{ github.event.workflow_run.head_repository.owner.login }} | ||
branch: ${{ github.event.workflow_run.head_branch }} | ||
revision: ${{ github.event.workflow_run.head_sha }} | ||
token: ${{ secrets.NETLIFY_AUTH_TOKEN }} | ||
site_id: ${{ secrets.NETLIFY_SITE_ID }} | ||
desc: Documentation preview | ||
deployment_env: PR Documentation Preview | ||
- name: ๐ค Deploy to Netlify | ||
uses: matrix-org/netlify-pr-preview@v1 | ||
with: | ||
path: docs | ||
owner: ${{ github.event.workflow_run.head_repository.owner.login }} | ||
branch: ${{ github.event.workflow_run.head_branch }} | ||
revision: ${{ github.event.workflow_run.head_sha }} | ||
token: ${{ secrets.NETLIFY_AUTH_TOKEN }} | ||
site_id: ${{ secrets.NETLIFY_SITE_ID }} | ||
desc: Documentation preview | ||
deployment_env: PR Documentation Preview |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,41 +1,41 @@ | ||
# Must only be called from `release#published` triggers | ||
name: Publish to npm | ||
on: | ||
workflow_call: | ||
secrets: | ||
NPM_TOKEN: | ||
required: true | ||
workflow_call: | ||
secrets: | ||
NPM_TOKEN: | ||
required: true | ||
jobs: | ||
npm: | ||
name: Publish to npm | ||
runs-on: ubuntu-latest | ||
steps: | ||
- name: ๐งฎ Checkout code | ||
uses: actions/checkout@v3 | ||
npm: | ||
name: Publish to npm | ||
runs-on: ubuntu-latest | ||
steps: | ||
- name: ๐งฎ Checkout code | ||
uses: actions/checkout@v3 | ||
|
||
- name: ๐ง Yarn cache | ||
uses: actions/setup-node@v3 | ||
with: | ||
cache: "yarn" | ||
registry-url: 'https://registry.npmjs.org' | ||
- name: ๐ง Yarn cache | ||
uses: actions/setup-node@v3 | ||
with: | ||
cache: "yarn" | ||
registry-url: "https://registry.npmjs.org" | ||
|
||
- name: ๐จ Install dependencies | ||
run: "yarn install --pure-lockfile" | ||
- name: ๐จ Install dependencies | ||
run: "yarn install --pure-lockfile" | ||
|
||
- name: ๐ Publish to npm | ||
id: npm-publish | ||
uses: JS-DevTools/npm-publish@v1 | ||
with: | ||
token: ${{ secrets.NPM_TOKEN }} | ||
access: public | ||
tag: next | ||
- name: ๐ Publish to npm | ||
id: npm-publish | ||
uses: JS-DevTools/npm-publish@v1 | ||
with: | ||
token: ${{ secrets.NPM_TOKEN }} | ||
access: public | ||
tag: next | ||
|
||
- name: ๐๏ธ Add `latest` dist-tag to final releases | ||
if: github.event.release.prerelease == false | ||
run: | | ||
package=$(cat package.json | jq -er .name) | ||
npm dist-tag add "$package@$release" latest | ||
env: | ||
# JS-DevTools/npm-publish overrides `NODE_AUTH_TOKEN` with `INPUT_TOKEN` in .npmrc | ||
INPUT_TOKEN: ${{ secrets.NPM_TOKEN }} | ||
release: ${{ steps.npm-publish.outputs.version }} | ||
- name: ๐๏ธ Add `latest` dist-tag to final releases | ||
if: github.event.release.prerelease == false | ||
run: | | ||
package=$(cat package.json | jq -er .name) | ||
npm dist-tag add "$package@$release" latest | ||
env: | ||
# JS-DevTools/npm-publish overrides `NODE_AUTH_TOKEN` with `INPUT_TOKEN` in .npmrc | ||
INPUT_TOKEN: ${{ secrets.NPM_TOKEN }} | ||
release: ${{ steps.npm-publish.outputs.version }} |
Oops, something went wrong.