Commit Graph

3695 Commits

Author SHA1 Message Date
Quentin Gliech b586fe6a17 Document more mas-cli subcommands and standardise the format (#3988)
Added all the missing commands, and tried to standardise the formatting
across the various pages.
2025-02-10 10:06:14 +01:00
Will Lewis 1490e42be0 Merge branch 'main' into mas-cli-documentation-update 2025-02-07 14:01:16 +00:00
Quentin Gliech b5ec07da41 Merge pull request #3985 from element-hq/quenting/syn2mas/owned-connections
syn2mas: make the MAS writer connection owned
2025-02-07 15:00:57 +01:00
Will Lewis 76cdbc0ef0 Add reference to worker page 2025-02-07 13:57:28 +00:00
Will Lewis 20ee39af20 Add documentation to account for all cli mas options and standardise format 2025-02-07 13:38:36 +00:00
Quentin Gliech 919c86c86e Remove the lifetime parameter from MasWriter 2025-02-07 12:57:21 +01:00
Quentin Gliech e46cd724f4 Make the MAS connection owned in the locked database struct 2025-02-07 12:53:51 +01:00
Quentin Gliech 2663a0fb5d Merge pull request #3975 from element-hq/quenting/release-ci/fix-unstable
Fix the unstable build CI job
2025-02-06 14:09:53 +01:00
Quentin Gliech fe481fac06 Fix the unstable build CI job 2025-02-06 14:09:08 +01:00
Quentin Gliech b17014dec2 Merge pull request #3974 from element-hq/quenting/bump-rust-deps-02-25
Update most Rust dependencies & disable some unused features
2025-02-06 12:58:47 +01:00
Quentin Gliech dc6f1f9434 Merge pull request #3973 from element-hq/quenting/ci-reuse-actions
Refactor actions to reuse shared steps
2025-02-06 12:54:07 +01:00
Quentin Gliech 33fc45605f Update most Rust dependencies & disable some unused features 2025-02-06 12:50:50 +01:00
Quentin Gliech 21bdf808a4 Merge pull request #3944 from element-hq/dependabot/npm_and_yarn/frontend/graphql-codegen-d8c0e36f78
build(deps-dev): bump @graphql-codegen/client-preset from 4.6.0 to 4.6.1 in /frontend in the graphql-codegen group
2025-02-06 11:43:22 +01:00
Quentin Gliech ac533e9d15 Update generated files 2025-02-06 11:34:53 +01:00
Quentin Gliech 90bd12e459 Extract CI scripts in separate files 2025-02-06 11:27:25 +01:00
Quentin Gliech 77102b806a Refactor actions to reuse shared steps 2025-02-06 10:47:41 +01:00
Quentin Gliech 8a9cb6885c Merge pull request #3972 from element-hq/quenting/ci-ubuntu-24.04
Use the ubuntu-24.04 runners in CI
2025-02-06 10:19:24 +01:00
Quentin Gliech 3b2915e118 Use the ubuntu-24.04 runners in CI 2025-02-06 10:09:37 +01:00
Quentin Gliech 7ed43f8f90 Move the custom Cargo config to the right place 2025-02-05 18:53:25 +01:00
Quentin Gliech c853e74c01 Merge pull request #3969 from element-hq/quenting/enable-lto
Enable fat LTO & reduce the number of codegen units
2025-02-05 18:20:46 +01:00
Quentin Gliech 8f8f83afc1 Merge pull request #3970 from element-hq/quenting/ci-split-builds
Speed-up CI by splitting binary builds for each architecture
2025-02-05 17:46:26 +01:00
Quentin Gliech 07f83be30a Enable fat LTO & reduce the number of codegen units 2025-02-05 17:34:21 +01:00
Quentin Gliech fc575a2ea8 Merge pull request #3971 from element-hq/quenting/always-build
Always run the build workflow on PRs
2025-02-05 17:33:58 +01:00
Quentin Gliech 16d37a5848 Split the mas-cli archives & fix job dependencies 2025-02-05 17:30:36 +01:00
Quentin Gliech 43b43ad442 Always run the build workflow on PRs 2025-02-05 17:14:31 +01:00
Quentin Gliech 5709e27835 Speedup CI by splitting binary builds for each architecture 2025-02-05 17:09:49 +01:00
Quentin Gliech 53ce40e5bd Merge pull request #3965 from element-hq/dependabot/cargo/async-trait-0.1.86
build(deps): bump async-trait from 0.1.85 to 0.1.86
2025-02-05 16:41:38 +01:00
Quentin Gliech 30fa0103f1 Merge pull request #3963 from element-hq/dependabot/cargo/async-graphql-7.0.15
build(deps): bump async-graphql from 7.0.14 to 7.0.15
2025-02-05 16:41:20 +01:00
Quentin Gliech dc51dbaed5 Merge pull request #3962 from element-hq/dependabot/github_actions/sigstore/cosign-installer-3.8.0
build(deps): bump sigstore/cosign-installer from 3.7.0 to 3.8.0
2025-02-05 16:41:09 +01:00
Quentin Gliech 364b228c58 Merge pull request #3964 from element-hq/dependabot/cargo/clap-4.5.28
build(deps): bump clap from 4.5.27 to 4.5.28
2025-02-05 16:40:58 +01:00
Quentin Gliech 76a8d44583 Merge pull request #3966 from element-hq/dependabot/cargo/uuid-1.13.1
build(deps): bump uuid from 1.12.1 to 1.13.1
2025-02-05 16:40:41 +01:00
Quentin Gliech 8ee5beb7c5 Merge pull request #3967 from element-hq/dependabot/npm_and_yarn/frontend/vite-df52692fc7
build(deps-dev): bump vite from 6.0.11 to 6.1.0 in /frontend in the vite group
2025-02-05 16:40:19 +01:00
dependabot[bot] 2fe387fa67 build(deps-dev): bump vite in /frontend in the vite group
Bumps the vite group in /frontend with 1 update: [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite).


Updates `vite` from 6.0.11 to 6.1.0
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/create-vite@6.1.0/packages/vite)

---
updated-dependencies:
- dependency-name: vite
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: vite
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-05 14:10:54 +00:00
dependabot[bot] 4b805e3430 build(deps-dev): bump @graphql-codegen/client-preset
Bumps the graphql-codegen group in /frontend with 1 update: [@graphql-codegen/client-preset](https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/presets/client).


Updates `@graphql-codegen/client-preset` from 4.6.0 to 4.6.1
- [Release notes](https://github.com/dotansimha/graphql-code-generator/releases)
- [Changelog](https://github.com/dotansimha/graphql-code-generator/blob/master/packages/presets/client/CHANGELOG.md)
- [Commits](https://github.com/dotansimha/graphql-code-generator/commits/@graphql-codegen/client-preset@4.6.1/packages/presets/client)

---
updated-dependencies:
- dependency-name: "@graphql-codegen/client-preset"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: graphql-codegen
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-05 14:10:36 +00:00
dependabot[bot] e1a2c49a84 build(deps): bump uuid from 1.12.1 to 1.13.1
Bumps [uuid](https://github.com/uuid-rs/uuid) from 1.12.1 to 1.13.1.
- [Release notes](https://github.com/uuid-rs/uuid/releases)
- [Commits](https://github.com/uuid-rs/uuid/compare/1.12.1...1.13.1)

---
updated-dependencies:
- dependency-name: uuid
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-05 13:31:06 +00:00
dependabot[bot] e6b4e07f4c build(deps): bump async-trait from 0.1.85 to 0.1.86
Bumps [async-trait](https://github.com/dtolnay/async-trait) from 0.1.85 to 0.1.86.
- [Release notes](https://github.com/dtolnay/async-trait/releases)
- [Commits](https://github.com/dtolnay/async-trait/compare/0.1.85...0.1.86)

---
updated-dependencies:
- dependency-name: async-trait
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-05 13:30:48 +00:00
dependabot[bot] ac8dbf47a7 build(deps): bump clap from 4.5.27 to 4.5.28
Bumps [clap](https://github.com/clap-rs/clap) from 4.5.27 to 4.5.28.
- [Release notes](https://github.com/clap-rs/clap/releases)
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md)
- [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.27...clap_complete-v4.5.28)

---
updated-dependencies:
- dependency-name: clap
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-05 13:30:00 +00:00
dependabot[bot] 179bdb3e1a build(deps): bump async-graphql from 7.0.14 to 7.0.15
Bumps [async-graphql](https://github.com/async-graphql/async-graphql) from 7.0.14 to 7.0.15.
- [Changelog](https://github.com/async-graphql/async-graphql/blob/master/CHANGELOG.md)
- [Commits](https://github.com/async-graphql/async-graphql/commits)

---
updated-dependencies:
- dependency-name: async-graphql
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-05 13:29:40 +00:00
dependabot[bot] 8a6a210a8a build(deps): bump sigstore/cosign-installer from 3.7.0 to 3.8.0
Bumps [sigstore/cosign-installer](https://github.com/sigstore/cosign-installer) from 3.7.0 to 3.8.0.
- [Release notes](https://github.com/sigstore/cosign-installer/releases)
- [Commits](https://github.com/sigstore/cosign-installer/compare/v3.7.0...v3.8.0)

---
updated-dependencies:
- dependency-name: sigstore/cosign-installer
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-05 13:22:38 +00:00
Quentin Gliech 158f364106 Merge pull request #3960 from element-hq/quenting/build-cpu
Use the x86-64-v2 pseudo-ABI when building for x86_64 targets
2025-02-05 13:04:55 +01:00
Quentin Gliech e878ec536e Merge pull request #3961 from element-hq/quenting/remove-cargo-chef
Stop using cargo-chef in the docker build
2025-02-05 13:04:47 +01:00
Quentin Gliech d102211f1d Stop using cargo-chef in the docker build 2025-02-05 12:31:48 +01:00
Quentin Gliech 0a716b91f6 Use the x86-64-v2 pseudo-ABI when building for x86_64 targets 2025-02-05 12:19:51 +01:00
Quentin Gliech f0e14ee6af Merge pull request #3926 from element-hq/rei/syn2mas_8_atrtdevs
syn2mas: migrate access tokens, refresh tokens and devices
2025-02-05 11:57:59 +01:00
Olivier 'reivilibre 7181cc82d5 Don't return errors when finding rows dependent upon appservice users 2025-02-05 11:42:04 +01:00
Olivier 'reivilibre b7bb27bdda Support reading and writing guests 2025-02-05 11:41:52 +01:00
Olivier 'reivilibre e308882eb4 Split access tokens between refreshable and unrefreshable ones 2025-02-05 11:41:45 +01:00
Olivier 'reivilibre ca32c5ebff Add MasWriter support for compat refresh tokens + some migration progress 2025-02-05 11:38:50 +01:00
Olivier 'reivilibre 8577d3f9fe Add MasWriter support for compat access tokens 2025-02-05 11:38:06 +01:00
Olivier 'reivilibre aef2dc3789 Add MasWriter support for compat sessions 2025-02-05 11:37:59 +01:00