switch to go 1.19 (#1563)

This commit is contained in:
Alessandro Ros
2023-03-12 12:42:11 +01:00
committed by GitHub
parent e2370800ba
commit 45727a6de4
9 changed files with 12 additions and 10 deletions

View File

@@ -29,7 +29,7 @@ jobs:
- uses: actions/setup-go@v2
with:
go-version: "1.18"
go-version: "1.19"
- run: |
go mod download

View File

@@ -15,7 +15,7 @@ jobs:
- uses: actions/setup-go@v2
with:
go-version: "1.18"
go-version: "1.19"
- run: |
sed -i '/gortsplib/d' go.mod

View File

@@ -1,6 +1,6 @@
BASE_IMAGE = golang:1.18-alpine3.15
BASE_IMAGE = golang:1.19-alpine3.17
LINT_IMAGE = golangci/golangci-lint:v1.50.1
NODE_IMAGE = node:16-alpine3.15
NODE_IMAGE = node:16-alpine3.17
RPI32_IMAGE = balenalib/raspberry-pi:bullseye-run
RPI64_IMAGE = balenalib/raspberrypi3-64:bullseye-run

View File

@@ -562,7 +562,7 @@ go tool pprof -text http://localhost:9999/debug/pprof/profile?seconds=30
#### Standard
Install Go ≥ 1.18, download the repository, open a terminal in it and run:
Install Go ≥ 1.19, download the repository, open a terminal in it and run:
```sh
go build .
@@ -572,7 +572,7 @@ The command will produce the `rtsp-simple-server` binary.
#### Raspberry Pi
In case of a Raspberry Pi, the server can be compiled with native support for the Raspberry Pi Camera. Install Go ≥ 1.18, download the repository, open a terminal in it and run:
In case of a Raspberry Pi, the server can be compiled with native support for the Raspberry Pi Camera. Install Go ≥ 1.19, download the repository, open a terminal in it and run:
```sh
cd internal/rpicamera/exe

View File

@@ -1,4 +1,4 @@
FROM golang:1.18-alpine3.14
FROM golang:1.19-alpine3.17
RUN apk add --no-cache \
ffmpeg

View File

@@ -1,4 +1,4 @@
FROM golang:1.18-alpine3.14
FROM golang:1.19-alpine3.17
RUN apk add --no-cache \
ffmpeg

View File

@@ -1,4 +1,4 @@
FROM golang:1.18-alpine3.14
FROM golang:1.19-alpine3.17
RUN apk add --no-cache \
ffmpeg

2
go.mod
View File

@@ -1,6 +1,6 @@
module github.com/aler9/rtsp-simple-server
go 1.18
go 1.19
require (
code.cloudfoundry.org/bytefmt v0.0.0

View File

@@ -126,6 +126,8 @@ func TestRTMPServerPublishRead(t *testing.T) {
err = conn1.WriteTracks(videoTrack, audioTrack)
require.NoError(t, err)
time.Sleep(500 * time.Millisecond)
nconn2, err := func() (net.Conn, error) {
if ca == "plain" {
return net.Dial("tcp", u.Host)