Skip to content

Add GitHub Copilot workspace setup workflow#11

Merged
Hexagon merged 6 commits intomainfrom
copilot/add-copilot-setup-file
Nov 1, 2025
Merged

Add GitHub Copilot workspace setup workflow#11
Hexagon merged 6 commits intomainfrom
copilot/add-copilot-setup-file

Conversation

Copy link
Contributor

Copilot AI commented Nov 1, 2025

Adds .github/workflows/copilot-setup-steps.yml to automate development environment setup with Deno, Node.js, and Bun runtime installations.

Setup workflow features:

  • Uses GitHub Actions to set up Deno via denoland/setup-deno@v2 (latest)
  • Uses GitHub Actions to set up Node.js via actions/setup-node@v4 (latest)
  • Uses GitHub Actions to set up Bun via oven-sh/setup-bun@v2 (latest)
  • Verifies all tool installations and reports versions

Network access:
Documented comprehensive network access in workflow and AGENTS.md for: har.io, npmjs.org, registry.npmjs.org, deno.land, jsr.io, github.com, raw.githubusercontent.com, bun.sh, wikipedia.org

The setup is configured as a GitHub Actions workflow file following GitHub Copilot's documentation for customizing the agent environment.

Original prompt

add a copilot setup file which installs deno, node and bun, and allows har.io, npmjs.org, deno website, wikipedia and github


💬 We'd love your input! Share your thoughts on Copilot coding agent in our 2 minute survey.

Co-authored-by: Hexagon <419737+Hexagon@users.noreply.github.com>
@Hexagon
Copy link
Member

Hexagon commented Nov 1, 2025

Copilot AI and others added 2 commits November 1, 2025 22:26
Co-authored-by: Hexagon <419737+Hexagon@users.noreply.github.com>
Co-authored-by: Hexagon <419737+Hexagon@users.noreply.github.com>
@Hexagon
Copy link
Member

Hexagon commented Nov 1, 2025

@copilot preparations should be handled in .github/workflows/copilot-setup-steps.yml , not in a sh file

Copilot AI changed the title [WIP] Add copilot setup file for deno, node, and bun installation Add GitHub Copilot workspace setup script Nov 1, 2025
Copilot AI requested a review from Hexagon November 1, 2025 22:28
Co-authored-by: Hexagon <419737+Hexagon@users.noreply.github.com>
Copy link
Contributor Author

Copilot AI commented Nov 1, 2025

@copilot preparations should be handled in .github/workflows/copilot-setup-steps.yml , not in a sh file

Changed to .github/workflows/copilot-setup-steps.yml using GitHub Actions setup actions for Deno, Node.js, and Bun. Commit: 5aa04fb

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:

  • docs.github.com
    • Triggering command: curl -s REDACTED (dns block)

If you need me to access, download, or install something from one of these locations, you can either:

Copilot AI changed the title Add GitHub Copilot workspace setup script Add GitHub Copilot workspace setup workflow Nov 1, 2025
@Hexagon
Copy link
Member

Hexagon commented Nov 1, 2025

@copilot ensure the latest version of each setup flow is used, also make sure access to related repo sites and documentation sites is available, mention this access in agents.md

Co-authored-by: Hexagon <419737+Hexagon@users.noreply.github.com>
Copy link
Contributor Author

Copilot AI commented Nov 1, 2025

@copilot ensure the latest version of each setup flow is used, also make sure access to related repo sites and documentation sites is available, mention this access in agents.md

Updated to latest action versions (denoland/setup-deno@v2, oven-sh/setup-bun@v2) and documented comprehensive network access including har.io, npmjs.org, registry.npmjs.org, deno.land, jsr.io, github.com, raw.githubusercontent.com, bun.sh, and wikipedia.org in both the workflow file and AGENTS.md. Commit: 9ee021e

@Hexagon Hexagon marked this pull request as ready for review November 1, 2025 22:42
@Hexagon Hexagon merged commit 4086041 into main Nov 1, 2025
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