From 0e4a8493124bdad5f1442cdfa0ca4e37364c8a86 Mon Sep 17 00:00:00 2001 From: Mitchel Disveld Date: Sun, 21 Apr 2024 00:02:49 +0200 Subject: [PATCH 1/7] Create go.yml --- .github/workflows/go.yml | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 .github/workflows/go.yml diff --git a/.github/workflows/go.yml b/.github/workflows/go.yml new file mode 100644 index 0000000..925866c --- /dev/null +++ b/.github/workflows/go.yml @@ -0,0 +1,28 @@ +# This workflow will build a golang project +# For more information see: https://docs.github.com/en/actions/automating-builds-and-tests/building-and-testing-go + +name: Go + +on: + push: + branches: [ "main" ] + pull_request: + branches: [ "main" ] + +jobs: + + build: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + + - name: Set up Go + uses: actions/setup-go@v4 + with: + go-version: '1.20' + + - name: Build + run: go build -v ./... + + - name: Test + run: go test -v ./... From eb4880e7d7ef79a8b9e5ba38de453d58da0ad044 Mon Sep 17 00:00:00 2001 From: Mitchel Disveld Date: Sun, 21 Apr 2024 00:08:40 +0200 Subject: [PATCH 2/7] Update go.yml --- .github/workflows/go.yml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/workflows/go.yml b/.github/workflows/go.yml index 925866c..6621766 100644 --- a/.github/workflows/go.yml +++ b/.github/workflows/go.yml @@ -19,7 +19,10 @@ jobs: - name: Set up Go uses: actions/setup-go@v4 with: - go-version: '1.20' + go-version: '1.21' + + - name: hls-js-downloader + run: go generate - name: Build run: go build -v ./... From f079d1872753287653502503f1a4fe361410f82f Mon Sep 17 00:00:00 2001 From: Mitchel Disveld Date: Sun, 21 Apr 2024 00:11:55 +0200 Subject: [PATCH 3/7] Update go.yml --- .github/workflows/go.yml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/workflows/go.yml b/.github/workflows/go.yml index 6621766..f62bf3f 100644 --- a/.github/workflows/go.yml +++ b/.github/workflows/go.yml @@ -21,9 +21,12 @@ jobs: with: go-version: '1.21' - - name: hls-js-downloader + - name: Generate run: go generate + - name: hlsjsdownloader + run: go run ./hlsjsdownloader + - name: Build run: go build -v ./... From 7ae3245c6d0b271a640ed2867842ee63fa2208d2 Mon Sep 17 00:00:00 2001 From: Mitchel Disveld Date: Sun, 21 Apr 2024 00:34:15 +0200 Subject: [PATCH 4/7] badges --- README.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/README.md b/README.md index 8bb91a1..b211e50 100644 --- a/README.md +++ b/README.md @@ -3,6 +3,11 @@

# go-novon +![Go](https://pkg.go.dev/badge/github.com/mutsimutsi/nkn-sdk-go) +![GitHub go.mod Go version](https://img.shields.io/github/go-mod/go-version/mutsimutsi/go-novon) +![GitHub Tag](https://img.shields.io/github/v/tag/mutsimutsi/go-novon) +[![License](https://img.shields.io/badge/License-MIT-yellow.svg)](https://choosealicense.com/licenses/mit/) + A decentralised video streaming host client to stream RTMP to novon # Prerequisites From a85e38434930c8a8aac8640cfc88cf6a331251fb Mon Sep 17 00:00:00 2001 From: Mitchel Disveld Date: Sun, 21 Apr 2024 00:47:55 +0200 Subject: [PATCH 5/7] Update go.yml --- .github/workflows/go.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/go.yml b/.github/workflows/go.yml index f62bf3f..6d3472a 100644 --- a/.github/workflows/go.yml +++ b/.github/workflows/go.yml @@ -25,7 +25,8 @@ jobs: run: go generate - name: hlsjsdownloader - run: go run ./hlsjsdownloader + run: cd /home/runner/go/pkg/mod/github.com/mutsimutsi/mediamtx@v1.0.0/internal/servers/hls + go run ./hlsjsdownloader - name: Build run: go build -v ./... From c0546ec4f10600735a9239f26b4905c58ea730e5 Mon Sep 17 00:00:00 2001 From: Mitchel Disveld Date: Sun, 21 Apr 2024 00:49:40 +0200 Subject: [PATCH 6/7] Update go.yml --- .github/workflows/go.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/go.yml b/.github/workflows/go.yml index 6d3472a..849bf5d 100644 --- a/.github/workflows/go.yml +++ b/.github/workflows/go.yml @@ -25,7 +25,8 @@ jobs: run: go generate - name: hlsjsdownloader - run: cd /home/runner/go/pkg/mod/github.com/mutsimutsi/mediamtx@v1.0.0/internal/servers/hls + run: | + cd /home/runner/go/pkg/mod/github.com/mutsimutsi/mediamtx@v1.0.0/internal/servers/hls go run ./hlsjsdownloader - name: Build From 95fef151d52c74102bef5460725cbd9717ebcafc Mon Sep 17 00:00:00 2001 From: Mitchel Disveld Date: Sun, 21 Apr 2024 01:01:13 +0200 Subject: [PATCH 7/7] Update go.yml --- .github/workflows/go.yml | 8 -------- 1 file changed, 8 deletions(-) diff --git a/.github/workflows/go.yml b/.github/workflows/go.yml index 849bf5d..4927f09 100644 --- a/.github/workflows/go.yml +++ b/.github/workflows/go.yml @@ -21,14 +21,6 @@ jobs: with: go-version: '1.21' - - name: Generate - run: go generate - - - name: hlsjsdownloader - run: | - cd /home/runner/go/pkg/mod/github.com/mutsimutsi/mediamtx@v1.0.0/internal/servers/hls - go run ./hlsjsdownloader - - name: Build run: go build -v ./...