From 6257a77e7bdcb75bb1757f0dbba852201adc1bd7 Mon Sep 17 00:00:00 2001
From: Schaffer Stewart <schaffer.stewart@lifeomic.com>
Date: Mon, 19 Sep 2022 08:33:46 -0700
Subject: [PATCH] fix: upgrade release to go1.19

---
 .github/workflows/release.yml | 59 +++++++++++++++++------------------
 1 file changed, 29 insertions(+), 30 deletions(-)

diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
index 48788b4..ebdf40e 100644
--- a/.github/workflows/release.yml
+++ b/.github/workflows/release.yml
@@ -1,48 +1,47 @@
 # This GitHub action can publish assets for release when a tag is created.
 # Currently its setup to run on any tag that matches the pattern "v*" (ie. v0.1.0).
 #
-# This uses an action (hashicorp/ghaction-import-gpg) that assumes you set your 
+# This uses an action (hashicorp/ghaction-import-gpg) that assumes you set your
 # private key in the `GPG_PRIVATE_KEY` secret and passphrase in the `PASSPHRASE`
 # secret. If you would rather own your own GPG handling, please fork this action
 # or use an alternative one for key handling.
 #
-# You will need to pass the `--batch` flag to `gpg` in your signing step 
+# You will need to pass the `--batch` flag to `gpg` in your signing step
 # in `goreleaser` to indicate this is being used in a non-interactive mode.
 #
 name: release
 on:
   push:
     branches:
-    - master
+      - master
 jobs:
   goreleaser:
     runs-on: ubuntu-latest
     environment: terraform-registry
     steps:
-    - name: Checkout
-      uses: actions/checkout@v2.4.0
-    - name: Unshallow
-      run: git fetch --prune --unshallow
-    - name: Install semantic-release Dependency
-      run: npm install -g semantic-release conventional-changelog-conventionalcommits
-    - name: Tag Release
-      run: semantic-release
-    - name: Set up Go
-      uses: actions/setup-go@v2
-      with:
-        go-version: 1.17
-    - name: Import GPG key
-      id: import_gpg
-      uses: crazy-max/ghaction-import-gpg@v5.0.0
-      with:
-        gpg_private_key: ${{ secrets.LIFEOMIC_GPG_PRIVATE_KEY }}
-        passphrase: ${{ secrets.LIFEOMIC_GPG_PRIVATE_KEY_PASSPHRASE }}
-    - name: Run GoReleaser
-      uses: goreleaser/goreleaser-action@v2.8.0
-      with:
-        version: latest
-        args: release --rm-dist
-      env:
-        GPG_FINGERPRINT: ${{ steps.import_gpg.outputs.fingerprint }}
-        GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
-
+      - name: Checkout
+        uses: actions/checkout@v2.4.0
+      - name: Unshallow
+        run: git fetch --prune --unshallow
+      - name: Install semantic-release Dependency
+        run: npm install -g semantic-release conventional-changelog-conventionalcommits
+      - name: Tag Release
+        run: semantic-release
+      - name: Set up Go
+        uses: actions/setup-go@v2
+        with:
+          go-version: 1.19
+      - name: Import GPG key
+        id: import_gpg
+        uses: crazy-max/ghaction-import-gpg@v5.0.0
+        with:
+          gpg_private_key: ${{ secrets.LIFEOMIC_GPG_PRIVATE_KEY }}
+          passphrase: ${{ secrets.LIFEOMIC_GPG_PRIVATE_KEY_PASSPHRASE }}
+      - name: Run GoReleaser
+        uses: goreleaser/goreleaser-action@v2.8.0
+        with:
+          version: latest
+          args: release --rm-dist
+        env:
+          GPG_FINGERPRINT: ${{ steps.import_gpg.outputs.fingerprint }}
+          GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}