Skip to content

Commit 12da047

Browse files
committed
upgrade to go 1.24.6
1 parent c8356ef commit 12da047

File tree

476 files changed

+24832
-30306
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

476 files changed

+24832
-30306
lines changed

.github/workflows/build_and_release.yml

Lines changed: 10 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,7 @@ jobs:
3434
- name: Install go tools
3535
run: |
3636
go install golang.org/x/tools/gopls@latest && \
37-
go install github.com/golangci/golangci-lint/cmd/golangci-lint@latest && \
38-
go install github.com/axw/gocov/gocov@latest
37+
go install github.com/golangci/golangci-lint/cmd/golangci-lint@latest
3938
4039
- name: Install ALSA and systray dependencies
4140
run: |
@@ -49,16 +48,16 @@ jobs:
4948
- name: Run linters
5049
run: gofmt -s -d ./ && golangci-lint run -v
5150

52-
- name: Test & publish code coverage
53-
uses: paambaati/codeclimate-action@v5.0.0
54-
env:
55-
TEST_MOCK: "false"
56-
CC_TEST_REPORTER_ID: ${{ secrets.CODECLIMATE_REPORTER_ID }}
51+
- name: Run tests with coverage
52+
run: go test ./... -coverprofile=coverage.out
53+
54+
- name: Publish code coverage
55+
uses: qltysh/qlty-action/coverage@v2
5756
with:
58-
coverageCommand: gocov test ./... -coverprofile=c.out
59-
coverageLocations: ./c.out:gocov
60-
debug: true
61-
prefix: ${{ steps.export_module_name.outputs.MODULE_NAME }}
57+
files: coverage.out
58+
add-prefix: ${{ steps.export_module_name.outputs.MODULE_NAME }}
59+
verbose: true
60+
token: ${{ secrets.QLTY_COVERAGE_TOKEN }}
6261

6362
- name: Precompile binaries and upload assets
6463
uses: cli/gh-extension-precompile@v2

.github/workflows/test_and_report.yml

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
name: test_and_report
22
on:
3+
workflow_dispatch:
34
push:
45
branches:
56
- main
@@ -34,8 +35,7 @@ jobs:
3435
- name: Install go tools
3536
run: |
3637
go install golang.org/x/tools/gopls@latest && \
37-
go install github.com/golangci/golangci-lint/cmd/golangci-lint@latest && \
38-
go install github.com/axw/gocov/gocov@latest
38+
go install github.com/golangci/golangci-lint/cmd/golangci-lint@latest
3939
4040
- name: Install ALSA dependencies
4141
run: |
@@ -49,13 +49,13 @@ jobs:
4949
- name: Run linters
5050
run: gofmt -s -d ./ && golangci-lint run -v
5151

52-
- name: Test & publish code coverage
53-
uses: paambaati/codeclimate-action@v5.0.0
54-
env:
55-
TEST_MOCK: "true"
56-
CC_TEST_REPORTER_ID: ${{ secrets.CODECLIMATE_REPORTER_ID }}
52+
- name: Run tests with coverage
53+
run: go test ./... -coverprofile=coverage.out
54+
55+
- name: Publish code coverage
56+
uses: qltysh/qlty-action/coverage@v2
5757
with:
58-
coverageCommand: gocov test ./... -coverprofile=c.out
59-
coverageLocations: ./c.out:gocov
60-
debug: true
61-
prefix: ${{ steps.export_module_name.outputs.MODULE_NAME }}
58+
files: coverage.out
59+
add-prefix: ${{ steps.export_module_name.outputs.MODULE_NAME }}
60+
verbose: true
61+
token: ${{ secrets.QLTY_COVERAGE_TOKEN }}

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
[![test_and_report](https://github.com/sarumaj/bing-wallpaper-changer/actions/workflows/test_and_report.yml/badge.svg)](https://github.com/sarumaj/bing-wallpaper-changer/actions/workflows/test_and_report.yml)
22
[![build_and_release](https://github.com/sarumaj/bing-wallpaper-changer/actions/workflows/build_and_release.yml/badge.svg)](https://github.com/sarumaj/bing-wallpaper-changer/actions/workflows/build_and_release.yml)
33
[![Go Report Card](https://goreportcard.com/badge/github.com/sarumaj/bing-wallpaper-changer)](https://goreportcard.com/report/github.com/sarumaj/bing-wallpaper-changer)
4-
[![Maintainability](https://img.shields.io/codeclimate/maintainability-percentage/sarumaj/bing-wallpaper-changer.svg)](https://codeclimate.com/github/sarumaj/bing-wallpaper-changer/maintainability)
5-
[![Test Coverage](https://api.codeclimate.com/v1/badges/147f265284b27931c2d2/test_coverage)](https://codeclimate.com/github/sarumaj/bing-wallpaper-changer/test_coverage)
4+
[![Maintainability](https://qlty.sh/gh/sarumaj/projects/bing-wallpaper-changer/maintainability.svg)](https://qlty.sh/gh/sarumaj/projects/bing-wallpaper-changer)
5+
[![Code Coverage](https://qlty.sh/gh/sarumaj/projects/bing-wallpaper-changer/coverage.svg)](https://qlty.sh/gh/sarumaj/projects/bing-wallpaper-changer)
66
[![Go Reference](https://pkg.go.dev/badge/github.com/sarumaj/bing-wallpaper-changer.svg)](https://pkg.go.dev/github.com/sarumaj/bing-wallpaper-changer)
77
[![Go version](https://img.shields.io/github/go-mod/go-version/sarumaj/bing-wallpaper-changer?logo=go&label=&labelColor=gray)](https://go.dev)
88
[![Release](https://img.shields.io/github/v/release/sarumaj/bing-wallpaper-changer?logo=github)](https://github.com/sarumaj/bing-wallpaper-changer/releases/latest)
@@ -37,7 +37,7 @@ Done just for fun 😄
3737
- [x] Rotate if necessary (only clockwise rotation by 90° supported)
3838
- [x] Dim wallpaper to enable dark-mode setting
3939
- [x] System tray interface (available on darwin and linux only if compiled with CGO)
40-
- [x] REST Interface to alter configuration programmatically (dark-mode setup via HTTP request)
40+
- [x] REST Interface to alter configuration programmatically (dark-mode setup via HTTP request)
4141

4242
## Platform specific notes
4343

go.mod

Lines changed: 43 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
module github.com/sarumaj/bing-wallpaper-changer
22

3-
go 1.23.4
3+
go 1.24.6
44

55
require (
6-
cloud.google.com/go/texttospeech v1.12.1
6+
cloud.google.com/go/texttospeech v1.14.0
77
cloud.google.com/go/translate v1.12.6
88
github.com/PuerkitoBio/goquery v1.10.3
99
github.com/blang/semver v3.5.1+incompatible
1010
github.com/corpix/uarand v0.2.0
11-
github.com/creativeprojects/go-selfupdate v1.4.1
11+
github.com/creativeprojects/go-selfupdate v1.5.1
1212
github.com/energye/systray v1.0.2
1313
github.com/fogleman/gg v1.3.0
1414
github.com/gopxl/beep/v2 v2.1.1
@@ -17,72 +17,72 @@ require (
1717
github.com/sarumaj/go-kakasi v1.0.3
1818
github.com/sarumaj/go-wallpaper v0.0.0-20241230142734-205ab0bc29a3
1919
github.com/skip2/go-qrcode v0.0.0-20200617195104-da1b6568686e
20-
github.com/spf13/pflag v1.0.6
20+
github.com/spf13/pflag v1.0.10
2121
github.com/tidwall/gjson v1.18.0
22-
golang.design/x/clipboard v0.7.0
23-
golang.org/x/image v0.26.0
24-
golang.org/x/net v0.41.0
25-
google.golang.org/api v0.237.0
22+
golang.design/x/clipboard v0.7.1
23+
golang.org/x/image v0.31.0
24+
golang.org/x/net v0.44.0
25+
google.golang.org/api v0.249.0
2626
)
2727

2828
require (
29-
cloud.google.com/go v0.121.2 // indirect
30-
cloud.google.com/go/auth v0.16.2 // indirect
29+
cloud.google.com/go v0.122.0 // indirect
30+
cloud.google.com/go/auth v0.16.5 // indirect
3131
cloud.google.com/go/auth/oauth2adapt v0.2.8 // indirect
32-
cloud.google.com/go/compute/metadata v0.7.0 // indirect
32+
cloud.google.com/go/compute/metadata v0.8.4 // indirect
3333
cloud.google.com/go/longrunning v0.6.7 // indirect
34-
code.gitea.io/sdk/gitea v0.20.0 // indirect
35-
github.com/42wim/httpsig v1.2.1 // indirect
36-
github.com/Masterminds/semver/v3 v3.3.1 // indirect
34+
code.gitea.io/sdk/gitea v0.22.0 // indirect
35+
github.com/42wim/httpsig v1.2.3 // indirect
36+
github.com/Masterminds/semver/v3 v3.4.0 // indirect
3737
github.com/andybalholm/cascadia v1.3.3 // indirect
3838
github.com/bahlo/generic-list-go v0.2.0 // indirect
3939
github.com/buger/jsonparser v1.1.1 // indirect
4040
github.com/davidmz/go-pageant v1.0.2 // indirect
41-
github.com/ebitengine/oto/v3 v3.3.2 // indirect
42-
github.com/ebitengine/purego v0.8.0 // indirect
41+
github.com/ebitengine/oto/v3 v3.3.3 // indirect
42+
github.com/ebitengine/purego v0.9.0 // indirect
4343
github.com/felixge/httpsnoop v1.0.4 // indirect
4444
github.com/go-fed/httpsig v1.1.0 // indirect
45-
github.com/go-logr/logr v1.4.2 // indirect
45+
github.com/go-logr/logr v1.4.3 // indirect
4646
github.com/go-logr/stdr v1.2.2 // indirect
47-
github.com/goccy/go-json v0.10.2 // indirect
48-
github.com/godbus/dbus/v5 v5.0.4 // indirect
47+
github.com/goccy/go-json v0.10.5 // indirect
48+
github.com/godbus/dbus/v5 v5.1.0 // indirect
4949
github.com/golang/freetype v0.0.0-20170609003504-e2365dfdc4a0 // indirect
5050
github.com/google/go-github/v30 v30.1.0 // indirect
5151
github.com/google/go-querystring v1.1.0 // indirect
5252
github.com/google/s2a-go v0.1.9 // indirect
5353
github.com/googleapis/enterprise-certificate-proxy v0.3.6 // indirect
54-
github.com/googleapis/gax-go/v2 v2.14.2 // indirect
54+
github.com/googleapis/gax-go/v2 v2.15.0 // indirect
5555
github.com/hajimehoshi/go-mp3 v0.3.4 // indirect
5656
github.com/hashicorp/go-cleanhttp v0.5.2 // indirect
5757
github.com/hashicorp/go-version v1.7.0 // indirect
5858
github.com/hashicorp/golang-lru/v2 v2.0.7 // indirect
59-
github.com/mailru/easyjson v0.7.7 // indirect
59+
github.com/mailru/easyjson v0.9.1 // indirect
6060
github.com/pkg/errors v0.9.1 // indirect
6161
github.com/tevino/abool v0.0.0-20220530134649-2bfc934cb23c // indirect
62-
github.com/tidwall/match v1.1.1 // indirect
63-
github.com/tidwall/pretty v1.2.0 // indirect
64-
github.com/ulikunitz/xz v0.5.12 // indirect
62+
github.com/tidwall/match v1.2.0 // indirect
63+
github.com/tidwall/pretty v1.2.1 // indirect
64+
github.com/ulikunitz/xz v0.5.15 // indirect
6565
github.com/wk8/go-ordered-map/v2 v2.1.8 // indirect
6666
github.com/xanzy/go-gitlab v0.115.0 // indirect
67-
go.opentelemetry.io/auto/sdk v1.1.0 // indirect
68-
go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.61.0 // indirect
69-
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.61.0 // indirect
70-
go.opentelemetry.io/otel v1.36.0 // indirect
71-
go.opentelemetry.io/otel/metric v1.36.0 // indirect
72-
go.opentelemetry.io/otel/trace v1.36.0 // indirect
73-
golang.org/x/crypto v0.39.0 // indirect
74-
golang.org/x/exp v0.0.0-20190731235908-ec7cb31e5a56 // indirect
75-
golang.org/x/mobile v0.0.0-20230301163155-e0f57694e12c // indirect
76-
golang.org/x/oauth2 v0.30.0 // indirect
77-
golang.org/x/sync v0.15.0 // indirect
78-
golang.org/x/sys v0.33.0 // indirect
79-
golang.org/x/text v0.26.0 // indirect
80-
golang.org/x/time v0.12.0 // indirect
81-
google.golang.org/genproto v0.0.0-20250505200425-f936aa4a68b2 // indirect
82-
google.golang.org/genproto/googleapis/api v0.0.0-20250603155806-513f23925822 // indirect
83-
google.golang.org/genproto/googleapis/rpc v0.0.0-20250603155806-513f23925822 // indirect
84-
google.golang.org/grpc v1.73.0 // indirect
85-
google.golang.org/protobuf v1.36.6 // indirect
67+
go.opentelemetry.io/auto/sdk v1.2.1 // indirect
68+
go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.63.0 // indirect
69+
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.63.0 // indirect
70+
go.opentelemetry.io/otel v1.38.0 // indirect
71+
go.opentelemetry.io/otel/metric v1.38.0 // indirect
72+
go.opentelemetry.io/otel/trace v1.38.0 // indirect
73+
golang.org/x/crypto v0.42.0 // indirect
74+
golang.org/x/exp/shiny v0.0.0-20250911091902-df9299821621 // indirect
75+
golang.org/x/mobile v0.0.0-20250911085028-6912353760cf // indirect
76+
golang.org/x/oauth2 v0.31.0 // indirect
77+
golang.org/x/sync v0.17.0 // indirect
78+
golang.org/x/sys v0.36.0 // indirect
79+
golang.org/x/text v0.29.0 // indirect
80+
golang.org/x/time v0.13.0 // indirect
81+
google.golang.org/genproto v0.0.0-20250908214217-97024824d090 // indirect
82+
google.golang.org/genproto/googleapis/api v0.0.0-20250908214217-97024824d090 // indirect
83+
google.golang.org/genproto/googleapis/rpc v0.0.0-20250908214217-97024824d090 // indirect
84+
google.golang.org/grpc v1.75.1 // indirect
85+
google.golang.org/protobuf v1.36.9 // indirect
8686
gopkg.in/ini.v1 v1.67.0 // indirect
8787
gopkg.in/yaml.v3 v3.0.1 // indirect
8888
)

0 commit comments

Comments
 (0)