From 19b376ac40e34b5d70bbe36e3affea3590fa4510 Mon Sep 17 00:00:00 2001 From: Jan Klattenhoff Date: Wed, 9 Apr 2025 18:19:21 +0200 Subject: [PATCH] refactor: clean up unused dependencies and functions --- .gitea/workflows/pr.yml | 2 -- go.mod | 10 ---------- go.sum | 26 -------------------------- internal/gitea/gitea.go | 16 ---------------- main.go | 9 ++++++++- 5 files changed, 8 insertions(+), 55 deletions(-) delete mode 100644 internal/gitea/gitea.go diff --git a/.gitea/workflows/pr.yml b/.gitea/workflows/pr.yml index 3626672..7f588a3 100644 --- a/.gitea/workflows/pr.yml +++ b/.gitea/workflows/pr.yml @@ -17,5 +17,3 @@ jobs: - name: Run Pull Request Lint Action uses: https://git.kjan.de/actions/pull-request-lint@main - - - run: cat /var/run/act/workflow/event.json diff --git a/go.mod b/go.mod index d682129..575ab3e 100644 --- a/go.mod +++ b/go.mod @@ -1,13 +1,3 @@ module git.kjan.de/actions/pull-request-lint go 1.24.2 - -require ( - code.gitea.io/sdk/gitea v0.21.0 // indirect - github.com/42wim/httpsig v1.2.2 // indirect - github.com/davidmz/go-pageant v1.0.2 // indirect - github.com/go-fed/httpsig v1.1.0 // indirect - github.com/hashicorp/go-version v1.7.0 // indirect - golang.org/x/crypto v0.33.0 // indirect - golang.org/x/sys v0.30.0 // indirect -) diff --git a/go.sum b/go.sum index 27105a4..e69de29 100644 --- a/go.sum +++ b/go.sum @@ -1,26 +0,0 @@ -code.gitea.io/sdk/gitea v0.21.0 h1:69n6oz6kEVHRo1+APQQyizkhrZrLsTLXey9142pfkD4= -code.gitea.io/sdk/gitea v0.21.0/go.mod h1:tnBjVhuKJCn8ibdyyhvUyxrR1Ca2KHEoTWoukNhXQPA= -github.com/42wim/httpsig v1.2.2 h1:ofAYoHUNs/MJOLqQ8hIxeyz2QxOz8qdSVvp3PX/oPgA= -github.com/42wim/httpsig v1.2.2/go.mod h1:P/UYo7ytNBFwc+dg35IubuAUIs8zj5zzFIgUCEl55WY= -github.com/davidmz/go-pageant v1.0.2 h1:bPblRCh5jGU+Uptpz6LgMZGD5hJoOt7otgT454WvHn0= -github.com/davidmz/go-pageant v1.0.2/go.mod h1:P2EDDnMqIwG5Rrp05dTRITj9z2zpGcD9efWSkTNKLIE= -github.com/go-fed/httpsig v1.1.0 h1:9M+hb0jkEICD8/cAiNqEB66R87tTINszBRTjwjQzWcI= -github.com/go-fed/httpsig v1.1.0/go.mod h1:RCMrTZvN1bJYtofsG4rd5NaO5obxQ5xBkdiS7xsT7bM= -github.com/hashicorp/go-version v1.7.0 h1:5tqGy27NaOTB8yJKUZELlFAS/LTKJkrmONwQKeRZfjY= -github.com/hashicorp/go-version v1.7.0/go.mod h1:fltr4n8CU8Ke44wwGCBoEymUuxUHl09ZGVZPK5anwXA= -golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= -golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= -golang.org/x/crypto v0.0.0-20210513164829-c07d793c2f9a/go.mod h1:P+XmwS30IXTQdn5tA2iutPOUgjI07+tq3H3K9MVA1s8= -golang.org/x/crypto v0.33.0 h1:IOBPskki6Lysi0lo9qQvbxiQ+FvsCC/YWOecCHAixus= -golang.org/x/crypto v0.33.0/go.mod h1:bVdXmD7IV/4GdElGPozy6U7lWdRXA4qyRVGJV57uQ5M= -golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= -golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= -golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= -golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.30.0 h1:QjkSwP/36a20jFYWkSue1YwXzLmsV5Gfq7Eiy72C1uc= -golang.org/x/sys v0.30.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= -golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= -golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= -golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= -golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= diff --git a/internal/gitea/gitea.go b/internal/gitea/gitea.go deleted file mode 100644 index a798720..0000000 --- a/internal/gitea/gitea.go +++ /dev/null @@ -1,16 +0,0 @@ -package gitea - -import ( - "fmt" - "os" - - "code.gitea.io/sdk/gitea" -) - -func getPrTitle() { - _, err := gitea.NewClient("https://git.kjan.de") - if err != nil { - fmt.Println(err) - os.Exit(1) - } -} diff --git a/main.go b/main.go index 7b2ff45..1a384ff 100644 --- a/main.go +++ b/main.go @@ -4,6 +4,8 @@ import ( "encoding/json" "fmt" "os" + + "git.kjan.de/actions/pull-request-lint/internal/validation" ) type GithubEvent struct { @@ -35,5 +37,10 @@ func main() { } prTitle := event.PullRequest.Title - fmt.Println("Pull Request Title:", prTitle) + semanticValidationErr := validation.ValidateConventionalCommit(prTitle) + if semanticValidationErr != nil { + fmt.Println(err) + os.Exit(1) + } + os.Exit(0) }