From 69feabbba63c83e306635a989ec88b8fb37a7f61 Mon Sep 17 00:00:00 2001 From: Snider Date: Mon, 2 Feb 2026 22:04:16 +0000 Subject: [PATCH] test: skip unwritable dir test when running as root Docker self-hosted runners run as root, which can write anywhere. Co-Authored-By: Claude Opus 4.5 --- pkg/release/config_test.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkg/release/config_test.go b/pkg/release/config_test.go index 4cc714a..24fe134 100644 --- a/pkg/release/config_test.go +++ b/pkg/release/config_test.go @@ -304,6 +304,9 @@ func TestConfig_SetProjectDir_Good(t *testing.T) { func TestWriteConfig_Bad(t *testing.T) { t.Run("returns error for unwritable directory", func(t *testing.T) { + if os.Geteuid() == 0 { + t.Skip("root can write to any directory") + } dir := t.TempDir() // Create .core directory and make it unwritable