From e77fcba0c7f2ef26f0026eb0d94b1b93441dd015 Mon Sep 17 00:00:00 2001 From: Zach Christensen <23529374+ZachChristensen28@users.noreply.github.com> Date: Wed, 5 Oct 2022 19:06:43 -0600 Subject: [PATCH] adding file to release --- .github/workflows/release.yml | 23 +++++++++++++++++------ 1 file changed, 17 insertions(+), 6 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 273a2d5..c575630 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -8,19 +8,30 @@ on: - "src/**" jobs: release: - name: Create Release + name: Draft Release runs-on: ubuntu-latest steps: - - name: Checkout code - uses: actions/checkout@v2 - - name: Install dependencies - run: sudo apt-get install -y jq + - uses: actions/checkout@v2 + - uses: actions/setup-python@v2 + with: + python-version: 3.7 + - name: Download packaging toolkit + run: wget https://download.splunk.com/misc/packaging-toolkit/splunk-packaging-toolkit-1.0.1.tar.gz + - name: Install packaging toolkit + run: pip install splunk-packaging-toolkit-1.0.1.tar.gz + - name: Package app + id: app + run: | + cd src + slim package -o ~/build/packages SA-CrowdstrikeDevices + echo "::set-output name=app::$(realpath ~/build/packages/*)" - name: Get version id: version run: echo "::set-output name=version::$(cat src/SA-CrowdstrikeDevices/app.manifest | jq -r .info.id.version)" - - name: Create release + - name: Generate release uses: softprops/action-gh-release@v1 with: draft: true name: SA-CrowdstrikeDevices v${{ steps.version.outputs.version }} tag_name: v${{ steps.version.outputs.version }} + files: ${{ steps.app.outputs.app }}