From f3e6672c09a00f70b932b7cbf627773dc777c8ba Mon Sep 17 00:00:00 2001 From: Giteabot Date: Fri, 15 Aug 2025 05:52:09 +0800 Subject: [PATCH] Fix token lifetime, closes #35230 (#35271) (#35281) Backport #35271 by @TimB87 This is an attempt to fix #35230 as discussed in the ticket. Co-authored-by: Tim Biermann --- services/actions/auth.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/services/actions/auth.go b/services/actions/auth.go index 12a8fba53f4..c742e19c601 100644 --- a/services/actions/auth.go +++ b/services/actions/auth.go @@ -53,7 +53,7 @@ func CreateAuthorizationToken(taskID, runID, jobID int64) (string, error) { claims := actionsClaims{ RegisteredClaims: jwt.RegisteredClaims{ - ExpiresAt: jwt.NewNumericDate(now.Add(24 * time.Hour)), + ExpiresAt: jwt.NewNumericDate(now.Add(1*time.Hour + setting.Actions.EndlessTaskTimeout)), NotBefore: jwt.NewNumericDate(now), }, Scp: fmt.Sprintf("Actions.Results:%d:%d", runID, jobID),