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 - uses: actions/setup-go@v2
with: with:
go-version: "1.18" go-version: "1.19"
- run: | - run: |
go mod download go mod download

View File

@@ -15,7 +15,7 @@ jobs:
- uses: actions/setup-go@v2 - uses: actions/setup-go@v2
with: with:
go-version: "1.18" go-version: "1.19"
- run: | - run: |
sed -i '/gortsplib/d' go.mod 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 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 RPI32_IMAGE = balenalib/raspberry-pi:bullseye-run
RPI64_IMAGE = balenalib/raspberrypi3-64: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 #### 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 ```sh
go build . go build .
@@ -572,7 +572,7 @@ The command will produce the `rtsp-simple-server` binary.
#### Raspberry Pi #### 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 ```sh
cd internal/rpicamera/exe 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 \ RUN apk add --no-cache \
ffmpeg ffmpeg

View File

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

View File

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

2
go.mod
View File

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

View File

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