diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index a2af88d..4fbb564 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -2,7 +2,7 @@ # The README has a production example scm-engine::evaluate::on-change: - image: ${CI_DEPENDENCY_PROXY_GROUP_IMAGE_PREFIX}/golang:1.26.6 + image: ${CI_DEPENDENCY_PROXY_GROUP_IMAGE_PREFIX}/golang:1.27.0 rules: - if: $CI_PIPELINE_SOURCE == 'merge_request_event' script: @@ -10,7 +10,7 @@ scm-engine::evaluate::on-change: - go run ./cmd/scm-engine/ evaluate scm-engine::evaluate::on-schedule: - image: ${CI_DEPENDENCY_PROXY_GROUP_IMAGE_PREFIX}/golang:1.26.6 + image: ${CI_DEPENDENCY_PROXY_GROUP_IMAGE_PREFIX}/golang:1.27.0 rules: - if: $CI_PIPELINE_SOURCE == "schedule" script: diff --git a/go.mod b/go.mod index 966eead..54213ba 100644 --- a/go.mod +++ b/go.mod @@ -1,11 +1,12 @@ module github.com/jippi/scm-engine -go 1.26.6 +go 1.27.0 require ( github.com/99designs/gqlgen v0.17.94 github.com/aquilax/truncate v1.0.1 github.com/charmbracelet/lipgloss v1.1.0 + github.com/datolabs-io/go-backstage/v3 v3.2.0 github.com/davecgh/go-spew v1.1.1 github.com/expr-lang/expr v1.17.8 github.com/fatih/structtag v1.2.0 @@ -31,19 +32,11 @@ require ( github.com/xhit/go-str2duration/v2 v2.1.0 gitlab.com/gitlab-org/api/client-go/v2 v2.61.0 golang.org/x/oauth2 v0.36.0 + gopkg.in/dnaeon/go-vcr.v4 v4.0.7 gopkg.in/yaml.v3 v3.0.1 gotest.tools/v3 v3.5.2 ) -require ( - github.com/clipperhouse/uax29/v2 v2.2.0 // indirect - github.com/goccy/go-yaml v1.19.2 // indirect - github.com/google/go-cmp v0.7.0 // indirect - github.com/samber/slog-common v0.21.0 // indirect - go.yaml.in/yaml/v3 v3.0.5 // indirect - go.yaml.in/yaml/v4 v4.0.0-rc.6 // indirect -) - require ( github.com/agnivade/levenshtein v1.2.1 // indirect github.com/aymanbagabas/go-osc52/v2 v2.0.1 // indirect @@ -53,10 +46,12 @@ require ( github.com/charmbracelet/x/ansi v0.9.2 // indirect github.com/charmbracelet/x/cellbuf v0.0.13-0.20250311204145-2c3ea96c31dd // indirect github.com/charmbracelet/x/term v0.2.1 // indirect + github.com/clipperhouse/uax29/v2 v2.2.0 // indirect github.com/coder/websocket v1.8.15 // indirect - github.com/datolabs-io/go-backstage/v3 v3.2.0 github.com/fatih/color v1.18.0 // indirect github.com/go-logr/logr v1.4.4 // indirect + github.com/goccy/go-yaml v1.19.2 // indirect + github.com/google/go-cmp v0.7.0 // indirect github.com/google/go-querystring v1.2.0 // indirect github.com/google/uuid v1.6.0 // indirect github.com/hashicorp/errwrap v1.1.0 // indirect @@ -67,15 +62,17 @@ require ( github.com/mattn/go-runewidth v0.0.27 // indirect github.com/rivo/uniseg v0.4.7 // indirect github.com/samber/lo v1.53.0 // indirect + github.com/samber/slog-common v0.21.0 // indirect github.com/sosodev/duration v1.4.0 // indirect github.com/stretchr/objx v0.5.3 // indirect github.com/xo/terminfo v0.0.0-20220910002029-abceb7e1c41e // indirect + go.yaml.in/yaml/v3 v3.0.5 // indirect + go.yaml.in/yaml/v4 v4.0.0-rc.6 // indirect golang.org/x/mod v0.40.0 // indirect golang.org/x/sync v0.22.0 // indirect golang.org/x/sys v0.47.0 // indirect golang.org/x/text v0.40.0 // indirect golang.org/x/time v0.15.0 // indirect golang.org/x/tools v0.49.0 // indirect - gopkg.in/dnaeon/go-vcr.v4 v4.0.7 modernc.org/b/v2 v2.1.2 // indirect )