diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index eb85355..71c87f1 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -406,7 +406,7 @@ jobs: shell: bash run: | core_dep_version=$(grep -m1 'capglyph-core =' capglyph-cli/Cargo.toml | sed -n 's/.*version *= *"\([^"]*\)".*/\1/p') - if curl --fail --silent --show-error --retry 3 \ + if curl --fail --silent --show-error --retry 3 -A "cargo" \ "https://crates.io/api/v1/crates/capglyph-core/$core_dep_version" >/dev/null; then echo "ready=true" >> "$GITHUB_OUTPUT" else @@ -436,7 +436,7 @@ jobs: set -euo pipefail core_dep_version=$(grep -m1 'capglyph-core =' capglyph-cli/Cargo.toml | sed -n 's/.*version *= *"\([^"]*\)".*/\1/p') for attempt in {1..30}; do - if curl --fail --silent --show-error \ + if curl --fail --silent --show-error -A "cargo" \ "https://crates.io/api/v1/crates/capglyph-core/$core_dep_version" >/dev/null; then exit 0 fi @@ -454,7 +454,7 @@ jobs: run: | set -euo pipefail version="${GITHUB_REF_NAME#v}" - if curl --fail --silent --show-error --retry 3 \ + if curl --fail --silent --show-error --retry 3 -A "cargo" \ "https://crates.io/api/v1/crates/capglyph-server/$version" >/dev/null; then echo "::notice::capglyph-server $version is already present on crates.io; skipping publication." else @@ -470,7 +470,7 @@ jobs: run: | set -euo pipefail version="${GITHUB_REF_NAME#v}" - if curl --fail --silent --show-error --retry 3 \ + if curl --fail --silent --show-error --retry 3 -A "cargo" \ "https://crates.io/api/v1/crates/capglyph/$version" >/dev/null; then echo "::notice::capglyph $version is already present on crates.io; skipping publication." else diff --git a/Cargo.lock b/Cargo.lock index 36aa19c..99f3eda 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -679,7 +679,7 @@ dependencies = [ [[package]] name = "capglyph" -version = "0.1.5" +version = "0.1.6" dependencies = [ "aead", "anyhow", @@ -734,7 +734,7 @@ dependencies = [ [[package]] name = "capglyph-server" -version = "0.1.5" +version = "0.1.6" dependencies = [ "aead", "anyhow", diff --git a/Cargo.toml b/Cargo.toml index b387708..2b0a324 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "capglyph" -version = "0.1.5" +version = "0.1.6" edition = "2021" description = "Invisible structural watermark for images — human-invisible, machine-detectable" license = "Apache-2.0" @@ -84,7 +84,7 @@ time = { version = "0.3", features = ["formatting"], optional = true } clap = { version = "4.5", features = ["derive"] } glob = "0.3" tracing-subscriber = { version = "0.3", features = ["env-filter"] } -capglyph-server = { path = "crates/capglyph-server", version = "0.1.5" } +capglyph-server = { path = "crates/capglyph-server", version = "0.1.6" } rand = "0.8" uuid = { version = "1.8", features = ["v4", "serde"] } diff --git a/crates/capglyph-server/Cargo.toml b/crates/capglyph-server/Cargo.toml index b246db5..d0d9ef5 100644 --- a/crates/capglyph-server/Cargo.toml +++ b/crates/capglyph-server/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "capglyph-server" -version = "0.1.5" +version = "0.1.6" edition = "2021" description = "CapGlyph credential server (sigild) — DB + atomic consume + revocation/audit" license = "Apache-2.0"