Skip to content

Add commitlint hooks and update dependencies with toolchain bump#17

Merged
tsharp merged 2 commits into
mainfrom
chore/crate-updates
May 16, 2026
Merged

Add commitlint hooks and update dependencies with toolchain bump#17
tsharp merged 2 commits into
mainfrom
chore/crate-updates

Conversation

@tsharp
Copy link
Copy Markdown
Owner

@tsharp tsharp commented May 16, 2026

This pull request introduces support for Conventional Commits throughout the repository and standardizes YAML serialization/deserialization by switching from serde_yaml to yaml_serde. It also updates several dependencies to their latest versions and bumps the Rust toolchain version. The most important changes are grouped below:

Conventional Commits and Commit Linting Integration:

  • Added .commitlintrc.json to enforce Conventional Commits using @commitlint/config-conventional.
  • Added Husky and Commitlint configuration in package.json and .husky/commit-msg to automatically lint commit messages on commit. [1] [2]
  • Introduced a new skill documentation and full specification for Conventional Commits in .github/skills/commit-changes/. [1] [2]

Dependency and Toolchain Updates:

  • Updated multiple dependencies in Cargo.toml and crates/agent-discourse/Cargo.toml to their latest patch/minor versions, improving compatibility and stability. [1] [2]
  • Updated the Rust toolchain version from 1.92 to 1.93 in rust-toolchain.toml.

YAML Serialization/Deserialization Standardization:

  • Replaced all uses of serde_yaml with yaml_serde for YAML parsing and serialization in both the main codebase and tests (src/config.rs, crates/agent-discourse/src/actor.rs, crates/agent-discourse/src/bin/main.rs). [1] [2] [3] [4] [5] [6]

tsharp added 2 commits May 15, 2026 22:45
…rde, bump toolchain to 1.93

- Pin all dependency versions to exact semver in Cargo.toml and agent-discourse crate
- Replace serde_yaml with yaml_serde (0.10.4) across workspace
- Update yaml deserialization calls in src/config.rs to use yaml_serde
- Bump Rust toolchain from 1.92 to 1.93
@tsharp tsharp merged commit 43cc560 into main May 16, 2026
9 checks passed
@tsharp tsharp deleted the chore/crate-updates branch May 16, 2026 05:52
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.

1 participant