Skip to content

Commit eeedd79

Browse files
committed
chore: fix broken links
1 parent 38c5d69 commit eeedd79

File tree

6 files changed

+14
-16
lines changed

6 files changed

+14
-16
lines changed

.github/workflows/links.yml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,5 @@ jobs:
3333
--exclude 'api.hetzner.com'
3434
--exclude 'codecov.io'
3535
--exclude 'github.com'
36-
--exclude '169.254.169.254'
37-
--exclude 'https://docs.hetzner.cloud/changelog#new-product'
3836
'**/*.md'
3937
'**/*.py'

CHANGELOG.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ storage_box = response.storage_box
5555

5656
The DNS API is now generally available, as well as support for features in this project that are related to the DNS API.
5757

58-
To migrate existing zones to the new DNS API, see the [DNS migration guide](https://docs.hetzner.com/networking/dns/migration-to-hetzner-console/process).
58+
To migrate existing zones to the new DNS API, see the [DNS migration guide](https://docs.hetzner.com/networking/dns/migration-to-hetzner-console/process/).
5959

6060
See the [changelog](https://docs.hetzner.cloud/changelog#2025-11-10-dns-ga) for more details.
6161

@@ -83,7 +83,7 @@ See the [changelog](https://docs.hetzner.cloud/changelog#2025-11-10-dns-ga) for
8383

8484
This release adds support for the new [DNS API](https://docs.hetzner.cloud/reference/cloud#dns).
8585

86-
The DNS API is currently in **beta**, which will likely end on 10 November 2025. After the beta ended, it will no longer be possible to create new zones in the old DNS system. See the [DNS Beta FAQ](https://docs.hetzner.com/networking/dns/faq/beta) for more details.
86+
The DNS API is currently in **beta**, which will likely end on 10 November 2025. After the beta ended, it will no longer be possible to create new zones in the old DNS system. See the [DNS Beta FAQ](https://docs.hetzner.com/networking/dns/faq/beta/) for more details.
8787

8888
Future minor releases of this project may include breaking changes for features that are related to the DNS API.
8989

@@ -782,7 +782,7 @@ Fix: Ignore unknown fields in API response instead of raising an error
782782

783783
- First stable release.
784784

785-
You can find the documentation under https://hcloud-python.readthedocs.io/en/latest/
785+
You can find the documentation under https://hcloud-python.readthedocs.io/en/stable/
786786

787787
## 0.1.0 (2018-12-20)
788788

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,12 @@
33
[![](https://github.com/hetznercloud/hcloud-python/actions/workflows/test.yml/badge.svg)](https://github.com/hetznercloud/hcloud-python/actions/workflows/test.yml)
44
[![](https://github.com/hetznercloud/hcloud-python/actions/workflows/lint.yml/badge.svg)](https://github.com/hetznercloud/hcloud-python/actions/workflows/lint.yml)
55
[![](https://codecov.io/github/hetznercloud/hcloud-python/graph/badge.svg?token=3YGRqB5t1L)](https://codecov.io/github/hetznercloud/hcloud-python/tree/main)
6-
[![](https://readthedocs.org/projects/hcloud-python/badge/?version=latest)](https://hcloud-python.readthedocs.io)
6+
[![](https://app.readthedocs.org/projects/hcloud-python/badge/?version=latest)](https://hcloud-python.readthedocs.io/en/stable/)
77
[![](https://img.shields.io/pypi/pyversions/hcloud.svg)](https://pypi.org/project/hcloud/)
88

99
Official Hetzner Cloud python library.
1010

11-
The library's documentation is available at [hcloud-python.readthedocs.io](https://hcloud-python.readthedocs.io), the public API documentation is available at [docs.hetzner.cloud](https://docs.hetzner.cloud).
11+
The library's documentation is available at [hcloud-python.readthedocs.io](https://hcloud-python.readthedocs.io/en/stable/), the public API documentation is available at [docs.hetzner.cloud](https://docs.hetzner.cloud).
1212

1313
> [!IMPORTANT]
1414
> Make sure to follow our API changelog available at

docs/upgrading.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ Before upgrading, make sure to resolve any deprecation warnings.
2020
+from hcloud import Client
2121
```
2222

23-
- [#398](https://github.com/hetznercloud/hcloud-python/pull/398): The [`Client.poll_interval`](#hcloud.Client) property is now private, make sure to configure it while creating the [`Client`](#hcloud.Client):
23+
- [#398](https://github.com/hetznercloud/hcloud-python/pull/398): The [`Client.poll_interval`](https://hcloud-python.readthedocs.io/en/stable/api.html#hcloud.Client) property is now private, make sure to configure it while creating the [`Client`](https://hcloud-python.readthedocs.io/en/stable/api.html#hcloud.Client):
2424

2525
```diff
2626
-client = Client(token=token)
@@ -31,15 +31,15 @@ Before upgrading, make sure to resolve any deprecation warnings.
3131
+)
3232
```
3333

34-
- [#400](https://github.com/hetznercloud/hcloud-python/pull/400): The [`Client.request`](#hcloud.Client.request) method now returns an empty dict instead of an empty string when the API response is empty:
34+
- [#400](https://github.com/hetznercloud/hcloud-python/pull/400): The [`Client.request`](https://hcloud-python.readthedocs.io/en/stable/api.html#hcloud.Client.request) method now returns an empty dict instead of an empty string when the API response is empty:
3535

3636
```diff
3737
response = client.request(method="DELETE", url="/primary_ips/123456")
3838
-assert response == ""
3939
+assert response == {}
4040
```
4141

42-
- [#402](https://github.com/hetznercloud/hcloud-python/pull/402): In the [`Client.isos.get_list`](#hcloud.isos.client.IsosClient.get_list) and [`Client.isos.get_all`](#hcloud.isos.client.IsosClient.get_all) methods, the deprecated `include_wildcard_architecture` argument was removed, make sure to use the `include_architecture_wildcard` argument instead:
42+
- [#402](https://github.com/hetznercloud/hcloud-python/pull/402): In the [`Client.isos.get_list`](https://hcloud-python.readthedocs.io/en/stable/api.clients.isos.html#hcloud.isos.client.IsosClient.get_list) and [`Client.isos.get_all`](https://hcloud-python.readthedocs.io/en/stable/api.clients.isos.html#hcloud.isos.client.IsosClient.get_all) methods, the deprecated `include_wildcard_architecture` argument was removed, make sure to use the `include_architecture_wildcard` argument instead:
4343

4444
```diff
4545
client.isos.get_all(
@@ -48,7 +48,7 @@ Before upgrading, make sure to resolve any deprecation warnings.
4848
)
4949
```
5050

51-
- [#363](https://github.com/hetznercloud/hcloud-python/pull/363): In the [`Client.primary_ips.create`](#hcloud.primary_ips.client.PrimaryIPsClient.create) method, the `datacenter` argument was moved after `name` argument and is now optional:
51+
- [#363](https://github.com/hetznercloud/hcloud-python/pull/363): In the [`Client.primary_ips.create`](https://hcloud-python.readthedocs.io/en/stable/api.clients.primary_ips.html#hcloud.primary_ips.client.PrimaryIPsClient.create) method, the `datacenter` argument was moved after `name` argument and is now optional:
5252

5353
```diff
5454
client.primary_ips.create(
@@ -68,7 +68,7 @@ Before upgrading, make sure to resolve any deprecation warnings.
6868
)
6969
```
7070

71-
- [#406](https://github.com/hetznercloud/hcloud-python/pull/406): In the [`Client.servers.rebuild`](#hcloud.servers.client.ServersClient.rebuild) method, the single action return value was deprecated and is now removed. The method now returns a full response wrapping the action and an optional root password:
71+
- [#406](https://github.com/hetznercloud/hcloud-python/pull/406): In the [`Client.servers.rebuild`](https://hcloud-python.readthedocs.io/en/stable/api.clients.servers.html#hcloud.servers.client.ServersClient.rebuild) method, the single action return value was deprecated and is now removed. The method now returns a full response wrapping the action and an optional root password:
7272

7373
```diff
7474
-action = client.servers.rebuild(server, image)

hcloud/networks/domain.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,7 @@ def TYPE_SERVER(self) -> str: # pylint: disable=invalid-name
115115
"""
116116
Used to connect cloud servers and load balancers with dedicated servers.
117117
118-
See https://docs.hetzner.com/cloud/networks/connect-dedi-vswitch/
118+
See https://docs.hetzner.com/networking/networks/connect-dedi-vswitch/
119119
"""
120120

121121
__api_properties__ = ("type", "ip_range", "network_zone", "gateway", "vswitch_id")

hcloud/zones/client.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -367,7 +367,7 @@ def update_rrset_records(
367367
"""
368368
Updates records in a ZoneRRSet.
369369
370-
See https://docs.hetzner.cloud/reference/cloud#zone-rrset-actions-update-records-to-an-rrset
370+
See https://docs.hetzner.cloud/reference/cloud#zone-rrset-actions-update-records-of-an-rrset
371371
372372
:param rrset: RRSet to update.
373373
:param records: Records to update in the RRSet.
@@ -508,7 +508,7 @@ def update_rrset_records(
508508
"""
509509
Updates records in a ZoneRRSet.
510510
511-
See https://docs.hetzner.cloud/reference/cloud#zone-rrset-actions-update-records-to-an-rrset
511+
See https://docs.hetzner.cloud/reference/cloud#zone-rrset-actions-update-records-of-an-rrset
512512
513513
:param records: Records to update in the RRSet.
514514
"""
@@ -1215,7 +1215,7 @@ def update_rrset_records(
12151215
"""
12161216
Updates records in a ZoneRRSet.
12171217
1218-
See https://docs.hetzner.cloud/reference/cloud#zone-rrset-actions-update-records-to-an-rrset
1218+
See https://docs.hetzner.cloud/reference/cloud#zone-rrset-actions-update-records-of-an-rrset
12191219
12201220
:param rrset: RRSet to update.
12211221
:param records: Records to update in the RRSet.

0 commit comments

Comments
 (0)