Install
$ agentstack add skill-d-o-hub-rust-self-learning-memory-github-release-best-practices ✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
About
GitHub Release Best Practices
Release management for Rust workspaces with versioning, changelog, and quality gates.
Key Steps
- Quality Gates:
./scripts/quality-gates.sh - Version Bump: Update
Cargo.tomlworkspace version - Changelog: Update
CHANGELOG.md(Keep a Changelog format) - Tag + Push:
git tag -a v0.X.Y -m "Release v0.X.Y" && git push origin v0.X.Y - GitHub Release:
gh release create v0.X.Y --title "v0.X.Y" --notes-file CHANGELOG.md
Semver Matrix
| Change Type | Bump | Example | |-------------|------|---------| | Breaking | MAJOR | 0.1.7 → 1.0.0 | | New Feature | MINOR | 0.1.7 → 0.2.0 | | Bug Fix | PATCH | 0.1.7 → 0.1.8 |
For 0.x: MINOR for most changes, PATCH for critical bug fixes.
Changelog Categories
- Added - New features
- Changed - Modified functionality
- Deprecated - Planned removals
- Removed - Deleted features
- Fixed - Bug fixes
- Security - Vulnerability patches
Modern Tooling (ADR-034)
# API compatibility check
cargo semver-checks check-release --workspace
# Version bump automation
cargo release patch # handles version + commit + tag
# Binary distribution
cargo dist init # generates release.yml workflow
CRITICAL: Cargo.toml version must match git tag (without 'v'). Use cargo release to ensure atomicity.
Release Notes Template
## Summary
Brief description of changes.
## Fixed / Changed / Added
- Item 1
- Item 2
## Performance / Security (if applicable)
- Metrics, improvements
## Full Changelog
https://github.com/d-o-hub/rust-self-learning-memory/compare/v0.1.7...v0.1.8
References
- ADR-034: Release Engineering Modernization
- ADR-031: Cargo Lock Integrity
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: d-o-hub
- Source: d-o-hub/rust-self-learning-memory
- License: MIT
- Homepage: https://d-o-hub.github.io/rust-self-learning-memory/
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet — be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.