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
+
+
+
+[](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 ./...