Merge pull request #170 from bnema/fix/update-puregotk-go1-26
fix: implement trampoline pattern for GLib callbacks to prevent purego slot exhaustion
3 files · +5 -5
M .github/workflows/ci.yml +1 -1
| @@ -65,7 +65,7 @@ jobs: | |||
| 65 | 65 | run: make build-frontend | |
| 66 | 66 | - name: Install golangci-lint | |
| 67 | 67 | run: | | |
| 68 | - | curl -sSfL https://raw.githubusercontent.com/golangci/golangci-lint/HEAD/install.sh | sh -s -- -b /usr/local/bin v2.6.2 | |
| 68 | + | curl -sSfL https://raw.githubusercontent.com/golangci/golangci-lint/HEAD/install.sh | sh -s -- -b /usr/local/bin v2.9.0 | |
| 69 | 69 | - name: Run golangci-lint | |
| 70 | 70 | run: | | |
| 71 | 71 | git config --global --add safe.directory "$GITHUB_WORKSPACE" | |
| @@ -65,7 +65,7 @@ jobs: | |||||
| 65 | run: make build-frontend | 65 | run: make build-frontend | ||
| 66 | - name: Install golangci-lint | 66 | - name: Install golangci-lint | ||
| 67 | run: | | 67 | run: | | ||
| 68 | - | curl -sSfL https://raw.githubusercontent.com/golangci/golangci-lint/HEAD/install.sh | sh -s -- -b /usr/local/bin v2.6.2 | 68 | + | curl -sSfL https://raw.githubusercontent.com/golangci/golangci-lint/HEAD/install.sh | sh -s -- -b /usr/local/bin v2.9.0 |
| 69 | - name: Run golangci-lint | 69 | - name: Run golangci-lint | ||
| 70 | run: | | 70 | run: | | ||
| 71 | git config --global --add safe.directory "$GITHUB_WORKSPACE" | 71 | git config --global --add safe.directory "$GITHUB_WORKSPACE" | ||
M go.mod +2 -2
| @@ -1,6 +1,6 @@ | |||
| 1 | 1 | module github.com/bnema/dumber | |
| 2 | 2 | ||
| 3 | - | go 1.25.3 | |
| 3 | + | go 1.26 | |
| 4 | 4 | ||
| 5 | 5 | require ( | |
| 6 | 6 | github.com/bnema/puregotk-webkit v0.0.13 | |
| @@ -23,7 +23,7 @@ require ( | |||
| 23 | 23 | gopkg.in/yaml.v3 v3.0.1 | |
| 24 | 24 | ) | |
| 25 | 25 | ||
| 26 | - | replace github.com/jwijenbergh/puregotk => github.com/bnema/puregotk v0.0.0-20260212181341-fb13c245f9f0 | |
| 26 | + | replace github.com/jwijenbergh/puregotk => github.com/bnema/puregotk v0.1.0 | |
| 27 | 27 | ||
| 28 | 28 | require ( | |
| 29 | 29 | github.com/atotto/clipboard v0.1.4 // indirect | |
| @@ -1,6 +1,6 @@ | |||||
| 1 | module github.com/bnema/dumber | 1 | module github.com/bnema/dumber | ||
| 2 | 2 | ||||
| 3 | - | go 1.25.3 | 3 | + | go 1.26 |
| 4 | 4 | ||||
| 5 | require ( | 5 | require ( | ||
| 6 | github.com/bnema/puregotk-webkit v0.0.13 | 6 | github.com/bnema/puregotk-webkit v0.0.13 | ||
| @@ -23,7 +23,7 @@ require ( | |||||
| 23 | gopkg.in/yaml.v3 v3.0.1 | 23 | gopkg.in/yaml.v3 v3.0.1 | ||
| 24 | ) | 24 | ) | ||
| 25 | 25 | ||||
| 26 | - | replace github.com/jwijenbergh/puregotk => github.com/bnema/puregotk v0.0.0-20260212181341-fb13c245f9f0 | 26 | + | replace github.com/jwijenbergh/puregotk => github.com/bnema/puregotk v0.1.0 |
| 27 | 27 | ||||
| 28 | require ( | 28 | require ( | ||
| 29 | github.com/atotto/clipboard v0.1.4 // indirect | 29 | github.com/atotto/clipboard v0.1.4 // indirect | ||