From 7355d0a0eef35f8be4dbd220d347f56d86690bd4 Mon Sep 17 00:00:00 2001
From: JonasS <jonass@dev.jsje.de>
Date: Wed, 13 Dec 2023 21:37:46 +0100
Subject: [PATCH] chore: Update workflow steps, remove obsolete build file

---
 .github/workflows/go.yml           | 18 +++++++++---------
 .github/workflows/manual-build.yml | 22 ----------------------
 2 files changed, 9 insertions(+), 31 deletions(-)
 delete mode 100644 .github/workflows/manual-build.yml

diff --git a/.github/workflows/go.yml b/.github/workflows/go.yml
index 981d89d..b8b4d35 100644
--- a/.github/workflows/go.yml
+++ b/.github/workflows/go.yml
@@ -11,17 +11,17 @@ jobs:
     name: lint
     runs-on: ubuntu-22.04
     steps:
-      - uses: actions/checkout@v2
+      - uses: actions/checkout@v4
       - name: golangci-lint
-        uses: golangci/golangci-lint-action@v2
+        uses: golangci/golangci-lint-action@v3
   build:
     runs-on: ubuntu-22.04
     steps:
-      - uses: actions/checkout@v2
+      - uses: actions/checkout@v4
       - name: Set up Go
-        uses: actions/setup-go@v2
+        uses: actions/setup-go@v5
         with:
-          go-version: 1.18
+          go-version: 1.21
       - name: Build
         run: go build -v ./...
   release:
@@ -29,13 +29,13 @@ jobs:
     needs: [ lint, build ]
     if: ${{ startsWith(github.ref, 'refs/tags/') && contains(fromJSON('["mxschmitt", "JonasProgrammer"]'), github.actor) }}
     steps:
-      - uses: actions/checkout@v2
+      - uses: actions/checkout@v4
       - name: Set up Go
-        uses: actions/setup-go@v2
+        uses: actions/setup-go@v5
         with:
-          go-version: 1.18
+          go-version: 1.21
       - name: Run GoReleaser
-        uses: goreleaser/goreleaser-action@v2
+        uses: goreleaser/goreleaser-action@v5
         with:
           version: latest
           args: release --rm-dist
diff --git a/.github/workflows/manual-build.yml b/.github/workflows/manual-build.yml
deleted file mode 100644
index 812173f..0000000
--- a/.github/workflows/manual-build.yml
+++ /dev/null
@@ -1,22 +0,0 @@
-name: Manual-build
-on:
-  workflow_dispatch:
-jobs:
-  build:
-    runs-on: ubuntu-22.04
-    steps:
-      - uses: actions/checkout@v2
-      - name: Set up Go
-        uses: actions/setup-go@v2
-        with:
-          go-version: 1.18
-      - name: Run GoReleaser
-        uses: goreleaser/goreleaser-action@v2
-        with:
-          version: latest
-          args: release --snapshot --skip-publish
-      - name: Upload assets
-        uses: actions/upload-artifact@v2
-        with:
-          name: manual-build
-          path: dist/*
-- 
GitLab