Julian Tölle
9fc97a2421
chore: setup pre-commit
2024-05-20 16:44:04 +02:00
Julian Tölle
043c73cf7d
ci: properly tag versions of library ( #23 )
...
Fixes #22
2024-05-19 17:20:52 +02:00
Julian Tölle
caaa5435bb
docs: cli install ( #21 )
2024-05-10 18:01:39 +00:00
Julian Tölle
393a292596
chore(main): release 0.2.1 ( #20 )
...
🤖 I have created a release *beep* *boop*
---
##
[0.2.1](https://github.com/apricote/hcloud-upload-image/compare/v0.2.0...v0.2.1 )
(2024-05-10)
### Bug Fixes
* **cli:** completion requires HCLOUD_TOKEN
([#19 ](https://github.com/apricote/hcloud-upload-image/issues/19 ))
([bb2ca48](bb2ca48200 ))
---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please ). See
[documentation](https://github.com/googleapis/release-please#release-please ).
v0.2.1
2024-05-10 18:09:22 +02:00
Julian Tölle
bb2ca48200
fix(cli): completion requires HCLOUD_TOKEN ( #19 )
...
The current setup of the CLI requires the user to set HCLOUD_TOKEN for
every single invocation of the binary. Even if we just want to
autocomplete some arguments or even generate the completion scripts in
CI.
This fixes the bug by only initializing the hcloud-go client in the
"cleanup" and "upload" subcommands.
2024-05-10 18:06:38 +02:00
Julian Tölle
f7dc501b2f
chore(main): release 0.2.0 ( #6 )
...
🤖 I have created a release *beep* *boop*
---
##
[0.2.0](https://github.com/apricote/hcloud-upload-image/compare/v0.1.1...v0.2.0 )
(2024-05-09)
### Features
* packaging for deb, rpm, apk, aur
([#17 ](https://github.com/apricote/hcloud-upload-image/issues/17 ))
([139761c](139761cc28 ))
* upload local disk images
([#15 ](https://github.com/apricote/hcloud-upload-image/issues/15 ))
([fcea3e3](fcea3e3c6e ))
* upload xz compressed images
([#16 ](https://github.com/apricote/hcloud-upload-image/issues/16 ))
([1c943e4](1c943e4480 ))
### Bug Fixes
* update user-agent in CLI
([#5 ](https://github.com/apricote/hcloud-upload-image/issues/5 ))
([b17857c](b17857c1fe ))
---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please ). See
[documentation](https://github.com/googleapis/release-please#release-please ).
hcloudimages/v0.2.0
v0.2.0
2024-05-09 20:55:54 +02:00
renovate[bot]
1f70099302
chore(deps): update module golang.org/x/crypto to v0.23.0 ( #12 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-09 18:40:48 +00:00
Julian Tölle
139761cc28
feat: packaging for deb, rpm, apk, aur ( #17 )
2024-05-09 20:38:26 +02:00
Julian Tölle
1c943e4480
feat: upload xz compressed images ( #16 )
...
Required for Talos images:
https://www.talos.dev/v1.7/talos-guides/install/cloud-platforms/hetzner/#rescue-mode
2024-05-09 19:15:54 +02:00
Julian Tölle
fcea3e3c6e
feat: upload local disk images ( #15 )
...
The new options/flag enables users to use a local file as the image,
instead of a publicly available file from a web server.
2024-05-09 16:16:37 +00:00
renovate[bot]
8e070f04ab
chore(deps): update dependency golangci/golangci-lint to v1.58.1 ( #14 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-08 22:26:09 +02:00
renovate[bot]
841edff6a4
chore(deps): update golangci/golangci-lint-action action to v6 ( #13 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-08 22:25:52 +02:00
renovate[bot]
1a37a300b6
chore(deps): update module github.com/hetznercloud/hcloud-go/v2 to v2.8.0 ( #11 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-08 22:25:29 +02:00
renovate[bot]
2eea318379
chore(deps): update dependency golangci/golangci-lint to v1.58.0 ( #8 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-05 01:14:16 +02:00
renovate[bot]
5300a596a2
chore(deps): update module google.golang.org/protobuf to v1.33.0 [security] ( #7 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-05 01:13:59 +02:00
Julian Tölle
b17857c1fe
fix: update user-agent in CLI ( #5 )
2024-05-05 01:10:06 +02:00
Julian Tölle
d7cdf210d2
docs: update README
2024-05-05 01:06:38 +02:00
Julian Tölle
ede33388d2
chore(main): release 0.1.1 ( #4 )
hcloudimages/v0.1.1
v0.1.1
2024-05-05 01:02:45 +02:00
Julian Tölle
f373d4c2ba
fix: CLI does not produce release binaries ( #3 )
2024-05-05 01:01:37 +02:00
Julian Tölle
415c47e3d1
chore(main): release 0.1.0 ( #2 )
hcloudimages/v0.1.0
v0.1.0
2024-05-05 00:38:26 +02:00
Julian Tölle
2db1c01a62
chore: setup CI ( #1 )
2024-05-05 00:37:08 +02:00
Julian Tölle
ab668ce310
docs: update readme
2024-05-05 00:30:23 +02:00
Julian Tölle
847b696c74
feat(cli): docs grouping and version
2024-05-05 00:05:09 +02:00
Julian Tölle
d8e39159f0
docs: README
2024-05-04 23:56:58 +02:00
Julian Tölle
9e654521ae
feat(cli): hide redundant log attributes
2024-05-04 23:45:58 +02:00
Julian Tölle
c9ab40b539
feat: documentation and cleanup command
2024-05-04 22:13:33 +02:00
Julian Tölle
27d4e3240e
chore: add license info for code taken from other repos
2024-05-04 22:12:19 +02:00
Julian Tölle
d0729e1cb5
chore: cleanup before publishing
2024-05-02 22:12:29 +02:00
Julian Tölle
4b77b81689
refactor: change package names
2024-05-02 21:42:36 +02:00
Julian Tölle
62578ad5c5
refactor: yeet util/ subdirs
2024-05-02 21:18:20 +02:00
Julian Tölle
b6ae95f55b
feat(cli): upload command
2024-05-02 20:19:25 +02:00
Julian Tölle
c4280aa898
refactor: make compression alg string to reuse in cli flags
2024-05-02 20:13:41 +02:00
Julian Tölle
f46e5504fc
refactor(control): remove unused functionality
2024-05-02 18:21:10 +02:00
Julian Tölle
b4c30a482d
chore: go mod tidy
2024-05-02 18:21:10 +02:00
Julian Tölle
904e5e0bed
feat: log output
2024-04-30 23:48:59 +02:00
Julian Tölle
4f57df5b66
feat: initial library code
2024-04-29 21:00:04 +02:00
Julian Tölle
b331ddba81
chore: init
2024-04-29 17:02:46 +02:00