mirror of
https://github.com/bluenviron/mediacommon.git
synced 2025-09-26 21:01:14 +08:00
bump Golang to 1.25 (#234)
This commit is contained in:
4
.github/workflows/lint.yml
vendored
4
.github/workflows/lint.yml
vendored
@@ -15,7 +15,7 @@ jobs:
|
|||||||
|
|
||||||
- uses: actions/setup-go@v5
|
- uses: actions/setup-go@v5
|
||||||
with:
|
with:
|
||||||
go-version: "1.24"
|
go-version: "1.25"
|
||||||
|
|
||||||
- uses: golangci/golangci-lint-action@v8
|
- uses: golangci/golangci-lint-action@v8
|
||||||
with:
|
with:
|
||||||
@@ -29,7 +29,7 @@ jobs:
|
|||||||
|
|
||||||
- uses: actions/setup-go@v5
|
- uses: actions/setup-go@v5
|
||||||
with:
|
with:
|
||||||
go-version: "1.24"
|
go-version: "1.25"
|
||||||
|
|
||||||
- run: |
|
- run: |
|
||||||
go mod tidy
|
go mod tidy
|
||||||
|
6
.github/workflows/test.yml
vendored
6
.github/workflows/test.yml
vendored
@@ -11,7 +11,7 @@ jobs:
|
|||||||
runs-on: ubuntu-22.04
|
runs-on: ubuntu-22.04
|
||||||
strategy:
|
strategy:
|
||||||
matrix:
|
matrix:
|
||||||
go: ["1.23", "1.24"]
|
go: ["1.24", "1.25"]
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v5
|
- uses: actions/checkout@v5
|
||||||
@@ -24,7 +24,7 @@ jobs:
|
|||||||
|
|
||||||
- run: make test-nodocker
|
- run: make test-nodocker
|
||||||
|
|
||||||
- if: matrix.go == '1.24'
|
- if: matrix.go == '1.25'
|
||||||
uses: codecov/codecov-action@v5
|
uses: codecov/codecov-action@v5
|
||||||
with:
|
with:
|
||||||
token: ${{ secrets.CODECOV_TOKEN }}
|
token: ${{ secrets.CODECOV_TOKEN }}
|
||||||
@@ -35,4 +35,4 @@ jobs:
|
|||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v5
|
- uses: actions/checkout@v5
|
||||||
|
|
||||||
- run: make test32
|
- run: make test-32
|
||||||
|
4
Makefile
4
Makefile
@@ -1,4 +1,4 @@
|
|||||||
BASE_IMAGE = golang:1.24-alpine3.20
|
BASE_IMAGE = golang:1.25-alpine3.22
|
||||||
LINT_IMAGE = golangci/golangci-lint:v2.4.0
|
LINT_IMAGE = golangci/golangci-lint:v2.4.0
|
||||||
|
|
||||||
.PHONY: $(shell ls)
|
.PHONY: $(shell ls)
|
||||||
@@ -10,7 +10,7 @@ help:
|
|||||||
@echo ""
|
@echo ""
|
||||||
@echo " format format source files"
|
@echo " format format source files"
|
||||||
@echo " test run tests"
|
@echo " test run tests"
|
||||||
@echo " test32 run tests on a 32-bit system"
|
@echo " test-32 run tests on a 32-bit system"
|
||||||
@echo " lint run linter"
|
@echo " lint run linter"
|
||||||
@echo ""
|
@echo ""
|
||||||
|
|
||||||
|
@@ -13,7 +13,7 @@ Definitions and functions shared between [gortsplib](https://github.com/bluenvir
|
|||||||
* [Bit reader and writer](https://pkg.go.dev/github.com/bluenviron/mediacommon/v2/pkg/bits)
|
* [Bit reader and writer](https://pkg.go.dev/github.com/bluenviron/mediacommon/v2/pkg/bits)
|
||||||
* [Rewindable reader](https://pkg.go.dev/github.com/bluenviron/mediacommon/v2/pkg/rewindablereader)
|
* [Rewindable reader](https://pkg.go.dev/github.com/bluenviron/mediacommon/v2/pkg/rewindablereader)
|
||||||
|
|
||||||
Go ≥ 1.23 is required.
|
Go ≥ 1.24 is required.
|
||||||
|
|
||||||
## Specifications
|
## Specifications
|
||||||
|
|
||||||
|
2
go.mod
2
go.mod
@@ -1,6 +1,6 @@
|
|||||||
module github.com/bluenviron/mediacommon/v2
|
module github.com/bluenviron/mediacommon/v2
|
||||||
|
|
||||||
go 1.23.0
|
go 1.24.0
|
||||||
|
|
||||||
require (
|
require (
|
||||||
github.com/abema/go-mp4 v1.4.1
|
github.com/abema/go-mp4 v1.4.1
|
||||||
|
@@ -10,7 +10,7 @@ test-nodocker: test-pkg
|
|||||||
|
|
||||||
define DOCKERFILE_TEST
|
define DOCKERFILE_TEST
|
||||||
ARG ARCH
|
ARG ARCH
|
||||||
FROM $$ARCH/$(BASE_IMAGE)
|
FROM --platform=$$ARCH $(BASE_IMAGE)
|
||||||
RUN apk add --no-cache make git gcc musl-dev
|
RUN apk add --no-cache make git gcc musl-dev
|
||||||
WORKDIR /s
|
WORKDIR /s
|
||||||
COPY go.mod go.sum ./
|
COPY go.mod go.sum ./
|
||||||
@@ -26,7 +26,7 @@ test:
|
|||||||
temp \
|
temp \
|
||||||
make test-nodocker
|
make test-nodocker
|
||||||
|
|
||||||
test32:
|
test-32:
|
||||||
echo "$$DOCKERFILE_TEST" | docker build -q . -f - -t temp --build-arg ARCH=i386
|
echo "$$DOCKERFILE_TEST" | docker build -q . -f - -t temp --build-arg ARCH=i386
|
||||||
docker run --rm \
|
docker run --rm \
|
||||||
--name temp \
|
--name temp \
|
||||||
|
Reference in New Issue
Block a user