From fd1afc5e4c22d87116cef3d10dfc95707cbc6970 Mon Sep 17 00:00:00 2001 From: Excellencedev Date: Thu, 18 Dec 2025 15:54:59 +0100 Subject: [PATCH] Fixing Test Failures for Token Permissions --- tests/integration/actions_job_token_test.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/tests/integration/actions_job_token_test.go b/tests/integration/actions_job_token_test.go index d5d0d3f1a6..8db132587d 100644 --- a/tests/integration/actions_job_token_test.go +++ b/tests/integration/actions_job_token_test.go @@ -134,6 +134,8 @@ func testActionsTokenPermissionsMode(u *url.URL, mode string, expectReadOnly boo actionsUnit := repo.MustGetUnit(t.Context(), unit_model.TypeActions) actionsCfg := actionsUnit.ActionsConfig() actionsCfg.TokenPermissionMode = repo_model.ActionsTokenPermissionMode(mode) + actionsCfg.DefaultTokenPermissions = nil // Ensure no custom permissions override the mode + actionsCfg.MaxTokenPermissions = nil // Ensure no max permissions interfere actionsUnit.Config = actionsCfg require.NoError(t, repo_model.UpdateRepoUnit(t.Context(), actionsUnit)) } @@ -180,6 +182,7 @@ func testActionsTokenPermissionsMode(u *url.URL, mode string, expectReadOnly boo ContentBase64: base64.StdEncoding.EncodeToString([]byte(`This is a test file for permissions.`)), }, func(t *testing.T, resp structs.FileResponse) { sha = resp.Content.SHA + require.NotEmpty(t, sha, "SHA should not be empty") })) // Test Delete Access