From 8f52be6c5411b14af081dc826b30b1f6e99f0e3c Mon Sep 17 00:00:00 2001 From: Richard Julian Date: Tue, 18 Jun 2024 20:08:36 +0200 Subject: [PATCH] Add in updated github workflow for tag based releases --- .github/workflows/ta_build.yml | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/.github/workflows/ta_build.yml b/.github/workflows/ta_build.yml index 8ff28b2..0b5115e 100644 --- a/.github/workflows/ta_build.yml +++ b/.github/workflows/ta_build.yml @@ -2,8 +2,8 @@ name: Splunk TA Builder on: push: - paths: - - 'ta-csnf/**' + tags: + - '*' jobs: build: @@ -12,8 +12,13 @@ jobs: - uses: actions/checkout@v4 - name: tar package files run: | - COPYFILE_DISABLE=1 tar --format ustar -cvzf ta-csnf.tar.gz ta-csnf/ - tar -tvf ./ta-csnf.tar.gz + COPYFILE_DISABLE=1 tar --format ustar -cvzf ./ta-${{ github.ref_name }}-csnf.tar.gz ta-csnf/ + tar -tvf ./ta-${{ github.ref_name }}-csnf.tar.gz + - name: Release + uses: softprops/action-gh-release@v2 + if: startsWith(github.ref, 'refs/tags/') + with: + files: ta-${{ github.ref_name }}-csnf.tar.gz # curl -X POST \ # -H "Authorization: bearer " \ # -H "Cache-Control: no-cache" \