Skip to content

Conversation

@joshrotenberg
Copy link
Collaborator

Summary

Cleaning up repository for the upcoming v0.5.0 release that will include complete Redis Enterprise API coverage.

Changes

🗑️ Removed Files

  • ENTERPRISE_AUDIT.md - Temporary tracking document that's no longer needed (all enterprise commands now implemented)
  • cliff.toml - Git cliff configuration not used in current release workflow

📝 Documentation Updates

  • CLAUDE.md - Updated to reflect actual release process:
    • Documented current manual release process (PR + tag)
    • Added info about scripts/release.sh as automated alternative
    • Removed references to removed files (cliff.toml, release-plz.toml)

Context

This cleanup prepares for v0.5.0 which will include:

Release Process Clarification

Current approach:

  1. Manual PR with version bumps
  2. Create and push tag after merge
  3. Tag triggers automated builds and GitHub Release

Alternative:

  • scripts/release.sh can automate the entire process with cargo-workspaces

Both approaches work - keeping flexibility for now.

- Remove ENTERPRISE_AUDIT.md - temporary tracking file no longer needed
- Remove cliff.toml - not integrated in current release workflow
- Update CLAUDE.md to document actual release process (manual or script)
- Clarify that releases are currently done manually with PR + tag
- Document scripts/release.sh as alternative automated approach
- Add documentation for bootstrap commands (cluster initialization)
- Add documentation for debug-info commands (diagnostics collection)
- Add documentation for LDAP integration commands
- Add documentation for OCSP certificate validation commands
- Add documentation for service management commands
- Update SUMMARY.md to include all new documentation pages
- Update CLAUDE.md to enforce documentation requirements for all new features

This ensures PR #309's new commands are fully documented and establishes
a clear requirement that all future commands must include documentation.
@joshrotenberg
Copy link
Collaborator Author

📚 Documentation Update

I've added comprehensive documentation for all 5 new enterprise commands from PR #309:

New Documentation Files Added:

  • bootstrap.md - Cluster initialization and setup operations
  • debuginfo.md - Diagnostic data collection for troubleshooting
  • ldap.md - LDAP/Active Directory integration and mappings
  • ocsp.md - Certificate validation and revocation checking
  • services.md - Internal service management and configuration

Additional Updates:

  • SUMMARY.md - Added all new documentation pages to the table of contents
  • CLAUDE.md - Added requirement that ALL new features must include documentation

This ensures PR #309's commands are fully documented and establishes clear documentation standards going forward.

…se scripts

- Simplified publish-crates.yml to trigger on GitHub release publication
- Removed release.sh and test-release.sh scripts
- Updated CLAUDE.md with clear 3-step release process
- Workflow now publishes crates in dependency order automatically
- Sets up for future automation with release-plz
@joshrotenberg joshrotenberg merged commit 70dbe84 into main Sep 15, 2025
22 checks passed
@joshrotenberg joshrotenberg deleted the chore/release-v0.5.0-cleanup branch September 15, 2025 17:48
joshrotenberg added a commit that referenced this pull request Sep 15, 2025
## What's Changed

### New Features
- feat(enterprise): add comprehensive alerts management commands (#307)
- feat(enterprise): add license management commands (#308)
- feat(enterprise): implement bootstrap commands for cluster initialization (#309)
- feat(enterprise): add debug info collection commands (#309)
- feat(enterprise): implement LDAP integration commands (#309)
- feat(enterprise): add OCSP certificate validation commands (#309)
- feat(enterprise): implement service management commands (#309)

### Improvements
- chore: simplify crates.io publishing workflow and remove manual release scripts (#310)
- docs: add comprehensive documentation for all new enterprise commands (#310)
- chore: update CLAUDE.md with documentation requirements for new features (#310)

### Coverage
- Enterprise API coverage increased to 74% (29 handlers implemented)
- All new commands include comprehensive integration tests with wiremock

### Breaking Changes
None

### Full Changelog
v0.4.1...v0.5.0
joshrotenberg added a commit that referenced this pull request Sep 15, 2025
## What's Changed

### New Features
- feat(enterprise): add comprehensive alerts management commands (#307)
- feat(enterprise): add license management commands (#308)
- feat(enterprise): implement bootstrap commands for cluster initialization (#309)
- feat(enterprise): add debug info collection commands (#309)
- feat(enterprise): implement LDAP integration commands (#309)
- feat(enterprise): add OCSP certificate validation commands (#309)
- feat(enterprise): implement service management commands (#309)

### Improvements
- chore: simplify crates.io publishing workflow and remove manual release scripts (#310)
- docs: add comprehensive documentation for all new enterprise commands (#310)
- chore: update CLAUDE.md with documentation requirements for new features (#310)

### Coverage
- Enterprise API coverage increased to 74% (29 handlers implemented)
- All new commands include comprehensive integration tests with wiremock

### Breaking Changes
None

### Full Changelog
v0.4.1...v0.5.0
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