🔧 Add copilot-setup-steps.yml workflow for GitHub Copilot coding agent#253
Merged
chrisjsewell merged 5 commits intomainfrom Jan 16, 2026
Merged
🔧 Add copilot-setup-steps.yml workflow for GitHub Copilot coding agent#253chrisjsewell merged 5 commits intomainfrom
chrisjsewell merged 5 commits intomainfrom
Conversation
Co-authored-by: chrisjsewell <2997570+chrisjsewell@users.noreply.github.com>
Co-authored-by: chrisjsewell <2997570+chrisjsewell@users.noreply.github.com>
Copilot
AI
changed the title
[WIP] Add GitHub workflow for Copilot setup steps
Add copilot-setup-steps.yml workflow for development environment setup
Jan 16, 2026
chrisjsewell
requested changes
Jan 16, 2026
| python -m pip install --upgrade pip | ||
|
|
||
| - name: Install uv (optional, for faster package management) | ||
| run: | |
Member
There was a problem hiding this comment.
Do not install sphinx-design itself, only the development tools.
Also remove the verification job
Look at https://docs.github.com/en/copilot/how-tos/use-copilot-agents/coding-agent/customize-the-agent-environment#preinstalling-tools-or-dependencies-in-copilots-environment for guidance on how to write this file
Contributor
Author
There was a problem hiding this comment.
Updated in commit f2f21c6:
- Renamed job to
copilot-setup-steps(required for Copilot recognition) - Removed sphinx-design project installation step
- Removed verification step
- Added workflow triggers for push/PR on file changes
- Updated comments to match official GitHub documentation
…ct install and verification Co-authored-by: chrisjsewell <2997570+chrisjsewell@users.noreply.github.com>
Co-authored-by: chrisjsewell <2997570+chrisjsewell@users.noreply.github.com>
Copilot
AI
changed the title
Add copilot-setup-steps.yml workflow for development environment setup
Add copilot-setup-steps.yml workflow for GitHub Copilot coding agent
Jan 16, 2026
chrisjsewell
approved these changes
Jan 16, 2026
There was a problem hiding this comment.
Pull request overview
This PR adds a GitHub Actions workflow to configure the development environment for GitHub Copilot coding agent, installing necessary development tools before the agent starts working.
Changes:
- Created
.github/workflows/copilot-setup-steps.ymlwith automated setup for Python, Node.js, and development tools - Configured the workflow to auto-trigger on workflow file changes and support manual execution
- Set explicit minimal permissions for the workflow job
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
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.
Adds a GitHub Actions workflow that configures the development environment for GitHub Copilot coding agent following the official GitHub documentation.
Changes
Created
.github/workflows/copilot-setup-steps.ymlwith setup steps for:uvfor faster package managementpre-commitandpre-commit-uvtoxandtox-uvnpm installWorkflow features:
copilot-setup-steps(required for Copilot recognition)workflow_dispatchcontents: read)The workflow preinstalls development tools in Copilot's ephemeral environment before the agent starts working. Copilot handles cloning the repository and installing project dependencies itself.
Original prompt
✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.