1
0
mirror of https://github.com/go-task/task.git synced 2025-11-25 22:32:55 +02:00

Update minimum go version (#1758)

* feat: update minimum version to 1.22

* refactor: use int range iterator

* refactor: loop variables

* refactor: replace slicesext.FirstNonZero with cmp.Or

* refactor: use slices.Concat instead of append

* fix: unused param

* fix: linting
This commit is contained in:
Pete Davison
2024-08-14 14:37:05 +01:00
committed by GitHub
parent 51c569ef37
commit 5e9851f42f
18 changed files with 50 additions and 60 deletions

View File

@@ -1,15 +1,15 @@
package task
import (
"cmp"
"fmt"
"github.com/go-task/task/v3/internal/hash"
"github.com/go-task/task/v3/internal/slicesext"
"github.com/go-task/task/v3/taskfile/ast"
)
func (e *Executor) GetHash(t *ast.Task) (string, error) {
r := slicesext.FirstNonZero(t.Run, e.Taskfile.Run)
r := cmp.Or(t.Run, e.Taskfile.Run)
var h hash.HashFunc
switch r {
case "always":