Skip to content

Conversation

@Lenvanderhof
Copy link
Contributor

Summary

  • Fix docs.rs build by using --features full instead of --all-features (avoids wasm32 deps)
  • Fix security workflow by adding deny.toml configuration
  • Standardize README badges with consistent styling (flat-square, brand colors)
  • Bump version to 0.1.6

Changes

  • .github/workflows/ci.yml: Use --features full for docs job
  • deny.toml: Add cargo-deny configuration with advisory ignores
  • README.md: Rich, consistent badge system with brand colors
  • Cargo.toml: Version bump to 0.1.6

Test Plan

  • CI workflow passes on this branch
  • Security workflow passes
  • Badges display correctly on GitHub, Crates.io, docs.rs

🤖 Generated with Claude Code

## reasonkit-mem (0.1.5)
- Use nightly Rust for CI docs job (required for docsrs features)
- Use --features compression to match docs.rs metadata
- Add deny.toml for cargo-deny security checks
- Standardize badges with consistent styling and brand colors
- Add Downloads badge

## reasonkit-web (0.1.6)
- Use --features full instead of --all-features for CI docs
- Add deny.toml for cargo-deny security checks
- Standardize badges with consistent styling and brand colors
- Add Downloads badge

## reasonkit-core
- Add Security badge
- Add docs.rs badge (replaces custom docs badge)
- Add Downloads badge
- Standardize badge styling with brand colors

## reasonkit (meta-crate)
- Center-align README header
- Add Security badge placeholder (no workflow yet)
- Add Downloads badge
- Standardize badge styling with brand colors

All repos now have consistent badge sets:
- CI, Security, Crates.io, docs.rs, Downloads, License, Rust MSRV

Co-Authored-By: Claude Opus 4.5 <[email protected]>
Copilot AI review requested due to automatic review settings January 10, 2026 15:51
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR addresses three key operational improvements: fixing the docs.rs documentation build, adding cargo-deny security configuration, and standardizing README badges for consistent presentation.

Changes:

  • Modified docs build to use --features full instead of --all-features to avoid wasm32 dependency issues
  • Added comprehensive deny.toml configuration for cargo-deny security audits with advisory ignores
  • Updated README badges with consistent flat-square styling and brand colors
  • Version bump from 0.1.5 to 0.1.6

Reviewed changes

Copilot reviewed 4 out of 4 changed files in this pull request and generated 1 comment.

File Description
.github/workflows/ci.yml Changed docs build from --all-features to --features full to match docs.rs configuration
deny.toml Added cargo-deny configuration with security advisories, license checks, and dependency validation rules
README.md Standardized badge styling with consistent colors, added downloads badge, and improved visual consistency
Cargo.toml Version bump to 0.1.6

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

"aarch64-apple-darwin",
"x86_64-pc-windows-msvc",
]
all-features = true
Copy link

Copilot AI Jan 10, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The all-features = true setting in the graph configuration will enable the wasm feature, which requires the wasm32 target that is not included in the targets list. This is inconsistent with the CI workflow change that specifically avoids wasm features. Consider either:

  1. Changing this to features = ["full"] to match the CI and docs.rs configuration, or
  2. Adding wasm32-unknown-unknown to the targets list if wasm support is needed for cargo-deny checks.
Suggested change
all-features = true
features = ["full"]

Copilot uses AI. Check for mistakes.
@Lenvanderhof
Copy link
Contributor Author

This PR has merge conflicts after the batch dependency update PR #7 was merged. Needs manual rebase to resolve conflicts before merging.

@Lenvanderhof Lenvanderhof deleted the fix/docs-ci-badges branch January 10, 2026 22:53
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.

2 participants