Create comprehensive .github/copilot-instructions.md with validated build procedures and OpenSSL 3.2.0 requirements #94
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 PR adds a comprehensive
.github/copilot-instructions.mdfile that provides detailed instructions for GitHub Copilot coding agents on how to work effectively with the Cosmian CLI codebase.Key Features
Validated Build Procedures: All commands have been tested and timed in a fresh repository clone:
cargo check(~1 minute)OpenSSL 3.2.0 Requirements: Specifies the exact OpenSSL version requirement throughout the documentation:
Critical Timeout Guidance: Includes explicit "NEVER CANCEL" warnings with specific timeout recommendations for long-running operations to prevent premature cancellation of builds and tests.
End-to-End Validation Scenarios: Provides complete workflows for testing:
Environment Setup: Documents the exact OpenSSL 3.2.0 configuration required:
Common Issues and Workarounds: Addresses known limitations:
Developer Workflow: Provides a complete reference for:
The instructions follow the specified format with imperative tone commands, exhaustive validation of every procedure, and specific timing expectations to ensure reliable development workflows with proper OpenSSL version compatibility.
Fixes #93.
💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.