-
Notifications
You must be signed in to change notification settings - Fork 1
Add comprehensive GitHub Copilot instructions and setup configuration for semver-cli repository #123
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
|
|
Co-authored-by: justinmchase <10974+justinmchase@users.noreply.github.com>
Co-authored-by: justinmchase <10974+justinmchase@users.noreply.github.com>
|
@copilot Can you remove references to |
Co-authored-by: justinmchase <10974+justinmchase@users.noreply.github.com>
Removed all SSL certificate references and workarounds from the Copilot instructions. The file now uses standard Deno commands without Warning Firewall rules blocked me from connecting to one or more addresses (expand for details)I tried to connect to the following addresses, but was blocked by firewall rules:
If you need me to access, download, or install something from one of these locations, you can either:
|
|
@copilot Changes that are made to the files under the test folder as a result of running the semver command should not be committed. These are manual test folders. If you need to make a change to a file to expand the coverage of a test that is fine but the results of the semver command itself (e.g. version changes) should not be committed. Please update the instructions to account for this. |
Co-authored-by: justinmchase <10974+justinmchase@users.noreply.github.com>
Updated the Copilot instructions to prevent committing test directory changes. Added explicit warnings about only using Warning Firewall rules blocked me from connecting to one or more addresses (expand for details)I tried to connect to the following addresses, but was blocked by firewall rules:
If you need me to access, download, or install something from one of these locations, you can either:
|
|
@copilot Can you go ahead and add an initial Essentially you need to use the deno-setup action first. You also do not need to access |
Co-authored-by: justinmchase <10974+justinmchase@users.noreply.github.com>
Added |
…should not be committed Co-authored-by: justinmchase <10974+justinmchase@users.noreply.github.com>
.github/copilot-instructions.md
Outdated
| ### Building and Testing | ||
|
|
||
| 1. **NEVER CANCEL builds or tests** - they complete quickly (under 2 minutes) | ||
| 2. **Format check**: `deno fmt --check` - Takes ~5 seconds, NEVER CANCEL |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@copilot This should just be deno fmt without the check, you want to commit any formatting changes.
…check' to commit formatting changes Co-authored-by: justinmchase <10974+justinmchase@users.noreply.github.com>
Key Features
Copilot Instructions (
.github/copilot-instructions.md)The instructions cover all essential aspects of working with this Deno-based CLI tool:
Setup and Environment
Build and Testing Workflow
deno fmtto automatically apply and commit formatting changesManual Validation Scenarios
Test Directory Guidelines
get,parse) and modifying commands (inc,set)Known Issues and Limitations
deps/directory are expected and harmlessEnvironment Setup (
.github/copilot-setup-steps.yml)Validation
All instructions have been thoroughly tested and validated:
The instructions follow an imperative tone as requested and prioritize actionable commands. All test folder changes from running semver commands have been reverted as these are manual test scenarios that should not be committed.
Fixes #122.
💬 Share your feedback on Copilot coding agent for the chance to win a $200 gift card! Click here to start the survey.