Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 7 additions & 2 deletions .github/workflows/pr-checks.yml
Original file line number Diff line number Diff line change
Expand Up @@ -139,6 +139,11 @@ jobs:
test "$(jq -r '.version' server.json)" = "$WORKSPACE_VERSION"
test "$(jq -r '.packages[0].version' server.json)" = "$WORKSPACE_VERSION"
grep -Fx "mcp-name: io.github.asdecided/core" rust/decided-mcp/README.md
- name: Package MCP crate
# A release PR can point at an exact engine version that does not exist on
# crates.io until the staged publish workflow runs. Listing the package
# still validates its include/exclude boundary without falsely requiring
# the unreleased dependency; crates-publish performs the full dry-run
# after publishing and indexing asdecided-core.
- name: Verify MCP crate package contents
working-directory: rust
run: cargo publish --dry-run --locked -p decided-mcp
run: cargo package --list --locked -p decided-mcp
11 changes: 11 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,17 @@ details, release history over commit history.
release metadata, CI checkouts, and OCI publication now use the canonical
AsDecided repository names. Stable `RAC-*` artifact IDs remain unchanged.

## v0.26.1 — 2026-07-31

- Published the native `decided-mcp` server as its own crates.io package and
added the canonical `io.github.asdecided/core` metadata and secretless GitHub
OIDC workflow for the official MCP Registry.
- Added native Linux arm64 and macOS amd64 archives alongside Linux amd64,
macOS arm64, and Windows amd64, completing the four-platform asset set needed
for a signed local Pilot App Store submission.
- Documented direct Cargo installation for both native executables and the
official Scoop installation path for Windows.

## v0.23.1 — 2026-07-24

- Fixed native Windows compilation by using portable filesystem metadata,
Expand Down
10 changes: 10 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,14 @@ Rust users can install the `decided` CLI directly from crates.io:

```sh
cargo install decided
cargo install decided-mcp
```

Windows users can install both native executables through Scoop:

```powershell
scoop bucket add asdecided https://github.com/asdecided/scoop-bucket
scoop install asdecided
```

Native `decided` and `decided-mcp` archives are also published on
Expand Down Expand Up @@ -64,6 +72,8 @@ refuses to overwrite either destination.

## MCP

The official MCP Registry identity is `io.github.asdecided/core`.

```json
{
"mcpServers": {
Expand Down
6 changes: 3 additions & 3 deletions rust/Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion rust/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ resolver = "2"
members = ["rac-engine", "decided", "decided-mcp"]

[workspace.package]
version = "0.26.0"
version = "0.26.1"
edition = "2021"
license = "Apache-2.0"
repository = "https://github.com/asdecided/core"
Expand Down
2 changes: 1 addition & 1 deletion rust/decided-mcp/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,6 @@ categories = ["command-line-utilities", "development-tools"]
publish = ["crates-io"]

[dependencies]
rac-engine = { package = "asdecided-core", version = "=0.26.0", path = "../rac-engine" }
rac-engine = { package = "asdecided-core", version = "=0.26.1", path = "../rac-engine" }
serde = { version = "1", features = ["derive"] }
serde_json = { version = "1", features = ["preserve_order"] }
2 changes: 1 addition & 1 deletion rust/decided/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -12,4 +12,4 @@ categories = ["command-line-utilities", "development-tools"]
publish = ["crates-io"]

[dependencies]
rac-engine = { package = "asdecided-core", version = "=0.26.0", path = "../rac-engine" }
rac-engine = { package = "asdecided-core", version = "=0.26.1", path = "../rac-engine" }
4 changes: 2 additions & 2 deletions server.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,14 +7,14 @@
"url": "https://github.com/asdecided/core",
"source": "github"
},
"version": "0.26.0",
"version": "0.26.1",
"websiteUrl": "https://asdecided.com",
"packages": [
{
"registryType": "cargo",
"registryBaseUrl": "https://crates.io",
"identifier": "decided-mcp",
"version": "0.26.0",
"version": "0.26.1",
"transport": {
"type": "stdio"
}
Expand Down
Loading