about summary refs log tree commit diff stats
path: root/internal/vcs
diff options
context:
space:
mode:
authorAlan Pearce2025-01-24 22:15:46 +0100
committerAlan Pearce2025-01-24 22:18:34 +0100
commit51a9cf280ff4045b360519ef8cc1ee4203a2c7bc (patch)
tree4ee7550a9586d4ef8d3cba20bbaa2e75fab165c2 /internal/vcs
parent177955eab572c13b7d99217e54250f377c9a3c9e (diff)
downloadwebsite-51a9cf280ff4045b360519ef8cc1ee4203a2c7bc.tar.lz
website-51a9cf280ff4045b360519ef8cc1ee4203a2c7bc.tar.zst
website-51a9cf280ff4045b360519ef8cc1ee4203a2c7bc.zip
fix linter complaints
Diffstat (limited to 'internal/vcs')
-rw-r--r--internal/vcs/repository.go8
1 files changed, 7 insertions, 1 deletions
diff --git a/internal/vcs/repository.go b/internal/vcs/repository.go
index 5950e53..06a4733 100644
--- a/internal/vcs/repository.go
+++ b/internal/vcs/repository.go
@@ -82,6 +82,9 @@ func (r *Repository) Update() (bool, error) {
 	refs, err := rem.List(&git.ListOptions{
 		Timeout: 5,
 	})
+	if err != nil {
+		return false, err
+	}
 
 	var hash plumbing.Hash
 	for _, ref := range refs {
@@ -94,10 +97,13 @@ func (r *Repository) Update() (bool, error) {
 	if err != nil {
 		return false, err
 	}
-	wt.Checkout(&git.CheckoutOptions{
+	err = wt.Checkout(&git.CheckoutOptions{
 		Hash:  hash,
 		Force: true,
 	})
+	if err != nil {
+		return false, err
+	}
 
 	r.log.Info("updated to", "rev", hash)