Draft
Conversation
… to grab user or use default
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This pull request introduces several new configuration files and updates to improve development workflows, dependency management, and project structure. The most significant changes include the addition of a new
keygenpackage, enhancements to CI/CD workflows, upgrades to dependencies, and new configuration files for development tools.Key changes:
New Package and Project Structure
keygenpackage to the workspace, including its ownCargo.toml, build script (build.rs), and CLI implementation (src/cli.rs). This package provides key management functionality such as generating, verifying, and fingerprinting keys. [1] [2] [3] [4]CI/CD and Automation Enhancements
audit.yml) and for building, linting, testing, and code coverage across multiple platforms (moshpit.yml). [1] [2]Development and Tooling Configuration
bacon.tomlconfiguration file for the Bacon tool to streamline local development tasks such as checking, linting, testing, and running the project.launch.jsonto provide pre-configured debugging setups for all workspace binaries and tests, improving developer experience.Dependency Updates
anyhow,aws-lc-rs,bon,bytes,clap,config,thiserror,tokio,tracing,uuid,vergen-gix, andvergen-pretty, ensuring the project uses the latest features and security patches.Miscellaneous
.cargo/audit.tomlto configure audit behavior.This pull request introduces significant improvements to project configuration, automation, and developer tooling. The most notable changes include the addition of a newkeygencrate for key management, updates to dependencies across the workspace, and the introduction of comprehensive CI/CD workflows for code quality and coverage. It also adds configuration files for development tools and project automation.