You've already forked authentication-service
mirror of
https://github.com/matrix-org/matrix-authentication-service.git
synced 2025-07-29 22:01:14 +03:00
Define common crates metadata on the workspace level
This commit is contained in:
@ -3,6 +3,14 @@ default-members = ["crates/cli"]
|
|||||||
members = ["crates/*"]
|
members = ["crates/*"]
|
||||||
resolver = "2"
|
resolver = "2"
|
||||||
|
|
||||||
|
[workspace.package]
|
||||||
|
version = "0.1.0"
|
||||||
|
license = "Apache-2.0"
|
||||||
|
authors = ["Quentin Gliech <quenting@element.io>"]
|
||||||
|
edition = "2021"
|
||||||
|
homepage = "https://matrix-org.github.io/matrix-authentication-service/"
|
||||||
|
repository = "https://github.com/matrix-org/matrix-authentication-service/"
|
||||||
|
|
||||||
[workspace.dependencies]
|
[workspace.dependencies]
|
||||||
|
|
||||||
# High-level error handling
|
# High-level error handling
|
||||||
|
@ -1,9 +1,11 @@
|
|||||||
[package]
|
[package]
|
||||||
name = "mas-axum-utils"
|
name = "mas-axum-utils"
|
||||||
version = "0.1.0"
|
version.workspace = true
|
||||||
authors = ["Quentin Gliech <quenting@element.io>"]
|
authors.workspace = true
|
||||||
edition = "2021"
|
edition.workspace = true
|
||||||
license = "Apache-2.0"
|
license.workspace = true
|
||||||
|
homepage.workspace = true
|
||||||
|
repository.workspace = true
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
async-trait = "0.1.73"
|
async-trait = "0.1.73"
|
||||||
|
@ -1,9 +1,11 @@
|
|||||||
[package]
|
[package]
|
||||||
name = "mas-cli"
|
name = "mas-cli"
|
||||||
version = "0.1.0"
|
version.workspace = true
|
||||||
authors = ["Quentin Gliech <quenting@element.io>"]
|
authors.workspace = true
|
||||||
edition = "2021"
|
edition.workspace = true
|
||||||
license = "Apache-2.0"
|
license.workspace = true
|
||||||
|
homepage.workspace = true
|
||||||
|
repository.workspace = true
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
anyhow.workspace = true
|
anyhow.workspace = true
|
||||||
|
@ -1,9 +1,11 @@
|
|||||||
[package]
|
[package]
|
||||||
name = "mas-config"
|
name = "mas-config"
|
||||||
version = "0.1.0"
|
version.workspace = true
|
||||||
authors = ["Quentin Gliech <quenting@element.io>"]
|
authors.workspace = true
|
||||||
edition = "2021"
|
edition.workspace = true
|
||||||
license = "Apache-2.0"
|
license.workspace = true
|
||||||
|
homepage.workspace = true
|
||||||
|
repository.workspace = true
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
tokio = { version = "1.32.0", features = ["fs", "rt"] }
|
tokio = { version = "1.32.0", features = ["fs", "rt"] }
|
||||||
|
@ -1,9 +1,11 @@
|
|||||||
[package]
|
[package]
|
||||||
name = "mas-data-model"
|
name = "mas-data-model"
|
||||||
version = "0.1.0"
|
version.workspace = true
|
||||||
authors = ["Quentin Gliech <quenting@element.io>"]
|
authors.workspace = true
|
||||||
edition = "2021"
|
edition.workspace = true
|
||||||
license = "Apache-2.0"
|
license.workspace = true
|
||||||
|
homepage.workspace = true
|
||||||
|
repository.workspace = true
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
chrono.workspace = true
|
chrono.workspace = true
|
||||||
|
@ -1,9 +1,11 @@
|
|||||||
[package]
|
[package]
|
||||||
name = "mas-email"
|
name = "mas-email"
|
||||||
version = "0.1.0"
|
version.workspace = true
|
||||||
authors = ["Quentin Gliech <quenting@element.io>"]
|
authors.workspace = true
|
||||||
edition = "2021"
|
edition.workspace = true
|
||||||
license = "Apache-2.0"
|
license.workspace = true
|
||||||
|
homepage.workspace = true
|
||||||
|
repository.workspace = true
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
async-trait = "0.1.73"
|
async-trait = "0.1.73"
|
||||||
|
@ -1,9 +1,11 @@
|
|||||||
[package]
|
[package]
|
||||||
name = "mas-graphql"
|
name = "mas-graphql"
|
||||||
version = "0.1.0"
|
version.workspace = true
|
||||||
authors = ["Quentin Gliech <quenting@element.io>"]
|
authors.workspace = true
|
||||||
edition = "2021"
|
edition.workspace = true
|
||||||
license = "Apache-2.0"
|
license.workspace = true
|
||||||
|
homepage.workspace = true
|
||||||
|
repository.workspace = true
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
anyhow.workspace = true
|
anyhow.workspace = true
|
||||||
|
@ -1,9 +1,11 @@
|
|||||||
[package]
|
[package]
|
||||||
name = "mas-handlers"
|
name = "mas-handlers"
|
||||||
version = "0.1.0"
|
version.workspace = true
|
||||||
authors = ["Quentin Gliech <quenting@element.io>"]
|
authors.workspace = true
|
||||||
edition = "2021"
|
edition.workspace = true
|
||||||
license = "Apache-2.0"
|
license.workspace = true
|
||||||
|
homepage.workspace = true
|
||||||
|
repository.workspace = true
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
# Async runtime
|
# Async runtime
|
||||||
|
@ -1,9 +1,11 @@
|
|||||||
[package]
|
[package]
|
||||||
name = "mas-http"
|
name = "mas-http"
|
||||||
version = "0.1.0"
|
version.workspace = true
|
||||||
authors = ["Quentin Gliech <quenting@element.io>"]
|
authors.workspace = true
|
||||||
edition = "2021"
|
edition.workspace = true
|
||||||
license = "Apache-2.0"
|
license.workspace = true
|
||||||
|
homepage.workspace = true
|
||||||
|
repository.workspace = true
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
axum = { version = "0.6.20", optional = true }
|
axum = { version = "0.6.20", optional = true }
|
||||||
|
@ -1,9 +1,11 @@
|
|||||||
[package]
|
[package]
|
||||||
name = "mas-iana-codegen"
|
name = "mas-iana-codegen"
|
||||||
version = "0.1.0"
|
version.workspace = true
|
||||||
authors = ["Quentin Gliech <quenting@element.io>"]
|
authors.workspace = true
|
||||||
edition = "2021"
|
edition.workspace = true
|
||||||
license = "Apache-2.0"
|
license.workspace = true
|
||||||
|
homepage.workspace = true
|
||||||
|
repository.workspace = true
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
anyhow.workspace = true
|
anyhow.workspace = true
|
||||||
|
@ -1,9 +1,11 @@
|
|||||||
[package]
|
[package]
|
||||||
name = "mas-iana"
|
name = "mas-iana"
|
||||||
version = "0.1.0"
|
version.workspace = true
|
||||||
authors = ["Quentin Gliech <quenting@element.io>"]
|
authors.workspace = true
|
||||||
edition = "2021"
|
edition.workspace = true
|
||||||
license = "Apache-2.0"
|
license.workspace = true
|
||||||
|
homepage.workspace = true
|
||||||
|
repository.workspace = true
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
serde = { workspace = true, optional = true }
|
serde = { workspace = true, optional = true }
|
||||||
|
@ -1,9 +1,11 @@
|
|||||||
[package]
|
[package]
|
||||||
name = "mas-jose"
|
name = "mas-jose"
|
||||||
version = "0.1.0"
|
version.workspace = true
|
||||||
authors = ["Quentin Gliech <quenting@element.io>"]
|
authors.workspace = true
|
||||||
edition = "2021"
|
edition.workspace = true
|
||||||
license = "Apache-2.0"
|
license.workspace = true
|
||||||
|
homepage.workspace = true
|
||||||
|
repository.workspace = true
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
base64ct = { version = "1.6.0", features = ["std"] }
|
base64ct = { version = "1.6.0", features = ["std"] }
|
||||||
|
@ -1,9 +1,11 @@
|
|||||||
[package]
|
[package]
|
||||||
name = "mas-keystore"
|
name = "mas-keystore"
|
||||||
version = "0.1.0"
|
version.workspace = true
|
||||||
authors = ["Quentin Gliech <quenting@element.io>"]
|
authors.workspace = true
|
||||||
edition = "2021"
|
edition.workspace = true
|
||||||
license = "Apache-2.0"
|
license.workspace = true
|
||||||
|
homepage.workspace = true
|
||||||
|
repository.workspace = true
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
aead = { version = "0.5.2", features = ["std"] }
|
aead = { version = "0.5.2", features = ["std"] }
|
||||||
|
@ -1,9 +1,11 @@
|
|||||||
[package]
|
[package]
|
||||||
name = "mas-listener"
|
name = "mas-listener"
|
||||||
version = "0.1.0"
|
version.workspace = true
|
||||||
authors = ["Quentin Gliech <quenting@element.io>"]
|
authors.workspace = true
|
||||||
edition = "2021"
|
edition.workspace = true
|
||||||
license = "Apache-2.0"
|
license.workspace = true
|
||||||
|
homepage.workspace = true
|
||||||
|
repository.workspace = true
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
bytes = "1.4.0"
|
bytes = "1.4.0"
|
||||||
|
@ -1,9 +1,11 @@
|
|||||||
[package]
|
[package]
|
||||||
name = "mas-matrix-synapse"
|
name = "mas-matrix-synapse"
|
||||||
version = "0.1.0"
|
version.workspace = true
|
||||||
authors = ["Quentin Gliech <quenting@element.io>"]
|
authors.workspace = true
|
||||||
edition = "2021"
|
edition.workspace = true
|
||||||
license = "Apache-2.0"
|
license.workspace = true
|
||||||
|
homepage.workspace = true
|
||||||
|
repository.workspace = true
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
anyhow.workspace = true
|
anyhow.workspace = true
|
||||||
|
@ -1,9 +1,11 @@
|
|||||||
[package]
|
[package]
|
||||||
name = "mas-matrix"
|
name = "mas-matrix"
|
||||||
version = "0.1.0"
|
version.workspace = true
|
||||||
authors = ["Quentin Gliech <quenting@element.io>"]
|
authors.workspace = true
|
||||||
edition = "2021"
|
edition.workspace = true
|
||||||
license = "Apache-2.0"
|
license.workspace = true
|
||||||
|
homepage.workspace = true
|
||||||
|
repository.workspace = true
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
anyhow.workspace = true
|
anyhow.workspace = true
|
||||||
|
@ -1,9 +1,11 @@
|
|||||||
[package]
|
[package]
|
||||||
name = "oauth2-types"
|
name = "oauth2-types"
|
||||||
version = "0.1.0"
|
version.workspace = true
|
||||||
authors = ["Quentin Gliech <quenting@element.io>"]
|
authors.workspace = true
|
||||||
edition = "2021"
|
edition.workspace = true
|
||||||
license = "Apache-2.0"
|
license.workspace = true
|
||||||
|
homepage.workspace = true
|
||||||
|
repository.workspace = true
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
http.workspace = true
|
http.workspace = true
|
||||||
|
@ -1,9 +1,11 @@
|
|||||||
[package]
|
[package]
|
||||||
name = "mas-oidc-client"
|
name = "mas-oidc-client"
|
||||||
version = "0.1.0"
|
version.workspace = true
|
||||||
authors = ["Quentin Gliech <quenting@element.io>"]
|
authors.workspace = true
|
||||||
edition = "2021"
|
edition.workspace = true
|
||||||
license = "Apache-2.0"
|
license.workspace = true
|
||||||
|
homepage.workspace = true
|
||||||
|
repository.workspace = true
|
||||||
|
|
||||||
[features]
|
[features]
|
||||||
default = ["hyper", "keystore"]
|
default = ["hyper", "keystore"]
|
||||||
|
@ -1,9 +1,11 @@
|
|||||||
[package]
|
[package]
|
||||||
name = "mas-policy"
|
name = "mas-policy"
|
||||||
version = "0.1.0"
|
version.workspace = true
|
||||||
authors = ["Quentin Gliech <quenting@element.io>"]
|
authors.workspace = true
|
||||||
edition = "2021"
|
edition.workspace = true
|
||||||
license = "Apache-2.0"
|
license.workspace = true
|
||||||
|
homepage.workspace = true
|
||||||
|
repository.workspace = true
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
anyhow.workspace = true
|
anyhow.workspace = true
|
||||||
|
@ -1,9 +1,11 @@
|
|||||||
[package]
|
[package]
|
||||||
name = "mas-router"
|
name = "mas-router"
|
||||||
version = "0.1.0"
|
version.workspace = true
|
||||||
authors = ["Quentin Gliech <quenting@element.io>"]
|
authors.workspace = true
|
||||||
edition = "2021"
|
edition.workspace = true
|
||||||
license = "Apache-2.0"
|
license.workspace = true
|
||||||
|
homepage.workspace = true
|
||||||
|
repository.workspace = true
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
axum = { version = "0.6.20", default-features = false }
|
axum = { version = "0.6.20", default-features = false }
|
||||||
|
@ -1,9 +1,11 @@
|
|||||||
[package]
|
[package]
|
||||||
name = "mas-spa"
|
name = "mas-spa"
|
||||||
version = "0.1.0"
|
version.workspace = true
|
||||||
authors = ["Quentin Gliech <quenting@element.io>"]
|
authors.workspace = true
|
||||||
edition = "2021"
|
edition.workspace = true
|
||||||
license = "Apache-2.0"
|
license.workspace = true
|
||||||
|
homepage.workspace = true
|
||||||
|
repository.workspace = true
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
serde.workspace = true
|
serde.workspace = true
|
||||||
|
@ -1,9 +1,11 @@
|
|||||||
[package]
|
[package]
|
||||||
name = "mas-storage-pg"
|
name = "mas-storage-pg"
|
||||||
version = "0.1.0"
|
version.workspace = true
|
||||||
authors = ["Quentin Gliech <quenting@element.io>"]
|
authors.workspace = true
|
||||||
edition = "2021"
|
edition.workspace = true
|
||||||
license = "Apache-2.0"
|
license.workspace = true
|
||||||
|
homepage.workspace = true
|
||||||
|
repository.workspace = true
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
async-trait = "0.1.73"
|
async-trait = "0.1.73"
|
||||||
|
@ -1,9 +1,11 @@
|
|||||||
[package]
|
[package]
|
||||||
name = "mas-storage"
|
name = "mas-storage"
|
||||||
version = "0.1.0"
|
version.workspace = true
|
||||||
authors = ["Quentin Gliech <quenting@element.io>"]
|
authors.workspace = true
|
||||||
edition = "2021"
|
edition.workspace = true
|
||||||
license = "Apache-2.0"
|
license.workspace = true
|
||||||
|
homepage.workspace = true
|
||||||
|
repository.workspace = true
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
async-trait = "0.1.73"
|
async-trait = "0.1.73"
|
||||||
|
@ -1,9 +1,11 @@
|
|||||||
[package]
|
[package]
|
||||||
name = "mas-tasks"
|
name = "mas-tasks"
|
||||||
version = "0.1.0"
|
version.workspace = true
|
||||||
authors = ["Quentin Gliech <quenting@element.io>"]
|
authors.workspace = true
|
||||||
edition = "2021"
|
edition.workspace = true
|
||||||
license = "Apache-2.0"
|
license.workspace = true
|
||||||
|
homepage.workspace = true
|
||||||
|
repository.workspace = true
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
anyhow.workspace = true
|
anyhow.workspace = true
|
||||||
|
@ -1,9 +1,11 @@
|
|||||||
[package]
|
[package]
|
||||||
name = "mas-templates"
|
name = "mas-templates"
|
||||||
version = "0.1.0"
|
version.workspace = true
|
||||||
authors = ["Quentin Gliech <quenting@element.io>"]
|
authors.workspace = true
|
||||||
edition = "2021"
|
edition.workspace = true
|
||||||
license = "Apache-2.0"
|
license.workspace = true
|
||||||
|
homepage.workspace = true
|
||||||
|
repository.workspace = true
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
tracing.workspace = true
|
tracing.workspace = true
|
||||||
|
@ -1,9 +1,11 @@
|
|||||||
[package]
|
[package]
|
||||||
name = "mas-tower"
|
name = "mas-tower"
|
||||||
version = "0.1.0"
|
version.workspace = true
|
||||||
authors = ["Quentin Gliech <quenting@element.io>"]
|
authors.workspace = true
|
||||||
edition = "2021"
|
edition.workspace = true
|
||||||
license = "Apache-2.0"
|
license.workspace = true
|
||||||
|
homepage.workspace = true
|
||||||
|
repository.workspace = true
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
http.workspace = true
|
http.workspace = true
|
||||||
|
Reference in New Issue
Block a user