diff --git a/.github/workflows/pull-request.yml b/.github/workflows/pull-request.yml index 36fce57..0eac27f 100644 --- a/.github/workflows/pull-request.yml +++ b/.github/workflows/pull-request.yml @@ -70,9 +70,9 @@ jobs: go-version: "1.26" cache: true - name: Lint - uses: golangci/golangci-lint-action@1e7e51e771db61008b38414a730f564565cf7c20 # v9.2.0 + uses: golangci/golangci-lint-action@82606bf257cbaff209d206a39f5134f0cfbfd2ee # v9.2.1 with: - version: v2.10.1 + version: v2.12.2 only-new-issues: true nix-lint: name: Nix Lint diff --git a/assets/meta/go.mod.yml b/assets/meta/go.mod.yml index 8fd61b4..8784b5a 100644 --- a/assets/meta/go.mod.yml +++ b/assets/meta/go.mod.yml @@ -3,15 +3,15 @@ path: assets/meta/modules.txt type: file - dest: vendor/codeberg.org/dergs/tonearm - sha256: 8fb29b284ef0b7dcc9761a646470c80651344553543cdddf1c1f1de00435c4b5 + sha256: 2bf47e0810402efa81f64b3626c4f6b75d2324619bcaee27ff00afba647c1026 strip-components: 3 type: archive - url: https://proxy.golang.org/codeberg.org/dergs/tonearm/@v/v1.4.1-0.20260423094524-7e92b9bac909.zip + url: https://proxy.golang.org/codeberg.org/dergs/tonearm/@v/v1.4.1.zip - dest: vendor/codeberg.org/puregotk/puregotk - sha256: 7ac1577ad2869e1ce0189987e547f9ba41a875453a6ae935b51bf3316c4baa25 + sha256: 5c292f8635562bc086c0a7f7f096316b0cc571bc8b94147704009a5d7eb22115 strip-components: 3 type: archive - url: https://proxy.golang.org/codeberg.org/puregotk/puregotk/@v/v0.0.0-20260428084216-6e5c8f15d61c.zip + url: https://proxy.golang.org/codeberg.org/puregotk/puregotk/@v/v0.0.0-20260512093256-2a5b38c3a1c6.zip - dest: vendor/github.com/go-gst/go-glib sha256: 1c930b6f74dfee655c66a89d64d692a2ebcb704f367ffe18b91fa478ee0187b8 strip-components: 3 @@ -88,17 +88,17 @@ type: archive url: https://proxy.golang.org/github.com/yeqown/reedsolomon/@v/v1.0.0.zip - dest: vendor/golang.org/x/exp - sha256: de285d08489fcd4d420a8561501e75b5124db0a48121dfc26e811959f518db4e + sha256: 66d7bacc8718f2067ac71baf24b62285a104132be5294000dda343c649b70053 strip-components: 3 type: archive - url: https://proxy.golang.org/golang.org/x/exp/@v/v0.0.0-20260410095643-746e56fc9e2f.zip + url: https://proxy.golang.org/golang.org/x/exp/@v/v0.0.0-20260527015227-08cc5374adb3.zip - dest: vendor/golang.org/x/image - sha256: 80cf8b03c19e3000eda524c98c5bba6513b2691daba943b8ba6b800295104696 + sha256: dfa6f0db97442ba5f22a385e8f226334f79373cd59d2e3b91f8cdaa1d122d2be strip-components: 3 type: archive - url: https://proxy.golang.org/golang.org/x/image/@v/v0.39.0.zip + url: https://proxy.golang.org/golang.org/x/image/@v/v0.41.0.zip - dest: vendor/golang.org/x/sys - sha256: cb8b073934cf7e579c9f80c4d12619d5f96fcf97af6f07fdc649e7acec0aaddf + sha256: e51c1c88045b4edbe48ad810122131381ff541c89edbd97ef833ed6653b59e6a strip-components: 3 type: archive - url: https://proxy.golang.org/golang.org/x/sys/@v/v0.43.0.zip + url: https://proxy.golang.org/golang.org/x/sys/@v/v0.45.0.zip diff --git a/assets/meta/modules.txt b/assets/meta/modules.txt index 8daf90d..be6767e 100644 --- a/assets/meta/modules.txt +++ b/assets/meta/modules.txt @@ -1,4 +1,4 @@ -# codeberg.org/dergs/tonearm v1.4.1-0.20260423094524-7e92b9bac909 +# codeberg.org/dergs/tonearm v1.4.1 ## explicit; go 1.26.0 codeberg.org/dergs/tonearm/internal/signals codeberg.org/dergs/tonearm/pkg/schwifty @@ -18,7 +18,7 @@ codeberg.org/puregotk/purego/internal/cgo codeberg.org/puregotk/purego/internal/fakecgo codeberg.org/puregotk/purego/internal/strings codeberg.org/puregotk/purego/internal/xreflect -# codeberg.org/puregotk/puregotk v0.0.0-20260428084216-6e5c8f15d61c +# codeberg.org/puregotk/puregotk v0.0.0-20260512093256-2a5b38c3a1c6 ## explicit; go 1.24.0 codeberg.org/puregotk/puregotk/internal/core codeberg.org/puregotk/puregotk/pkg/core @@ -80,10 +80,10 @@ github.com/yeqown/go-qrcode/writer/standard/shapes ## explicit github.com/yeqown/reedsolomon github.com/yeqown/reedsolomon/binary -# golang.org/x/exp v0.0.0-20260410095643-746e56fc9e2f +# golang.org/x/exp v0.0.0-20260527015227-08cc5374adb3 ## explicit; go 1.25.0 golang.org/x/exp/constraints -# golang.org/x/image v0.39.0 +# golang.org/x/image v0.41.0 ## explicit; go 1.25.0 golang.org/x/image/draw golang.org/x/image/font @@ -93,6 +93,6 @@ golang.org/x/image/math/fixed # golang.org/x/sync v0.20.0 ## explicit; go 1.25.0 golang.org/x/sync/singleflight -# golang.org/x/sys v0.43.0 +# golang.org/x/sys v0.45.0 ## explicit; go 1.25.0 golang.org/x/sys/windows diff --git a/dev.skillless.Scanline.json b/dev.skillless.Scanline.json index c5cbb13..e77c106 100644 --- a/dev.skillless.Scanline.json +++ b/dev.skillless.Scanline.json @@ -1,7 +1,7 @@ { "app-id": "dev.skillless.Scanline", "runtime": "org.gnome.Platform", - "runtime-version": "49", + "runtime-version": "50", "sdk": "org.gnome.Sdk", "sdk-extensions": ["org.freedesktop.Sdk.Extension.golang"], "command": "scanline", diff --git a/flake.lock b/flake.lock index ae76b78..c5e45df 100644 --- a/flake.lock +++ b/flake.lock @@ -20,11 +20,11 @@ }, "nixpkgs": { "locked": { - "lastModified": 1777954456, - "narHash": "sha256-hGdgeU2Nk87RAuZyYjyDjFL6LK7dAZN5RE9+hrDTkDU=", + "lastModified": 1779560665, + "narHash": "sha256-tpyBcxPpcQb8ukyNF7DoCwfSY3VPsxHoYwj00Cayv5o=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "549bd84d6279f9852cae6225e372cc67fb91a4c1", + "rev": "64c08a7ca051951c8eae34e3e3cb1e202fe36786", "type": "github" }, "original": { diff --git a/flake.nix b/flake.nix index 28bad50..2c722fa 100644 --- a/flake.nix +++ b/flake.nix @@ -507,7 +507,7 @@ pname = "scanline"; inherit version; src = pkgs.lib.cleanSource ./.; - vendorHash = "sha256-RQn9pK/jfkzvpJTG9xADz91W40Ss19JEtZf+0N+zLUA="; + vendorHash = "sha256-D3aE9Y7pLUUioPpY27e/yT2eRHkDSOKQcSZyfM+GibI="; ldflags = [ "-X \"github.com/0skillallluck/scanline/app/dialogs/about.Commit=${ diff --git a/go.mod b/go.mod index eb67b1e..55cd9f9 100644 --- a/go.mod +++ b/go.mod @@ -3,8 +3,8 @@ module github.com/0skillallluck/scanline go 1.26.0 require ( - codeberg.org/dergs/tonearm v1.4.1-0.20260423094524-7e92b9bac909 - codeberg.org/puregotk/puregotk v0.0.0-20260428084216-6e5c8f15d61c + codeberg.org/dergs/tonearm v1.4.1 + codeberg.org/puregotk/puregotk v0.0.0-20260512093256-2a5b38c3a1c6 github.com/go-gst/go-glib v1.4.0 github.com/go-gst/go-gst v1.4.0 github.com/google/uuid v1.6.0 @@ -23,7 +23,7 @@ require ( github.com/mattn/go-pointer v0.0.1 // indirect github.com/pkg/errors v0.9.1 // indirect github.com/yeqown/reedsolomon v1.0.0 // indirect - golang.org/x/exp v0.0.0-20260410095643-746e56fc9e2f // indirect - golang.org/x/image v0.39.0 // indirect - golang.org/x/sys v0.43.0 // indirect + golang.org/x/exp v0.0.0-20260527015227-08cc5374adb3 // indirect + golang.org/x/image v0.41.0 // indirect + golang.org/x/sys v0.45.0 // indirect ) diff --git a/go.sum b/go.sum index 9dbb5b1..0fe91b5 100644 --- a/go.sum +++ b/go.sum @@ -1,9 +1,9 @@ -codeberg.org/dergs/tonearm v1.4.1-0.20260423094524-7e92b9bac909 h1:FcEkczk1EFQ8nJswlz4rzD72UatIfN97Kpp6GbjxeEE= -codeberg.org/dergs/tonearm v1.4.1-0.20260423094524-7e92b9bac909/go.mod h1:Qi5NGNFaMtp8NWwtGtbCGWLJ3LpvDTWxcv3aC0iEhFI= +codeberg.org/dergs/tonearm v1.4.1 h1:qX26JijowLOEAMzhVYP2ES1/PwOvm7RfdU3q+mlLC1s= +codeberg.org/dergs/tonearm v1.4.1/go.mod h1:wUMxwcLgTlz9vpVA/BJGBSmkhmW3ZrLeROOmOZAWEsE= codeberg.org/puregotk/purego v0.0.0-20260224095105-2513c838cb80 h1:y5ZxMLLOjl4xc2tBl02olxZQ06xbbKiR+2ipBfDrVcs= codeberg.org/puregotk/purego v0.0.0-20260224095105-2513c838cb80/go.mod h1:hVVM4ddvYRlc3IcK3CXJPlMwd/vaLj7gdDBZ6oPgT8w= -codeberg.org/puregotk/puregotk v0.0.0-20260428084216-6e5c8f15d61c h1:wJFtOk8n7LFVxrd1l20GLul52QZyOJblV0CSawGtsz4= -codeberg.org/puregotk/puregotk v0.0.0-20260428084216-6e5c8f15d61c/go.mod h1:KDQjaDscQiL2OiLWuBFBF4l/x/1DW+M0lPcQTa0Id0o= +codeberg.org/puregotk/puregotk v0.0.0-20260512093256-2a5b38c3a1c6 h1:PzeVJOp//vLIyGJunyU4hT+xjiouvoFa7cseoc6U6OA= +codeberg.org/puregotk/puregotk v0.0.0-20260512093256-2a5b38c3a1c6/go.mod h1:KDQjaDscQiL2OiLWuBFBF4l/x/1DW+M0lPcQTa0Id0o= github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c= github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/fogleman/gg v1.3.0 h1:/7zJX8F6AaYQc57WQCyN9cAIz+4bCJGO9B+dyW29am8= @@ -36,13 +36,13 @@ github.com/yeqown/go-qrcode/writer/standard v1.3.0 h1:chdyhEfRtUPgQtuPeaWVGQ/TQx github.com/yeqown/go-qrcode/writer/standard v1.3.0/go.mod h1:O4MbzsotGCvy8upYPCR91j81dr5XLT7heuljcNXW+oQ= github.com/yeqown/reedsolomon v1.0.0 h1:x1h/Ej/uJnNu8jaX7GLHBWmZKCAWjEJTetkqaabr4B0= github.com/yeqown/reedsolomon v1.0.0/go.mod h1:P76zpcn2TCuL0ul1Fso373qHRc69LKwAw/Iy6g1WiiM= -golang.org/x/exp v0.0.0-20260410095643-746e56fc9e2f h1:W3F4c+6OLc6H2lb//N1q4WpJkhzJCK5J6kUi1NTVXfM= -golang.org/x/exp v0.0.0-20260410095643-746e56fc9e2f/go.mod h1:J1xhfL/vlindoeF/aINzNzt2Bket5bjo9sdOYzOsU80= -golang.org/x/image v0.39.0 h1:skVYidAEVKgn8lZ602XO75asgXBgLj9G/FE3RbuPFww= -golang.org/x/image v0.39.0/go.mod h1:sIbmppfU+xFLPIG0FoVUTvyBMmgng1/XAMhQ2ft0hpA= +golang.org/x/exp v0.0.0-20260527015227-08cc5374adb3 h1:VHEvKbpgPXcPXn40t9cDTGK3JZwMikIEyF/CTrFfu7k= +golang.org/x/exp v0.0.0-20260527015227-08cc5374adb3/go.mod h1:d2fgXJLVs4dYDHUk5lwMIfzRzSrWCfGZb0ZqeLa/Vcw= +golang.org/x/image v0.41.0 h1:8wS72eGJMJaBxK6okTzd4WaXumUlTVlb753MlsSvTCo= +golang.org/x/image v0.41.0/go.mod h1:uIc348UZMSvS5Z65CVZ7iDPaNobNFEPeJ4kbqTOszmA= golang.org/x/sync v0.20.0 h1:e0PTpb7pjO8GAtTs2dQ6jYa5BWYlMuX047Dco/pItO4= golang.org/x/sync v0.20.0/go.mod h1:9xrNwdLfx4jkKbNva9FpL6vEN7evnE43NNNJQ2LF3+0= -golang.org/x/sys v0.43.0 h1:Rlag2XtaFTxp19wS8MXlJwTvoh8ArU6ezoyFsMyCTNI= -golang.org/x/sys v0.43.0/go.mod h1:4GL1E5IUh+htKOUEOaiffhrAeqysfVGipDYzABqnCmw= +golang.org/x/sys v0.45.0 h1:dO4czNzziLiiXplLQgBCEpCvXQ3dnkn0SdaZSYdQ+FY= +golang.org/x/sys v0.45.0/go.mod h1:4GL1E5IUh+htKOUEOaiffhrAeqysfVGipDYzABqnCmw= gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA= gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=