From 0054493216a9e74ee78c0dbd525ae1a933975dbb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jake=20Buchholz=20G=C3=B6kt=C3=BCrk?= Date: Wed, 11 Jun 2025 15:59:21 +0000 Subject: [PATCH] dynamically generate list of supported clouds --- .gitlab-ci.yml | 3 +-- CHANGELOG.md | 10 ++++++++-- Makefile | 2 +- 3 files changed, 10 insertions(+), 5 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index be870ea..62904f6 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -18,7 +18,7 @@ test-oksh: extends: test-default before_script: - apk add oksh - - ln -sf /bin/oksh /bin/sh + - ln -sf /usr/bin/oksh /bin/sh # disabled - yash hates 'local' #test-yash: @@ -42,4 +42,3 @@ test-install: tags: - docker-alpine - x86_64 - diff --git a/CHANGELOG.md b/CHANGELOG.md index aa19820..adac0d8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,11 +1,17 @@ # CHANGELOG -## 2025-06-31 - Tiny Cloud v3.2.1 +## 2025-06-11 - Tiny Cloud v3.2.2 + +* Fix `Makefile` to dynamically generate the list of clouds, allowing the new + code for DigitalOcean (and future additional clouds) to also be installed. +* Fix testing with `oksh`. + +## 2025-05-31 - Tiny Cloud v3.2.1 * Fix cloud-config user creation -- `users` would reuse values from previous user if unset. -## 2025-06-30 - Tiny Cloud v3.2.0 +## 2025-05-30 - Tiny Cloud v3.2.0 * Initial support for `digitalocean` cloud provider diff --git a/Makefile b/Makefile index 942869d..98e32fe 100644 --- a/Makefile +++ b/Makefile @@ -1,6 +1,6 @@ PREFIX ?= / -CLOUDS = aws azure gcp hetzner incus nocloud oci scaleway +CLOUDS = $(sort $(notdir $(patsubst %/,%,$(wildcard lib/tiny-cloud/cloud/*/)))) SUBPACKAGES = core openrc $(CLOUDS)