Skip to content

Commit 68c351a

Browse files
authored
Automatic merge back to main (#4441)
2 parents 5e30d50 + 2daa9bf commit 68c351a

File tree

10 files changed

+1430
-88
lines changed

10 files changed

+1430
-88
lines changed

Cargo.lock

Lines changed: 27 additions & 27 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 29 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ members = ["crates/*"]
44
resolver = "2"
55

66
# Updated in the CI with a `sed` command
7-
package.version = "0.15.0-rc.0"
7+
package.version = "0.15.0"
88
package.license = "AGPL-3.0-only"
99
package.authors = ["Element Backend Team"]
1010
package.edition = "2024"
@@ -27,34 +27,34 @@ broken_intra_doc_links = "deny"
2727
[workspace.dependencies]
2828

2929
# Workspace crates
30-
mas-axum-utils = { path = "./crates/axum-utils/", version = "=0.15.0-rc.0" }
31-
mas-cli = { path = "./crates/cli/", version = "=0.15.0-rc.0" }
32-
mas-config = { path = "./crates/config/", version = "=0.15.0-rc.0" }
33-
mas-data-model = { path = "./crates/data-model/", version = "=0.15.0-rc.0" }
34-
mas-email = { path = "./crates/email/", version = "=0.15.0-rc.0" }
35-
mas-graphql = { path = "./crates/graphql/", version = "=0.15.0-rc.0" }
36-
mas-handlers = { path = "./crates/handlers/", version = "=0.15.0-rc.0" }
37-
mas-http = { path = "./crates/http/", version = "=0.15.0-rc.0" }
38-
mas-i18n = { path = "./crates/i18n/", version = "=0.15.0-rc.0" }
39-
mas-i18n-scan = { path = "./crates/i18n-scan/", version = "=0.15.0-rc.0" }
40-
mas-iana = { path = "./crates/iana/", version = "=0.15.0-rc.0" }
41-
mas-iana-codegen = { path = "./crates/iana-codegen/", version = "=0.15.0-rc.0" }
42-
mas-jose = { path = "./crates/jose/", version = "=0.15.0-rc.0" }
43-
mas-keystore = { path = "./crates/keystore/", version = "=0.15.0-rc.0" }
44-
mas-listener = { path = "./crates/listener/", version = "=0.15.0-rc.0" }
45-
mas-matrix = { path = "./crates/matrix/", version = "=0.15.0-rc.0" }
46-
mas-matrix-synapse = { path = "./crates/matrix-synapse/", version = "=0.15.0-rc.0" }
47-
mas-oidc-client = { path = "./crates/oidc-client/", version = "=0.15.0-rc.0" }
48-
mas-policy = { path = "./crates/policy/", version = "=0.15.0-rc.0" }
49-
mas-router = { path = "./crates/router/", version = "=0.15.0-rc.0" }
50-
mas-spa = { path = "./crates/spa/", version = "=0.15.0-rc.0" }
51-
mas-storage = { path = "./crates/storage/", version = "=0.15.0-rc.0" }
52-
mas-storage-pg = { path = "./crates/storage-pg/", version = "=0.15.0-rc.0" }
53-
mas-tasks = { path = "./crates/tasks/", version = "=0.15.0-rc.0" }
54-
mas-templates = { path = "./crates/templates/", version = "=0.15.0-rc.0" }
55-
mas-tower = { path = "./crates/tower/", version = "=0.15.0-rc.0" }
56-
oauth2-types = { path = "./crates/oauth2-types/", version = "=0.15.0-rc.0" }
57-
syn2mas = { path = "./crates/syn2mas", version = "=0.15.0-rc.0" }
30+
mas-axum-utils = { path = "./crates/axum-utils/", version = "=0.15.0" }
31+
mas-cli = { path = "./crates/cli/", version = "=0.15.0" }
32+
mas-config = { path = "./crates/config/", version = "=0.15.0" }
33+
mas-data-model = { path = "./crates/data-model/", version = "=0.15.0" }
34+
mas-email = { path = "./crates/email/", version = "=0.15.0" }
35+
mas-graphql = { path = "./crates/graphql/", version = "=0.15.0" }
36+
mas-handlers = { path = "./crates/handlers/", version = "=0.15.0" }
37+
mas-http = { path = "./crates/http/", version = "=0.15.0" }
38+
mas-i18n = { path = "./crates/i18n/", version = "=0.15.0" }
39+
mas-i18n-scan = { path = "./crates/i18n-scan/", version = "=0.15.0" }
40+
mas-iana = { path = "./crates/iana/", version = "=0.15.0" }
41+
mas-iana-codegen = { path = "./crates/iana-codegen/", version = "=0.15.0" }
42+
mas-jose = { path = "./crates/jose/", version = "=0.15.0" }
43+
mas-keystore = { path = "./crates/keystore/", version = "=0.15.0" }
44+
mas-listener = { path = "./crates/listener/", version = "=0.15.0" }
45+
mas-matrix = { path = "./crates/matrix/", version = "=0.15.0" }
46+
mas-matrix-synapse = { path = "./crates/matrix-synapse/", version = "=0.15.0" }
47+
mas-oidc-client = { path = "./crates/oidc-client/", version = "=0.15.0" }
48+
mas-policy = { path = "./crates/policy/", version = "=0.15.0" }
49+
mas-router = { path = "./crates/router/", version = "=0.15.0" }
50+
mas-spa = { path = "./crates/spa/", version = "=0.15.0" }
51+
mas-storage = { path = "./crates/storage/", version = "=0.15.0" }
52+
mas-storage-pg = { path = "./crates/storage-pg/", version = "=0.15.0" }
53+
mas-tasks = { path = "./crates/tasks/", version = "=0.15.0" }
54+
mas-templates = { path = "./crates/templates/", version = "=0.15.0" }
55+
mas-tower = { path = "./crates/tower/", version = "=0.15.0" }
56+
oauth2-types = { path = "./crates/oauth2-types/", version = "=0.15.0" }
57+
syn2mas = { path = "./crates/syn2mas", version = "=0.15.0" }
5858

5959
# OpenAPI schema generation and validation
6060
[workspace.dependencies.aide]

crates/cli/src/main.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ use std::{io::IsTerminal, process::ExitCode, sync::Arc};
1010

1111
use anyhow::Context;
1212
use clap::Parser;
13-
use mas_config::{ConfigurationSection, TelemetryConfig};
13+
use mas_config::{ConfigurationSectionExt, TelemetryConfig};
1414
use sentry_tracing::EventFilter;
1515
use tracing_subscriber::{
1616
EnvFilter, Layer, Registry, filter::LevelFilter, layer::SubscriberExt, util::SubscriberInitExt,
@@ -110,7 +110,7 @@ async fn try_main() -> anyhow::Result<ExitCode> {
110110
let figment = opts.figment();
111111

112112
let telemetry_config =
113-
TelemetryConfig::extract(&figment).context("Failed to load telemetry config")?;
113+
TelemetryConfig::extract_or_default(&figment).context("Failed to load telemetry config")?;
114114

115115
// Setup Sentry
116116
let sentry = sentry::init((

0 commit comments

Comments
 (0)