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
10 changes: 5 additions & 5 deletions .github/workflows/go.yml
Original file line number Diff line number Diff line change
Expand Up @@ -105,7 +105,7 @@ jobs:
- name: Set up Go (API)
uses: actions/setup-go@7b8cf10d4e4a01d4992d18a89f4d7dc5a3e6d6f4 # v4
with:
go-version: "1.25.8"
go-version: "1.26.8"
- name: Build API
run: cd api/; go mod vendor; make build
- name: Test API
Expand All @@ -129,7 +129,7 @@ jobs:
- name: Set up Go (Libs)
uses: actions/setup-go@7b8cf10d4e4a01d4992d18a89f4d7dc5a3e6d6f4 # v4
with:
go-version: "1.25.8"
go-version: "1.26.8"
- name: Test Libs
run: cd libs/; go mod vendor; make test
- name: golangci-lint - Libs (non-blocking)
Expand All @@ -152,7 +152,7 @@ jobs:
- name: Set up Go (Proxy)
uses: actions/setup-go@7b8cf10d4e4a01d4992d18a89f4d7dc5a3e6d6f4 # v4
with:
go-version: "1.26.5"
go-version: "1.26.8"
- name: Build Proxy
run: cd proxy/; go mod vendor; make build
- name: Test Proxy
Expand All @@ -177,7 +177,7 @@ jobs:
- name: Set up Go (Blocklists)
uses: actions/setup-go@7b8cf10d4e4a01d4992d18a89f4d7dc5a3e6d6f4 # v4
with:
go-version: "1.25.8"
go-version: "1.26.8"
- name: Build Blocklists
run: cd blocklists/; go mod vendor; make build
- name: Test Blocklists
Expand All @@ -202,7 +202,7 @@ jobs:
- name: Set up Go (DNSCheck)
uses: actions/setup-go@7b8cf10d4e4a01d4992d18a89f4d7dc5a3e6d6f4 # v4
with:
go-version: "1.25.8"
go-version: "1.26.8"
- name: Build DNSCheck
run: cd dnscheck/; go mod vendor; make build
- name: golangci-lint - DNSCheck (non-blocking)
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -102,7 +102,7 @@ Note that the DNS proxy terminates TLS for the encrypted DNS transports itself;
- Docker & Docker Compose
- Make (for the provided automation scripts)
- Node.js 22+ and npm (for the React application)
- Go 1.26.5+ for `proxy/`, Go 1.25.8+ for the other Go modules (toolchain versions pinned in the `go.mod` files)
- Go 1.26.8+ for every Go module (toolchain version pinned in each `go.mod`)
- Python 3.11 (for the backend E2E tests)
- mkcert (optional, for trusted local TLS certificates)

Expand Down
2 changes: 1 addition & 1 deletion api/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# NOTE: The image should be built from the root of the project (see Makefile)
FROM golang:1.25.8 AS build
FROM golang:1.26.8 AS build

WORKDIR /app

Expand Down
2 changes: 1 addition & 1 deletion api/Dockerfile.dev
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FROM golang:1.25.8
FROM golang:1.26.8

RUN apt update; apt install -y make

Expand Down
2 changes: 1 addition & 1 deletion api/go.mod
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
module github.com/ivpn/dns/api

go 1.25.8
go 1.26.8

require (
github.com/AfterShip/email-verifier v1.4.0
Expand Down
2 changes: 1 addition & 1 deletion blocklists/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# NOTE: The image should be built from the root of the project (see Makefile)
FROM golang:1.25.8 AS build
FROM golang:1.26.8 AS build

WORKDIR /app

Expand Down
2 changes: 1 addition & 1 deletion blocklists/Dockerfile.dev
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FROM golang:1.25.8
FROM golang:1.26.8

RUN apt update; apt install -y make

Expand Down
2 changes: 1 addition & 1 deletion blocklists/go.mod
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
module github.com/ivpn/dns/blocklists

go 1.25.8
go 1.26.8

require (
github.com/alicebob/miniredis/v2 v2.38.0
Expand Down
2 changes: 1 addition & 1 deletion dnscheck/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# NOTE: The image should be built from the root of the project (see Makefile)
FROM golang:1.25.8 AS build
FROM golang:1.26.8 AS build

WORKDIR /app

Expand Down
2 changes: 1 addition & 1 deletion dnscheck/Dockerfile.dev
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FROM golang:1.25.8
FROM golang:1.26.8

RUN apt update; apt install -y make

Expand Down
2 changes: 1 addition & 1 deletion dnscheck/go.mod
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
module github.com/dnscheck

go 1.25.8
go 1.26.8

require (
github.com/go-playground/validator/v10 v10.25.0
Expand Down
2 changes: 1 addition & 1 deletion libs/go.mod
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
module github.com/ivpn/dns/libs

go 1.25.8
go 1.26.8

require (
github.com/alicebob/miniredis/v2 v2.38.0
Expand Down
2 changes: 1 addition & 1 deletion proxy/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# NOTE: The image should be built from the root of the project (see Makefile)
FROM golang:1.26.5 AS build
FROM golang:1.26.8 AS build

WORKDIR /app

Expand Down
2 changes: 1 addition & 1 deletion proxy/Dockerfile.dev
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FROM golang:1.26.5
FROM golang:1.26.8

RUN apt update; apt install -y make

Expand Down
4 changes: 2 additions & 2 deletions proxy/go.mod
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
module github.com/ivpn/dns/proxy

go 1.26.5
go 1.26.8

require (
github.com/AdguardTeam/dnsproxy v0.83.2
Expand All @@ -12,6 +12,7 @@ require (
github.com/miekg/dns v1.1.72
github.com/oschwald/geoip2-golang v1.13.0
github.com/prometheus/client_golang v1.23.2
github.com/prometheus/client_model v0.6.2
github.com/quic-go/quic-go v0.60.0
github.com/redis/go-redis/v9 v9.7.3
github.com/rs/zerolog v1.34.0
Expand Down Expand Up @@ -72,7 +73,6 @@ require (
github.com/oschwald/maxminddb-golang v1.13.0 // indirect
github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 // indirect
github.com/power-devops/perfstat v0.0.0-20240221224432-82ca36839d55 // indirect
github.com/prometheus/client_model v0.6.2 // indirect
github.com/prometheus/common v0.66.1 // indirect
github.com/prometheus/procfs v0.16.1 // indirect
github.com/robfig/cron/v3 v3.0.1 // indirect
Expand Down
Loading