Skip to content

Commit 225acbc

Browse files
authored
Merge pull request #24 from auths-dev/fix/crate-publish-metadata
fix: add repository/homepage metadata to all crates, fix publish order
2 parents 826fdae + 082cda0 commit 225acbc

21 files changed

Lines changed: 42 additions & 16 deletions

File tree

.auths/allowed_signers

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
bordumbb@gmail.com ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFULjBhc8LYqybpW+IUwW9/QhrNsu5eUlHjpl0xbWZhd main
1+
bordumbb@gmail.com ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEDeaOmUEcUjzChUedAsPyDO4mnjIa8j92fD9rGpuZd0 main

.github/workflows/ci.yml

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,7 @@ jobs:
108108
restore-keys: ${{ runner.os }}-msrv-
109109
- run: cargo check --workspace
110110
wasm:
111-
name: WASM check (auths-verifier)
111+
name: WASM build (auths-verifier)
112112
runs-on: ubuntu-latest
113113
steps:
114114
- uses: actions/checkout@v4
@@ -123,6 +123,8 @@ jobs:
123123
target
124124
key: ${{ runner.os }}-wasm-${{ hashFiles('**/Cargo.lock') }}
125125
restore-keys: ${{ runner.os }}-wasm-
126-
- name: Check WASM target
126+
- name: Install wasm-pack
127+
run: curl https://rustwasm.github.io/wasm-pack/installer/init.sh -sSf | sh
128+
- name: Build WASM with wasm-pack
127129
working-directory: crates/auths-verifier
128-
run: cargo check --target wasm32-unknown-unknown --no-default-features --features wasm
130+
run: wasm-pack build --target bundler --no-default-features --features wasm

Cargo.toml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,8 @@ exclude = [
2525
version = "0.0.1-rc.4"
2626
license = "Apache-2.0"
2727
rust-version = "1.93"
28+
repository = "https://github.com/auths-dev/auths"
29+
homepage = "https://github.com/auths-dev/auths"
2830

2931
[workspace.dependencies]
3032
tokio = { version = "1", features = ["full"] }

crates/auths-cli/Cargo.toml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,8 @@ edition = "2024"
55
description = "Command-line interface for Auths decentralized identity system"
66
publish = true
77
license.workspace = true
8-
repository = "https://github.com/auths-dev/auths"
8+
repository.workspace = true
9+
homepage.workspace = true
910
readme = "README.md"
1011
keywords = ["cli", "identity", "did", "cryptography", "git"]
1112
categories = ["command-line-utilities", "cryptography", "authentication"]

crates/auths-core/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@ authors = ["bordumb <bordumbb@gmail.com>"]
66
description = "Core cryptography and keychain integration for Auths"
77
publish = true
88
license.workspace = true
9-
repository = "https://github.com/auths-dev/auths"
10-
homepage = "https://github.com/auths-dev/auths"
9+
repository.workspace = true
10+
homepage.workspace = true
1111
documentation = "https://docs.rs/auths_core"
1212
readme = "README.md"
1313
keywords = ["cryptography", "keychain", "ed25519", "ssh", "identity"]

crates/auths-crypto/Cargo.toml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@ license.workspace = true
77
description = "Cryptographic primitives for Auths: KERI key parsing and DID:key encoding"
88
keywords = ["cryptography", "ed25519", "did", "verification", "signing"]
99
categories = ["cryptography"]
10+
repository.workspace = true
11+
homepage.workspace = true
1012

1113
[features]
1214
default = ["native"]

crates/auths-id/Cargo.toml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,8 @@ edition = "2024"
55
description = "Multi-device identity and attestation crate for Auths"
66
publish = true
77
license.workspace = true
8-
repository = "https://github.com/auths-dev/auths"
8+
repository.workspace = true
9+
homepage.workspace = true
910
readme = "README.md"
1011
keywords = ["identity", "did", "cryptography", "git", "attestation"]
1112
categories = ["cryptography", "authentication"]

crates/auths-index/Cargo.toml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,8 @@ name = "auths-index"
33
version.workspace = true
44
edition = "2024"
55
description = "SQLite-backed index for O(1) attestation lookups"
6-
repository = "https://github.com/auths-dev/auths"
6+
repository.workspace = true
7+
homepage.workspace = true
78
readme = "README.md"
89
keywords = ["sqlite", "index", "attestation", "database"]
910
categories = ["database"]

crates/auths-infra-git/Cargo.toml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@ publish = true
77
license.workspace = true
88
keywords = ["git", "infrastructure", "storage", "adapter"]
99
categories = ["development-tools"]
10+
repository.workspace = true
11+
homepage.workspace = true
1012

1113
[dependencies]
1214
auths-core = { workspace = true }

crates/auths-infra-http/Cargo.toml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@ publish = true
77
license.workspace = true
88
keywords = ["http", "infrastructure", "client", "adapter"]
99
categories = ["web-programming::http-client"]
10+
repository.workspace = true
11+
homepage.workspace = true
1012

1113
[dependencies]
1214
async-trait = "0.1"

0 commit comments

Comments
 (0)