From 243b04159538ab15e519250c856ab14bea7f1ba1 Mon Sep 17 00:00:00 2001 From: ramonskie Date: Tue, 3 Mar 2026 11:26:12 +0100 Subject: [PATCH] Replace deprecated io/ioutil with modern os/io equivalents Replaces ioutil.ReadFile, TempDir and ReadDir calls with their Go 1.16+ replacements in os package. Removes the io/ioutil import from all affected files. --- fixtures/util/dynatrace/main.go | 3 +-- src/php/extensions/composer/composer.go | 5 ++--- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/fixtures/util/dynatrace/main.go b/fixtures/util/dynatrace/main.go index 2e291f748..35761abf3 100644 --- a/fixtures/util/dynatrace/main.go +++ b/fixtures/util/dynatrace/main.go @@ -3,7 +3,6 @@ package main import ( "encoding/json" "fmt" - "io/ioutil" "log" "net/http" "os" @@ -69,7 +68,7 @@ func main() { json.NewEncoder(w).Encode(payload) case "/v1/deployment/installer/agent/processmoduleconfig": - fakeConfig, err := ioutil.ReadFile("fake_config.json") + fakeConfig, err := os.ReadFile("fake_config.json") if err != nil { w.WriteHeader(http.StatusInternalServerError) w.Write([]byte(err.Error())) diff --git a/src/php/extensions/composer/composer.go b/src/php/extensions/composer/composer.go index 0b02b9cfd..0e26d259d 100644 --- a/src/php/extensions/composer/composer.go +++ b/src/php/extensions/composer/composer.go @@ -4,7 +4,6 @@ import ( "encoding/json" "fmt" "io" - "io/ioutil" "net/http" "os" "os/exec" @@ -650,7 +649,7 @@ func (e *ComposerExtension) installComposer(ctx *extensions.Context, installer * fmt.Printf("-----> Installing composer %s\n", composerVersion) // Create a temporary directory for the composer download - tmpDir, err := ioutil.TempDir("", "composer-install") + tmpDir, err := os.MkdirTemp("", "composer-install") if err != nil { return fmt.Errorf("failed to create temp dir: %w", err) } @@ -666,7 +665,7 @@ func (e *ComposerExtension) installComposer(ctx *extensions.Context, installer * } // Find the downloaded .phar file (e.g., composer_2.8.8_linux_noarch_cflinuxfs4_abc123.phar) - files, err := ioutil.ReadDir(tmpDir) + files, err := os.ReadDir(tmpDir) if err != nil { return fmt.Errorf("failed to read temp dir: %w", err) }