Skip to content

Comments

Add storage.googleapis.com to node ecosystem#17944

Merged
pelikhan merged 2 commits intomainfrom
node-storage-gcs
Feb 23, 2026
Merged

Add storage.googleapis.com to node ecosystem#17944
pelikhan merged 2 commits intomainfrom
node-storage-gcs

Conversation

@Mossaka
Copy link
Collaborator

@Mossaka Mossaka commented Feb 23, 2026

Summary

Add storage.googleapis.com to the node ecosystem domain list.

Why

Deno and Bun workflows use the node ecosystem. Several repos (deno/fresh, deno/postgres) need storage.googleapis.com for:

  • Chrome for Testing downloads (browser automation)
  • Dart/Flutter package downloads
  • Various GCS-hosted assets

Currently it's only in the go and dart ecosystems, requiring awkward cross-ecosystem additions.

Test plan

  • make test-unit passes
  • No duplicate domain conflicts (or handled appropriately)

🤖 Generated with Claude Code



✨ PR Review Safe Output Test - Run 22315455890

💥 [THE END] — Illustrated by Smoke Claude

Multiple language ecosystems (Go, Dart, Deno) need access to
storage.googleapis.com for package downloads and browser automation
(Chrome for Testing). Adding it to the node ecosystem ensures
Deno/Bun workflows can access it without needing the go or dart
ecosystems.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Copilot AI review requested due to automatic review settings February 23, 2026 16:36
@Mossaka Mossaka added the smoke-test-pr Trigger smoke tests on PR label Feb 23, 2026
@Mossaka Mossaka added the smoke label Feb 23, 2026
@github-actions
Copy link
Contributor

📰 BREAKING: Smoke Copilot is now investigating this pull request. Sources say the story is developing...

@github-actions
Copy link
Contributor

github-actions bot commented Feb 23, 2026

✨ The prophecy is fulfilled... Smoke Codex has completed its mystical journey. The stars align. 🌟

@github-actions
Copy link
Contributor

github-actions bot commented Feb 23, 2026

🎬 THE ENDSmoke Claude MISSION: ACCOMPLISHED! The hero saves the day! ✨

Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds storage.googleapis.com to the node ecosystem allowlist so Node/Bun/Deno workflows can access GCS-hosted assets (e.g., Chrome for Testing downloads) without cross-ecosystem configuration.

Changes:

  • Added storage.googleapis.com to the node ecosystem domain list.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@github-actions
Copy link
Contributor

Smoke Test: Copilot - 22315455866

Test Result
GitHub MCP
Safe Inputs GH CLI
Serena MCP ❌ (not available)
Playwright
Web Fetch
File Writing
Bash Tool
Discussion Interaction
Build gh-aw
Discussion Creation
Workflow Dispatch
PR Review

Overall: ⚠️ PARTIAL PASS@Mossaka

📰 BREAKING: Report filed by Smoke Copilot

Copy link
Contributor

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Reviewed PR #17944 — adds storage.googleapis.com to the Node ecosystem domains list. The change is minimal and correctly placed. No concerns.

📰 BREAKING: Report filed by Smoke Copilot

"esm.sh",
"googleapis.deno.dev",
"googlechromelabs.github.io",
"storage.googleapis.com",
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good addition — storage.googleapis.com is needed for Node ecosystem workflows that download packages from Google Cloud Storage. The placement within the deno-cdns list looks correct.

@github-actions
Copy link
Contributor

📰 VERDICT: Smoke Copilot has concluded. All systems operational. This is a developing story. 🎤

@github-actions
Copy link
Contributor

PR titles: [slides] Update AI Engines slide to include Gemini CLI; fix: stabilize compiled lock file output ordering
GitHub MCP (2 merged PRs): ✅
Serena MCP (activate + find_symbol>=3): ❌ (MCP connection closed on find_symbol)
Playwright https://github.com title contains "GitHub": ✅
Web-fetch https://github.com contains "GitHub": ✅
File write + bash cat verify: ✅
Build make build with tmp caches: ✅
Overall status: FAIL

🔮 The oracle has spoken through Smoke Codex

@github-actions
Copy link
Contributor

Commit pushed: 0e3dd4d

@github-actions
Copy link
Contributor

Smoke Test Results — Run §22315455890

Core Tests #1–10: ✅ ✅ ✅ ✅ ✅ ✅ ✅ ✅ ✅ ✅
PR Review Tests #11–17: ✅ ✅ ✅ ✅ ✅ ✅ ⚠️

#1 GitHub MCP
#2 SafeInputs GH CLI
#3 Serena MCP
#4 Make Build
#5 Playwright
#6 Tavily Search
#7 File Write
#8 Bash Tool
#9 Discussion Comment
#10 Agentic Workflows MCP
#11 Update PR body
#12 PR review comments
#13 Submit PR review
#14 Resolve review thread
#15 Add reviewer
#16 Push to PR branch
#17 Close PR ⚠️ Skipped

Overall: PARTIAL — all non-skipped tests passed. Label smoke-claude added.

💥 [THE END] — Illustrated by Smoke Claude

Copy link
Contributor

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💥 Automated smoke test review - all systems nominal! Smoke test run 22315455890 verified this PR's changes look correct. The addition of storage.googleapis.com to the node ecosystem domains is appropriate and well-placed.

💥 [THE END] — Illustrated by Smoke Claude

@pelikhan pelikhan merged commit 7513ac0 into main Feb 23, 2026
@pelikhan pelikhan deleted the node-storage-gcs branch February 23, 2026 16:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants