Skip to content

fix: restore green CI and correct repository metadata - #139

Merged
Ayinkx merged 1 commit into
mainfrom
appeal/readiness-2
Oct 28, 2026
Merged

Ayinkx merged 1 commit into
mainfrom
appeal/readiness-2

Conversation

@Ayinkx

@Ayinkx Ayinkx commented Oct 28, 2026

Copy link
Copy Markdown
Contributor

Makes the repository appeal-ready.

CI and security

  • Raise MSRV from 1.85 to 1.88; stellar-xdr 28 -> serde_with -> darling 0.24.1 requires it.
  • Replace serde_yml with serde_yaml_ng; removes
    oyalib and RUSTSEC-2026-0333.
  • Update the MSRV CI job.

Metadata and docs

  • Point repository, installation, and Wave links at AyinkxLab/stellar-contract-platform (the old StellarFoundry URLs redirect but were inconsistent).
  • Update test count (147) and open-issue count (123).
  • Add docs/WHY_OBSERVATORY.md positioning against �i-code-assistant, stellar-devkit, and soroban-security-scanner.
  • Add a tag-driven release workflow for Linux x86_64, macOS arm64, and Windows x86_64 archives with SHA256 checksums.

Backlog

Verification

  • cargo +1.88.0 build --workspace --locked
  • cargo +1.88.0 test --workspace --all-features --locked (147 tests)
  • cargo fmt --all -- --check
  • cargo clippy --workspace --all-targets --all-features -- -D warnings
  • cargo audit --file Cargo.lock (0 vulnerabilities; one allowed unmaintained warning for unsafe-libyaml)

Raise the workspace MSRV to 1.88 (stellar-xdr 28 -> serde_with -> darling 0.24 requires it) and update the MSRV job. Replace the unmaintained serde_yml with serde_yaml_ng, removing noyalib and RUSTSEC-2026-0333. Point repository, installation, and Wave links at AyinkxLab. Add a tag-driven release workflow for Linux, macOS, and Windows binaries with SHA256 checksums. Reconcile the Wave board and close completed issues #9, #102, #112.
@Ayinkx
Ayinkx merged commit 46f26f4 into main Oct 28, 2026
9 checks passed
@Ayinkx
Ayinkx deleted the appeal/readiness-2 branch October 28, 2026 16:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

feat(diff): add a Markdown renderer

1 participant