Skip to content

Conversation

@hbunjes
Copy link

@hbunjes hbunjes commented Nov 26, 2025

Updated installation instructions for hcloud on Windows to include winget.

Updated installation instructions for hcloud on Windows to include winget.
@hbunjes hbunjes requested a review from a team as a code owner November 26, 2025 10:12
@codecov
Copy link

codecov bot commented Nov 26, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 67.36%. Comparing base (5d7e4a1) to head (b9cb67b).

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #1259      +/-   ##
==========================================
- Coverage   72.50%   67.36%   -5.14%     
==========================================
  Files         311      311              
  Lines       11431    11431              
==========================================
- Hits         8288     7701     -587     
- Misses       2211     2734     +523     
- Partials      932      996      +64     
Flag Coverage Δ
e2e ?
unit 67.36% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 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.

@phm07
Copy link
Contributor

phm07 commented Nov 26, 2025

Hey 👋 Thanks for your contribution 🙂
Just to make sure, did you verify that winget install hcloud actually works? As far as I can tell from this manifest file, the package name is HetznerCloud.CLI: https://github.com/microsoft/winget-pkgs/blob/master/manifests/h/HetznerCloud/CLI/1.57.0/HetznerCloud.CLI.yaml
Wouldn't that mean that the command would be something like winget install -e --id HetznerCloud.CLI?

@lukasmetzner
Copy link
Contributor

@phm07 Should we maybe add a note, that https://github.com/microsoft/winget-pkgs/blob/master/manifests/h/HetznerCloud/CLI is not maintained by us?

cc @apricote

@jooola
Copy link
Member

jooola commented Nov 26, 2025

@phm07 Should we maybe add a note, that https://github.com/microsoft/winget-pkgs/blob/master/manifests/h/HetznerCloud/CLI is not maintained by us?

Yes, please.

Updated the Windows installation instructions for hcloud to use the full package name and added a note about package maintenance.
@hbunjes
Copy link
Author

hbunjes commented Nov 27, 2025

@phm07 Yes, the abbreviation works. However, I changed the PR to have the full name, just to make sure it does not change in the future.

@lukasmetzner and @jooola I added a note that Hetzner does not maintain the winget package entry.

```

### 1.4 Installation using scoop
### 1.4 Installation in Windows using winget or scoop
Copy link
Member

Choose a reason for hiding this comment

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

Suggested change
### 1.4 Installation in Windows using winget or scoop
### 1.4 Installation on Windows using winget or scoop

Comment on lines +50 to +63
On Windows, you can install `hcloud` using winget (Windows Package Manager) or scoop:

```bash
winget install HetznerCloud.CLI
```

```bash
scoop install hcloud
```

> [!NOTE]
> The WinGet package entry is not maintained by Hetzner but points to the official releases in GitHub
> See: https://github.com/microsoft/winget-pkgs/tree/master/manifests/h/HetznerCloud/CLI
Copy link
Contributor

@lukasmetzner lukasmetzner Nov 27, 2025

Choose a reason for hiding this comment

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

Suggested change
On Windows, you can install `hcloud` using winget (Windows Package Manager) or scoop:
```bash
winget install HetznerCloud.CLI
```
```bash
scoop install hcloud
```
> [!NOTE]
> The WinGet package entry is not maintained by Hetzner but points to the official releases in GitHub
> See: https://github.com/microsoft/winget-pkgs/tree/master/manifests/h/HetznerCloud/CLI
> [!WARNING]
> The WinGet package entry is not maintained by Hetzner, but the maintainers point to our official releases on GitHub
> See: https://github.com/microsoft/winget-pkgs/tree/master/manifests/h/HetznerCloud/CLI
On Windows, you can install `hcloud` using winget (Windows Package Manager) or scoop:
```bash
winget install HetznerCloud.CLI
```
```bash
scoop install hcloud
```

I would like to make this a warning and move it above the installation command. The user should read this carefully.

Copy link
Contributor

Choose a reason for hiding this comment

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

Maybe it would make sense to add that versions might be late or can be skipped entirely. Looking at the repo, for example v1.56.0 is missing: https://github.com/microsoft/winget-pkgs/tree/master/manifests/h/HetznerCloud/CLI

Copy link
Contributor

Choose a reason for hiding this comment

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

Alternatively we could release winget packages ourselves, like it was already requested: #958

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.

4 participants