Skip to content

say where a machine is made: the provider's full name, local or cloud - #1239

Merged
cdalar merged 1 commit into
mainfrom
provider-places
Oct 26, 2026
Merged

cdalar merged 1 commit into
mainfrom
provider-places

Conversation

@cdalar

@cdalar cdalar commented Oct 26, 2026

Copy link
Copy Markdown
Owner

Creating X on ac and Creating VM... said nothing about where the machine goes. A table of provider places (cmd/providerplace.go) gives every provider its full name and kind -- made on this machine (ac, fc, ch), a public cloud (aws, hetzner, azure, gcp, ovh) or elsewhere (static, boxes) -- and the create lines of onctl create and onctl claude read from it:

  • Creating demo as an Apple container on this machine...
  • Creating demo as a Firecracker microVM on this machine...
  • Creating demo in the cloud on Hetzner Cloud...
  • Creating demo on the boxes service (claude-agent, small)...

Replaces the ac-only wording of #1238. TestProviderPlaces checks every provider in the list has an entry, so a new provider can't fall back to its short name unnoticed; TestCreatingMessage covers each kind.

🤖 Generated with Claude Code

https://claude.ai/code/session_01FGfFdYSzrrKe3ySAVMPSNR

"Creating X on ac" and "Creating VM..." said nothing about where the
machine goes. A table of provider places (cmd/providerplace.go) gives
every provider its full name and kind -- made on this machine (ac, fc,
ch), a public cloud (aws, hetzner, azure, gcp, ovh) or elsewhere (static,
boxes) -- and the create lines of onctl create and onctl claude read from
it: "Creating demo as an Apple container on this machine...", "Creating
demo in the cloud on Hetzner Cloud...", "Creating demo on the boxes
service (claude-agent, small)...". Replaces the ac-only wording of #1238.

Claude-Session: https://claude.ai/code/session_01FGfFdYSzrrKe3ySAVMPSNR
@codecov

codecov Bot commented Oct 26, 2026

Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 91.66667% with 1 line in your changes missing coverage. Please review.
✅ Project coverage is 47.57%. Comparing base (b8baaeb) to head (36cced3).

Files with missing lines Patch % Lines
cmd/claude.go 0.00% 1 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##             main    #1239      +/-   ##
==========================================
+ Coverage   47.53%   47.57%   +0.04%     
==========================================
  Files          80       81       +1     
  Lines        9333     9341       +8     
==========================================
+ Hits         4436     4444       +8     
  Misses       4897     4897              

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@cdalar
cdalar merged commit 76eada5 into main Oct 26, 2026
14 checks passed
@cdalar
cdalar deleted the provider-places branch October 26, 2026 07:36
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.

1 participant

⌂ 换网址