midr @ cab4432ec6a3e93286f219a8e6df0c7a57682c5d

fix: Remove make as requirement

Also fix an issue with a removed package
 1diff --git a/Makefile b/Makefile
 2deleted file mode 100644
 3index 398cdc326527abe7b6e47459a84712f148f66609..0000000000000000000000000000000000000000
 4--- a/Makefile
 5+++ /dev/null
 6@@ -1,9 +0,0 @@
 7-VERSION=v0.1.0
 8-
 9-build:
10-	go build -ldflags="-X 'main.Version=${VERSION}'"
11-
12-tar: build
13-	git archive \
14-        -o midr-${VERSION}.tar.gz \
15-        --prefix=midr-${VERSION}/ HEAD
16diff --git a/build.yml b/build.yml
17index 2be62583e5356e45710c64e272b2ad1def599b20..9123aa080829bc6dd5e19df7d03bb19bd0df988a 100644
18--- a/build.yml
19+++ b/build.yml
20@@ -2,7 +2,6 @@ # this build is meant to be submitted manually
21 image: alpine/latest
22 packages:
23   - rsync
24-  - make
25   - go
26 
27 sources:
28@@ -14,13 +13,17 @@
29 environment:
30   deploy: builds@gabrielgio.me
31   target: artifacts.gabrielgio.me/midr/
32+  VERSION: 0.1.0
33   GOPROXY: direct
34   XZ_OPT: -9
35 
36 tasks:
37   - build: |
38       cd midr
39-      make tar
40+      git archive \
41+          -o midr-${VERSION}.tar.gz \
42+          --prefix=midr-${VERSION}/ HEAD
43+
44   - deploy: |
45       cd midr
46       sshopts="ssh -o StrictHostKeyChecking=no"
47diff --git a/manager_test.go b/manager_test.go
48deleted file mode 100644
49index d0d2e35374ecfa99f4c1c81b47005ad3201410b9..0000000000000000000000000000000000000000
50--- a/manager_test.go
51+++ /dev/null
52@@ -1,45 +0,0 @@
53-package main
54-
55-import (
56-	"errors"
57-	"fmt"
58-	"math/rand"
59-	"os"
60-	"strings"
61-	"testing"
62-
63-	"git.sr.ht/~gabrielgio/midr/yt"
64-	"github.com/stretchr/testify/assert"
65-)
66-
67-const charset = "0123456789abcdef"
68-
69-func randomString(length int) string {
70-	sb := strings.Builder{}
71-	sb.Grow(length)
72-	for i := 0; i < length; i++ {
73-		sb.WriteByte(charset[rand.Intn(len(charset))])
74-	}
75-	return sb.String()
76-}
77-
78-func exists(path string) bool {
79-	_, err := os.Stat(path)
80-	return !errors.Is(err, os.ErrNotExist)
81-}
82-
83-func TestDownloadProcess(t *testing.T) {
84-	random := randomString(5)
85-	tmp := fmt.Sprintf("/tmp/%s", random)
86-	link := "https://www.youtube.com/watch?v=zGDzdps75ns"
87-	yt.RunYtDlpProcess(link, tmp)
88-
89-	full_tmp_path := fmt.Sprintf("%s/Small short test video.webm", tmp)
90-	assert.True(t, exists(full_tmp_path), "it worked?")
91-
92-	e := os.Remove(full_tmp_path)
93-	if e != nil {
94-		assert.FailNow(t, "File not removed properly")
95-	}
96-
97-}