Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .cds/workflows/build.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ on: [push]

jobs:
build:
runs-on: library/go-1-24
runs-on: library/go-1-26
steps:
- uses: actions/checkout
- run: |-
Expand All @@ -17,7 +17,7 @@ jobs:
if-no-files-found: error

build-wasm:
runs-on: library/go-1-24
runs-on: library/go-1-26
steps:
- uses: actions/checkout
- run: |-
Expand Down
1 change: 0 additions & 1 deletion .github/pull_request_template.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,5 @@ Please delete options that are not relevant.

- [ ] My code follows the style guidelines of this project
- [ ] I have commented my code
- [ ] I updated the documentation by running `make doc`
- [ ] I ran `go mod tidy`
- [ ] I have added tests that prove my fix is effective or that my feature works
6 changes: 5 additions & 1 deletion .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ jobs:
runs-on: ubuntu-latest
strategy:
matrix:
go-version: [ '1.24.x', '1.25.x' ]
go-version: [ '1.24.x', '1.25.x', '1.26.x' ]

steps:
- uses: actions/checkout@v5
Expand All @@ -18,6 +18,10 @@ jobs:
go-version: ${{ matrix.go-version }}
- name: Install dependencies
run: go get ./...
- name: Check documentation is up to date
run: |
make doc
git diff --exit-code || (echo "Documentation is out of date. Please run 'make doc' and commit the result." && exit 1)
- name: Build binary
run: make
- name: Build WASM binary
Expand Down
72 changes: 37 additions & 35 deletions go.mod
Original file line number Diff line number Diff line change
@@ -1,55 +1,57 @@
module github.com/ovh/ovhcloud-cli

go 1.24.9
go 1.26.0

require (
code.cloudfoundry.org/bytefmt v0.62.0
code.cloudfoundry.org/bytefmt v0.64.0
dario.cat/mergo v1.0.2
github.com/PaesslerAG/gval v1.2.4
github.com/PaesslerAG/jsonpath v0.1.1
github.com/amstuta/fx v0.0.0-20250411141758-99b16761e78b
github.com/charmbracelet/bubbles v0.20.0
github.com/charmbracelet/bubbletea v1.3.4
github.com/charmbracelet/glamour v0.9.1
github.com/charmbracelet/lipgloss v1.1.0
github.com/charmbracelet/x/ansi v0.8.0
github.com/charmbracelet/x/term v0.2.1
github.com/getkin/kin-openapi v0.132.0
github.com/charmbracelet/bubbles v1.0.0
github.com/charmbracelet/bubbletea v1.3.10
github.com/charmbracelet/glamour v0.10.0
github.com/charmbracelet/lipgloss v1.1.1-0.20250404203927-76690c660834
github.com/charmbracelet/x/ansi v0.11.6
github.com/charmbracelet/x/term v0.2.2
github.com/getkin/kin-openapi v0.133.0
github.com/ghodss/yaml v1.0.0
github.com/jarcoal/httpmock v1.4.1
github.com/mattn/go-shellwords v1.0.12
github.com/maxatome/go-testdeep v1.14.0
github.com/maxatome/go-testdeep v1.15.0
github.com/maxatome/tdhttpmock v1.0.0
github.com/ovh/go-ovh v1.9.0
github.com/spf13/cobra v1.10.1
github.com/spf13/pflag v1.0.9
golang.org/x/exp v0.0.0-20220909182711-5c715a9e8561
github.com/spf13/cobra v1.10.2
github.com/spf13/pflag v1.0.10
golang.org/x/exp v0.0.0-20260218203240-3dfff04db8fa
golang.org/x/sync v0.19.0
golang.org/x/text v0.33.0
gopkg.in/ini.v1 v1.67.0
golang.org/x/text v0.34.0
gopkg.in/ini.v1 v1.67.1
)

require (
github.com/alecthomas/chroma/v2 v2.14.0 // indirect
github.com/alecthomas/chroma/v2 v2.23.1 // indirect
github.com/atotto/clipboard v0.1.4 // indirect
github.com/aymanbagabas/go-osc52/v2 v2.0.1 // indirect
github.com/aymerick/douceur v0.2.0 // indirect
github.com/charmbracelet/colorprofile v0.2.3-0.20250311203215-f60798e515dc // indirect
github.com/charmbracelet/x/cellbuf v0.0.13-0.20250311204145-2c3ea96c31dd // indirect
github.com/cpuguy83/go-md2man/v2 v2.0.6 // indirect
github.com/davecgh/go-spew v1.1.1 // indirect
github.com/dlclark/regexp2 v1.11.0 // indirect
github.com/charmbracelet/colorprofile v0.4.2 // indirect
github.com/charmbracelet/x/cellbuf v0.0.15 // indirect
github.com/charmbracelet/x/exp/slice v0.0.0-20260223110321-bb4be0bca7ac // indirect
github.com/clipperhouse/displaywidth v0.11.0 // indirect
github.com/clipperhouse/uax29/v2 v2.7.0 // indirect
github.com/cpuguy83/go-md2man/v2 v2.0.7 // indirect
github.com/dlclark/regexp2 v1.11.5 // indirect
github.com/erikgeiser/coninput v0.0.0-20211004153227-1c3628e74d0f // indirect
github.com/go-openapi/jsonpointer v0.21.0 // indirect
github.com/go-openapi/swag v0.23.0 // indirect
github.com/go-openapi/jsonpointer v0.22.4 // indirect
github.com/go-openapi/swag/jsonname v0.25.4 // indirect
github.com/gorilla/css v1.0.1 // indirect
github.com/inconshreveable/mousetrap v1.1.0 // indirect
github.com/josharian/intern v1.0.0 // indirect
github.com/lucasb-eyer/go-colorful v1.2.0 // indirect
github.com/mailru/easyjson v0.7.7 // indirect
github.com/lucasb-eyer/go-colorful v1.3.0 // indirect
github.com/mailru/easyjson v0.9.1 // indirect
github.com/mattn/go-isatty v0.0.20 // indirect
github.com/mattn/go-localereader v0.0.1 // indirect
github.com/mattn/go-runewidth v0.0.16 // indirect
github.com/mattn/go-runewidth v0.0.20 // indirect
github.com/microcosm-cc/bluemonday v1.0.27 // indirect
github.com/mohae/deepcopy v0.0.0-20170929034955-c48cc78d4826 // indirect
github.com/muesli/ansi v0.0.0-20230316100256-276c6243b2f6 // indirect
Expand All @@ -62,15 +64,15 @@ require (
github.com/rivo/uniseg v0.4.7 // indirect
github.com/russross/blackfriday/v2 v2.1.0 // indirect
github.com/sahilm/fuzzy v0.1.1 // indirect
github.com/shopspring/decimal v1.3.1 // indirect
github.com/stretchr/testify v1.10.0 // indirect
github.com/shopspring/decimal v1.4.0 // indirect
github.com/woodsbury/decimal128 v1.4.0 // indirect
github.com/xo/terminfo v0.0.0-20220910002029-abceb7e1c41e // indirect
github.com/yuin/goldmark v1.7.8 // indirect
github.com/yuin/goldmark-emoji v1.0.5 // indirect
golang.org/x/net v0.49.0 // indirect
golang.org/x/oauth2 v0.30.0 // indirect
golang.org/x/sys v0.40.0 // indirect
golang.org/x/term v0.39.0 // indirect
github.com/yuin/goldmark v1.7.16 // indirect
github.com/yuin/goldmark-emoji v1.0.6 // indirect
go.yaml.in/yaml/v3 v3.0.4 // indirect
golang.org/x/net v0.50.0 // indirect
golang.org/x/oauth2 v0.35.0 // indirect
golang.org/x/sys v0.41.0 // indirect
golang.org/x/term v0.40.0 // indirect
gopkg.in/yaml.v2 v2.4.0 // indirect
gopkg.in/yaml.v3 v3.0.1 // indirect
)
Loading