From 17c549ee63bfd8164cd532a989f0bb95214a6dc3 Mon Sep 17 00:00:00 2001 From: Jose Diaz-Gonzalez Date: Sat, 25 Apr 2026 03:26:42 -0400 Subject: [PATCH] fix: run global env migration before listing apps and set DOKKU_LIB_ROOT in tests - Move migrateGlobalEnv() before UnfilteredDokkuApps() so the global config directory is created even on fresh installs with no apps - Add DOKKU_LIB_ROOT to Go test env vars in tests.mk --- plugins/config/triggers.go | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/plugins/config/triggers.go b/plugins/config/triggers.go index 23b19c55d..d82a0d987 100644 --- a/plugins/config/triggers.go +++ b/plugins/config/triggers.go @@ -99,15 +99,15 @@ func TriggerInstall() error { return fmt.Errorf("Unable to install the config plugin: %s", err.Error()) } + if err := migrateGlobalEnv(); err != nil { + return fmt.Errorf("Unable to migrate global environment: %s", err.Error()) + } + apps, err := common.UnfilteredDokkuApps() if err != nil { return nil } - if err := migrateGlobalEnv(); err != nil { - return fmt.Errorf("Unable to migrate global environment: %s", err.Error()) - } - // migrate all app ENV files to config path for _, appName := range apps { if err := common.PropertySetupApp("config", appName); err != nil {