diff --git a/.github/workflows/assets.yml b/.github/workflows/assets.yml
index 4a0643db56d43807d929d0d7df3305ecc567f077..e95301fdbaf426d7c3875edfa6d11697b175854d 100644
--- a/.github/workflows/assets.yml
+++ b/.github/workflows/assets.yml
@@ -14,7 +14,7 @@ jobs:
       - name: Install Go
         uses: actions/setup-go@v3
         with:
-          go-version: '1.18.x'
+          go-version: '1.19.x'
       - name: Install
         run: |
           echo "$(go env GOPATH)/bin" >> $GITHUB_PATH
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 5913fcaa5bcf1316226ff5524bc0b630471706ea..fed7df325d5b4baf846b26534ac3558aa44cb330 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -21,7 +21,7 @@ jobs:
       matrix:
         include:
           # Recommended version
-          - go-version: 1.18.x
+          - go-version: 1.19.x
             couchdb-version: 3.2.2
             lint: true
           # More exotic version
diff --git a/.github/workflows/cli.yml b/.github/workflows/cli.yml
index ff2eb0c4f488a919db1007b683cca708e5ac4e0f..e3ad0b6584adb1d9593a8c5fec137350060767df 100644
--- a/.github/workflows/cli.yml
+++ b/.github/workflows/cli.yml
@@ -14,7 +14,7 @@ jobs:
       - name: Install Go
         uses: actions/setup-go@v3
         with:
-          go-version: '1.18.x'
+          go-version: '1.19.x'
       - name: Install
         run: |
           echo "$(go env GOPATH)/bin" >> $GITHUB_PATH
diff --git a/.github/workflows/integration.yml b/.github/workflows/integration.yml
index d5c88ed5d66880b18638628eadf79afc3d2ad6c7..27c26155e85c678d53f9b67f720a3878ec8d9ab7 100644
--- a/.github/workflows/integration.yml
+++ b/.github/workflows/integration.yml
@@ -41,7 +41,7 @@ jobs:
       - name: Install Go
         uses: actions/setup-go@v3
         with:
-          go-version: '1.18.x'
+          go-version: '1.19.x'
       - name: Install Ruby
         uses: actions/setup-ruby@v1
         with:
diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
index 8cf41fbbef3d63e3a61e442d79a121186ba7075e..c1cac68b83d7a1bb07b5950e4df960d19362f2d9 100644
--- a/.github/workflows/release.yml
+++ b/.github/workflows/release.yml
@@ -10,7 +10,7 @@ jobs:
       - name: Install Go
         uses: actions/setup-go@v3
         with:
-          go-version: 1.18
+          go-version: 1.19
       - name: Check code
         uses: actions/checkout@v3
       - name: Build the binaries
diff --git a/docs/docker.md b/docs/docker.md
index 05d96790e1c0769d2e6e1f66141364a7a9740c84..e543222f5f61956e69fccff4e50a788135c954a9 100644
--- a/docs/docker.md
+++ b/docs/docker.md
@@ -37,7 +37,7 @@ docker run -it --rm --name cozy-stack \
     --workdir /app \
     -v $(pwd):/app \
     -v $(pwd):/go/bin \
-    golang:1.18 \
+    golang:1.19 \
     go get -v github.com/cozy/cozy-stack
 ```
 
diff --git a/scripts/Dockerfile b/scripts/Dockerfile
index 98ef536201a9d4073df158be68f884fea51e80a2..a9dd3883876a6bc70368d560da5b378d7f73fd5a 100644
--- a/scripts/Dockerfile
+++ b/scripts/Dockerfile
@@ -4,7 +4,7 @@
 
 
 # Multi-stage image: this step builds cozy-stack (and mailhog)
-FROM golang:1.18 as build
+FROM golang:1.19 as build
 WORKDIR /app
 
 # MailHog