Browse Source

switch to go 1.19 (#1563)

pull/1565/head
Alessandro Ros 3 years ago committed by GitHub
parent
commit
45727a6de4
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 2
      .github/workflows/lint.yml
  2. 2
      .github/workflows/release.yml
  3. 4
      Makefile
  4. 4
      README.md
  5. 2
      bench/proxy/Dockerfile
  6. 2
      bench/publish/Dockerfile
  7. 2
      bench/read/Dockerfile
  8. 2
      go.mod
  9. 2
      internal/core/rtmp_server_test.go

2
.github/workflows/lint.yml

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

2
.github/workflows/release.yml

@ -15,7 +15,7 @@ jobs: @@ -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

4
Makefile

@ -1,6 +1,6 @@ @@ -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

4
README.md

@ -562,7 +562,7 @@ go tool pprof -text http://localhost:9999/debug/pprof/profile?seconds=30 @@ -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. @@ -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

2
bench/proxy/Dockerfile

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

2
bench/publish/Dockerfile

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

2
bench/read/Dockerfile

@ -1,4 +1,4 @@ @@ -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

@ -1,6 +1,6 @@ @@ -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

2
internal/core/rtmp_server_test.go

@ -126,6 +126,8 @@ func TestRTMPServerPublishRead(t *testing.T) { @@ -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)

Loading…
Cancel
Save