chore: update dependencies and add dependabot auto-merge
- commit
- a3f5ef4667658a5d0033eb35dfaf3d17e2e991a7
- author
- brice · · 2026-01-23 06:47 UTC
- parent
- 9bf4c8a
- signature
- GPG Verified
CD88F9E564E0102646FB6077A1A07C7C7C3E349D· arch-gpg Verified for the committer email
6 files · +566 -499
A .github/CODEOWNERS +2 -0
| @@ -0,0 +1,2 @@ | |||
| 1 | + | # Default owner for everything | |
| 2 | + | * @bnema | |
| @@ -0,0 +1,2 @@ | |||||
| 1 | + | # Default owner for everything | |||
| 2 | + | * @bnema | |||
A .github/dependabot.yml +28 -0
| @@ -0,0 +1,28 @@ | |||
| 1 | + | version: 2 | |
| 2 | + | updates: | |
| 3 | + | - package-ecosystem: gomod | |
| 4 | + | directory: / | |
| 5 | + | schedule: | |
| 6 | + | interval: weekly | |
| 7 | + | groups: | |
| 8 | + | go-dependencies: | |
| 9 | + | patterns: | |
| 10 | + | - "*" | |
| 11 | + | ||
| 12 | + | - package-ecosystem: npm | |
| 13 | + | directory: /webui | |
| 14 | + | schedule: | |
| 15 | + | interval: weekly | |
| 16 | + | groups: | |
| 17 | + | npm-dependencies: | |
| 18 | + | patterns: | |
| 19 | + | - "*" | |
| 20 | + | ||
| 21 | + | - package-ecosystem: github-actions | |
| 22 | + | directory: / | |
| 23 | + | schedule: | |
| 24 | + | interval: weekly | |
| 25 | + | groups: | |
| 26 | + | github-actions: | |
| 27 | + | patterns: | |
| 28 | + | - "*" | |
| @@ -0,0 +1,28 @@ | |||||
| 1 | + | version: 2 | |||
| 2 | + | updates: | |||
| 3 | + | - package-ecosystem: gomod | |||
| 4 | + | directory: / | |||
| 5 | + | schedule: | |||
| 6 | + | interval: weekly | |||
| 7 | + | groups: | |||
| 8 | + | go-dependencies: | |||
| 9 | + | patterns: | |||
| 10 | + | - "*" | |||
| 11 | + | ||||
| 12 | + | - package-ecosystem: npm | |||
| 13 | + | directory: /webui | |||
| 14 | + | schedule: | |||
| 15 | + | interval: weekly | |||
| 16 | + | groups: | |||
| 17 | + | npm-dependencies: | |||
| 18 | + | patterns: | |||
| 19 | + | - "*" | |||
| 20 | + | ||||
| 21 | + | - package-ecosystem: github-actions | |||
| 22 | + | directory: / | |||
| 23 | + | schedule: | |||
| 24 | + | interval: weekly | |||
| 25 | + | groups: | |||
| 26 | + | github-actions: | |||
| 27 | + | patterns: | |||
| 28 | + | - "*" | |||
A .github/workflows/dependabot-auto-merge.yml +25 -0
| @@ -0,0 +1,25 @@ | |||
| 1 | + | name: Dependabot auto-merge | |
| 2 | + | ||
| 3 | + | on: pull_request | |
| 4 | + | ||
| 5 | + | permissions: | |
| 6 | + | contents: write | |
| 7 | + | pull-requests: write | |
| 8 | + | ||
| 9 | + | jobs: | |
| 10 | + | dependabot: | |
| 11 | + | runs-on: ubuntu-latest | |
| 12 | + | if: github.actor == 'dependabot[bot]' | |
| 13 | + | steps: | |
| 14 | + | - name: Dependabot metadata | |
| 15 | + | id: metadata | |
| 16 | + | uses: dependabot/fetch-metadata@v2 | |
| 17 | + | with: | |
| 18 | + | github-token: "${{ secrets.GITHUB_TOKEN }}" | |
| 19 | + | ||
| 20 | + | - name: Auto-merge patch and minor updates | |
| 21 | + | if: steps.metadata.outputs.update-type == 'version-update:semver-patch' || steps.metadata.outputs.update-type == 'version-update:semver-minor' | |
| 22 | + | run: gh pr merge --auto --squash "$PR_URL" | |
| 23 | + | env: | |
| 24 | + | PR_URL: ${{ github.event.pull_request.html_url }} | |
| 25 | + | GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} | |
| @@ -0,0 +1,25 @@ | |||||
| 1 | + | name: Dependabot auto-merge | |||
| 2 | + | ||||
| 3 | + | on: pull_request | |||
| 4 | + | ||||
| 5 | + | permissions: | |||
| 6 | + | contents: write | |||
| 7 | + | pull-requests: write | |||
| 8 | + | ||||
| 9 | + | jobs: | |||
| 10 | + | dependabot: | |||
| 11 | + | runs-on: ubuntu-latest | |||
| 12 | + | if: github.actor == 'dependabot[bot]' | |||
| 13 | + | steps: | |||
| 14 | + | - name: Dependabot metadata | |||
| 15 | + | id: metadata | |||
| 16 | + | uses: dependabot/fetch-metadata@v2 | |||
| 17 | + | with: | |||
| 18 | + | github-token: "${{ secrets.GITHUB_TOKEN }}" | |||
| 19 | + | ||||
| 20 | + | - name: Auto-merge patch and minor updates | |||
| 21 | + | if: steps.metadata.outputs.update-type == 'version-update:semver-patch' || steps.metadata.outputs.update-type == 'version-update:semver-minor' | |||
| 22 | + | run: gh pr merge --auto --squash "$PR_URL" | |||
| 23 | + | env: | |||
| 24 | + | PR_URL: ${{ github.event.pull_request.html_url }} | |||
| 25 | + | GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} | |||
M go.mod +23 -20
| @@ -8,17 +8,17 @@ require ( | |||
| 8 | 8 | github.com/charmbracelet/bubbletea v1.3.10 | |
| 9 | 9 | github.com/charmbracelet/lipgloss v1.1.0 | |
| 10 | 10 | github.com/fsnotify/fsnotify v1.9.0 | |
| 11 | - | github.com/godbus/dbus/v5 v5.2.1 | |
| 12 | - | github.com/jwijenbergh/puregotk v0.0.0-20251222174431-73930527faa3 | |
| 13 | - | github.com/ncruces/go-sqlite3 v0.30.3 | |
| 11 | + | github.com/godbus/dbus/v5 v5.2.2 | |
| 12 | + | github.com/jwijenbergh/puregotk v0.0.0-20260115100645-c78e1521129b | |
| 13 | + | github.com/ncruces/go-sqlite3 v0.30.4 | |
| 14 | 14 | github.com/pelletier/go-toml/v2 v2.2.4 | |
| 15 | 15 | github.com/pressly/goose/v3 v3.26.0 | |
| 16 | - | github.com/rs/zerolog v1.33.0 | |
| 16 | + | github.com/rs/zerolog v1.34.0 | |
| 17 | 17 | github.com/spf13/cobra v1.10.2 | |
| 18 | 18 | github.com/spf13/viper v1.21.0 | |
| 19 | 19 | github.com/stretchr/testify v1.11.1 | |
| 20 | - | golang.org/x/image v0.34.0 | |
| 21 | - | golang.org/x/sys v0.38.0 | |
| 20 | + | golang.org/x/image v0.35.0 | |
| 21 | + | golang.org/x/sys v0.40.0 | |
| 22 | 22 | gopkg.in/yaml.v3 v3.0.1 | |
| 23 | 23 | ) | |
| 24 | 24 | ||
| @@ -27,21 +27,24 @@ replace github.com/jwijenbergh/puregotk => github.com/bnema/puregotk v0.0.0-2025 | |||
| 27 | 27 | require ( | |
| 28 | 28 | github.com/atotto/clipboard v0.1.4 // indirect | |
| 29 | 29 | github.com/aymanbagabas/go-osc52/v2 v2.0.1 // indirect | |
| 30 | - | github.com/charmbracelet/colorprofile v0.2.3-0.20250311203215-f60798e515dc // indirect | |
| 31 | - | github.com/charmbracelet/x/ansi v0.10.1 // indirect | |
| 32 | - | github.com/charmbracelet/x/cellbuf v0.0.13-0.20250311204145-2c3ea96c31dd // indirect | |
| 33 | - | github.com/charmbracelet/x/term v0.2.1 // indirect | |
| 34 | - | github.com/cpuguy83/go-md2man/v2 v2.0.6 // indirect | |
| 30 | + | github.com/charmbracelet/colorprofile v0.4.1 // indirect | |
| 31 | + | github.com/charmbracelet/x/ansi v0.11.4 // indirect | |
| 32 | + | github.com/charmbracelet/x/cellbuf v0.0.14 // indirect | |
| 33 | + | github.com/charmbracelet/x/term v0.2.2 // indirect | |
| 34 | + | github.com/clipperhouse/displaywidth v0.7.0 // indirect | |
| 35 | + | github.com/clipperhouse/stringish v0.1.1 // indirect | |
| 36 | + | github.com/clipperhouse/uax29/v2 v2.3.1 // indirect | |
| 37 | + | github.com/cpuguy83/go-md2man/v2 v2.0.7 // indirect | |
| 35 | 38 | github.com/davecgh/go-spew v1.1.1 // indirect | |
| 36 | 39 | github.com/erikgeiser/coninput v0.0.0-20211004153227-1c3628e74d0f // indirect | |
| 37 | - | github.com/go-viper/mapstructure/v2 v2.4.0 // indirect | |
| 40 | + | github.com/go-viper/mapstructure/v2 v2.5.0 // indirect | |
| 38 | 41 | github.com/inconshreveable/mousetrap v1.1.0 // indirect | |
| 39 | 42 | github.com/jwijenbergh/purego v0.0.0-20251017112123-b71757b9ba42 // indirect | |
| 40 | - | github.com/lucasb-eyer/go-colorful v1.2.0 // indirect | |
| 41 | - | github.com/mattn/go-colorable v0.1.13 // indirect | |
| 43 | + | github.com/lucasb-eyer/go-colorful v1.3.0 // indirect | |
| 44 | + | github.com/mattn/go-colorable v0.1.14 // indirect | |
| 42 | 45 | github.com/mattn/go-isatty v0.0.20 // indirect | |
| 43 | 46 | github.com/mattn/go-localereader v0.0.1 // indirect | |
| 44 | - | github.com/mattn/go-runewidth v0.0.16 // indirect | |
| 47 | + | github.com/mattn/go-runewidth v0.0.19 // indirect | |
| 45 | 48 | github.com/mfridman/interpolate v0.0.2 // indirect | |
| 46 | 49 | github.com/muesli/ansi v0.0.0-20230316100256-276c6243b2f6 // indirect | |
| 47 | 50 | github.com/muesli/cancelreader v0.2.2 // indirect | |
| @@ -50,19 +53,19 @@ require ( | |||
| 50 | 53 | github.com/pmezard/go-difflib v1.0.0 // indirect | |
| 51 | 54 | github.com/rivo/uniseg v0.4.7 // indirect | |
| 52 | 55 | github.com/russross/blackfriday/v2 v2.1.0 // indirect | |
| 53 | - | github.com/sagikazarmark/locafero v0.11.0 // indirect | |
| 56 | + | github.com/sagikazarmark/locafero v0.12.0 // indirect | |
| 54 | 57 | github.com/sahilm/fuzzy v0.1.1 // indirect | |
| 55 | 58 | github.com/sethvargo/go-retry v0.3.0 // indirect | |
| 56 | - | github.com/sourcegraph/conc v0.3.1-0.20240121214520-5f936abd7ae8 // indirect | |
| 57 | 59 | github.com/spf13/afero v1.15.0 // indirect | |
| 58 | 60 | github.com/spf13/cast v1.10.0 // indirect | |
| 59 | 61 | github.com/spf13/pflag v1.0.10 // indirect | |
| 60 | - | github.com/stretchr/objx v0.5.2 // indirect | |
| 62 | + | github.com/stretchr/objx v0.5.3 // indirect | |
| 61 | 63 | github.com/subosito/gotenv v1.6.0 // indirect | |
| 62 | - | github.com/tetratelabs/wazero v1.10.1 // indirect | |
| 64 | + | github.com/tetratelabs/wazero v1.11.0 // indirect | |
| 63 | 65 | github.com/xo/terminfo v0.0.0-20220910002029-abceb7e1c41e // indirect | |
| 64 | 66 | go.uber.org/multierr v1.11.0 // indirect | |
| 65 | 67 | go.yaml.in/yaml/v3 v3.0.4 // indirect | |
| 66 | 68 | golang.org/x/sync v0.19.0 // indirect | |
| 67 | - | golang.org/x/text v0.32.0 // indirect | |
| 69 | + | golang.org/x/text v0.33.0 // indirect | |
| 70 | + | gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15 // indirect | |
| 68 | 71 | ) | |
| @@ -8,17 +8,17 @@ require ( | |||||
| 8 | github.com/charmbracelet/bubbletea v1.3.10 | 8 | github.com/charmbracelet/bubbletea v1.3.10 | ||
| 9 | github.com/charmbracelet/lipgloss v1.1.0 | 9 | github.com/charmbracelet/lipgloss v1.1.0 | ||
| 10 | github.com/fsnotify/fsnotify v1.9.0 | 10 | github.com/fsnotify/fsnotify v1.9.0 | ||
| 11 | - | github.com/godbus/dbus/v5 v5.2.1 | 11 | + | github.com/godbus/dbus/v5 v5.2.2 |
| 12 | - | github.com/jwijenbergh/puregotk v0.0.0-20251222174431-73930527faa3 | 12 | + | github.com/jwijenbergh/puregotk v0.0.0-20260115100645-c78e1521129b |
| 13 | - | github.com/ncruces/go-sqlite3 v0.30.3 | 13 | + | github.com/ncruces/go-sqlite3 v0.30.4 |
| 14 | github.com/pelletier/go-toml/v2 v2.2.4 | 14 | github.com/pelletier/go-toml/v2 v2.2.4 | ||
| 15 | github.com/pressly/goose/v3 v3.26.0 | 15 | github.com/pressly/goose/v3 v3.26.0 | ||
| 16 | - | github.com/rs/zerolog v1.33.0 | 16 | + | github.com/rs/zerolog v1.34.0 |
| 17 | github.com/spf13/cobra v1.10.2 | 17 | github.com/spf13/cobra v1.10.2 | ||
| 18 | github.com/spf13/viper v1.21.0 | 18 | github.com/spf13/viper v1.21.0 | ||
| 19 | github.com/stretchr/testify v1.11.1 | 19 | github.com/stretchr/testify v1.11.1 | ||
| 20 | - | golang.org/x/image v0.34.0 | 20 | + | golang.org/x/image v0.35.0 |
| 21 | - | golang.org/x/sys v0.38.0 | 21 | + | golang.org/x/sys v0.40.0 |
| 22 | gopkg.in/yaml.v3 v3.0.1 | 22 | gopkg.in/yaml.v3 v3.0.1 | ||
| 23 | ) | 23 | ) | ||
| 24 | 24 | ||||
| @@ -27,21 +27,24 @@ replace github.com/jwijenbergh/puregotk => github.com/bnema/puregotk v0.0.0-2025 | |||||
| 27 | require ( | 27 | require ( | ||
| 28 | github.com/atotto/clipboard v0.1.4 // indirect | 28 | github.com/atotto/clipboard v0.1.4 // indirect | ||
| 29 | github.com/aymanbagabas/go-osc52/v2 v2.0.1 // indirect | 29 | github.com/aymanbagabas/go-osc52/v2 v2.0.1 // indirect | ||
| 30 | - | github.com/charmbracelet/colorprofile v0.2.3-0.20250311203215-f60798e515dc // indirect | 30 | + | github.com/charmbracelet/colorprofile v0.4.1 // indirect |
| 31 | - | github.com/charmbracelet/x/ansi v0.10.1 // indirect | 31 | + | github.com/charmbracelet/x/ansi v0.11.4 // indirect |
| 32 | - | github.com/charmbracelet/x/cellbuf v0.0.13-0.20250311204145-2c3ea96c31dd // indirect | 32 | + | github.com/charmbracelet/x/cellbuf v0.0.14 // indirect |
| 33 | - | github.com/charmbracelet/x/term v0.2.1 // indirect | 33 | + | github.com/charmbracelet/x/term v0.2.2 // indirect |
| 34 | - | github.com/cpuguy83/go-md2man/v2 v2.0.6 // indirect | 34 | + | github.com/clipperhouse/displaywidth v0.7.0 // indirect |
| 35 | + | github.com/clipperhouse/stringish v0.1.1 // indirect | |||
| 36 | + | github.com/clipperhouse/uax29/v2 v2.3.1 // indirect | |||
| 37 | + | github.com/cpuguy83/go-md2man/v2 v2.0.7 // indirect | |||
| 35 | github.com/davecgh/go-spew v1.1.1 // indirect | 38 | github.com/davecgh/go-spew v1.1.1 // indirect | ||
| 36 | github.com/erikgeiser/coninput v0.0.0-20211004153227-1c3628e74d0f // indirect | 39 | github.com/erikgeiser/coninput v0.0.0-20211004153227-1c3628e74d0f // indirect | ||
| 37 | - | github.com/go-viper/mapstructure/v2 v2.4.0 // indirect | 40 | + | github.com/go-viper/mapstructure/v2 v2.5.0 // indirect |
| 38 | github.com/inconshreveable/mousetrap v1.1.0 // indirect | 41 | github.com/inconshreveable/mousetrap v1.1.0 // indirect | ||
| 39 | github.com/jwijenbergh/purego v0.0.0-20251017112123-b71757b9ba42 // indirect | 42 | github.com/jwijenbergh/purego v0.0.0-20251017112123-b71757b9ba42 // indirect | ||
| 40 | - | github.com/lucasb-eyer/go-colorful v1.2.0 // indirect | 43 | + | github.com/lucasb-eyer/go-colorful v1.3.0 // indirect |
| 41 | - | github.com/mattn/go-colorable v0.1.13 // indirect | 44 | + | github.com/mattn/go-colorable v0.1.14 // indirect |
| 42 | github.com/mattn/go-isatty v0.0.20 // indirect | 45 | github.com/mattn/go-isatty v0.0.20 // indirect | ||
| 43 | github.com/mattn/go-localereader v0.0.1 // indirect | 46 | github.com/mattn/go-localereader v0.0.1 // indirect | ||
| 44 | - | github.com/mattn/go-runewidth v0.0.16 // indirect | 47 | + | github.com/mattn/go-runewidth v0.0.19 // indirect |
| 45 | github.com/mfridman/interpolate v0.0.2 // indirect | 48 | github.com/mfridman/interpolate v0.0.2 // indirect | ||
| 46 | github.com/muesli/ansi v0.0.0-20230316100256-276c6243b2f6 // indirect | 49 | github.com/muesli/ansi v0.0.0-20230316100256-276c6243b2f6 // indirect | ||
| 47 | github.com/muesli/cancelreader v0.2.2 // indirect | 50 | github.com/muesli/cancelreader v0.2.2 // indirect | ||
| @@ -50,19 +53,19 @@ require ( | |||||
| 50 | github.com/pmezard/go-difflib v1.0.0 // indirect | 53 | github.com/pmezard/go-difflib v1.0.0 // indirect | ||
| 51 | github.com/rivo/uniseg v0.4.7 // indirect | 54 | github.com/rivo/uniseg v0.4.7 // indirect | ||
| 52 | github.com/russross/blackfriday/v2 v2.1.0 // indirect | 55 | github.com/russross/blackfriday/v2 v2.1.0 // indirect | ||
| 53 | - | github.com/sagikazarmark/locafero v0.11.0 // indirect | 56 | + | github.com/sagikazarmark/locafero v0.12.0 // indirect |
| 54 | github.com/sahilm/fuzzy v0.1.1 // indirect | 57 | github.com/sahilm/fuzzy v0.1.1 // indirect | ||
| 55 | github.com/sethvargo/go-retry v0.3.0 // indirect | 58 | github.com/sethvargo/go-retry v0.3.0 // indirect | ||
| 56 | - | github.com/sourcegraph/conc v0.3.1-0.20240121214520-5f936abd7ae8 // indirect | |||
| 57 | github.com/spf13/afero v1.15.0 // indirect | 59 | github.com/spf13/afero v1.15.0 // indirect | ||
| 58 | github.com/spf13/cast v1.10.0 // indirect | 60 | github.com/spf13/cast v1.10.0 // indirect | ||
| 59 | github.com/spf13/pflag v1.0.10 // indirect | 61 | github.com/spf13/pflag v1.0.10 // indirect | ||
| 60 | - | github.com/stretchr/objx v0.5.2 // indirect | 62 | + | github.com/stretchr/objx v0.5.3 // indirect |
| 61 | github.com/subosito/gotenv v1.6.0 // indirect | 63 | github.com/subosito/gotenv v1.6.0 // indirect | ||
| 62 | - | github.com/tetratelabs/wazero v1.10.1 // indirect | 64 | + | github.com/tetratelabs/wazero v1.11.0 // indirect |
| 63 | github.com/xo/terminfo v0.0.0-20220910002029-abceb7e1c41e // indirect | 65 | github.com/xo/terminfo v0.0.0-20220910002029-abceb7e1c41e // indirect | ||
| 64 | go.uber.org/multierr v1.11.0 // indirect | 66 | go.uber.org/multierr v1.11.0 // indirect | ||
| 65 | go.yaml.in/yaml/v3 v3.0.4 // indirect | 67 | go.yaml.in/yaml/v3 v3.0.4 // indirect | ||
| 66 | golang.org/x/sync v0.19.0 // indirect | 68 | golang.org/x/sync v0.19.0 // indirect | ||
| 67 | - | golang.org/x/text v0.32.0 // indirect | 69 | + | golang.org/x/text v0.33.0 // indirect |
| 70 | + | gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15 // indirect | |||
| 68 | ) | 71 | ) | ||