From cbd568b71469ed2d45c81c3b384cce12236bf906 Mon Sep 17 00:00:00 2001 From: Daniel Hougaard <62331820+DanielHougaard@users.noreply.github.com> Date: Wed, 24 Apr 2024 00:18:25 +0200 Subject: [PATCH] Update release_build_infisical_cli.yml --- .../workflows/release_build_infisical_cli.yml | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/.github/workflows/release_build_infisical_cli.yml b/.github/workflows/release_build_infisical_cli.yml index 4a0da7f69..23a3fcb24 100644 --- a/.github/workflows/release_build_infisical_cli.yml +++ b/.github/workflows/release_build_infisical_cli.yml @@ -1,6 +1,8 @@ name: Build and release CLI on: + workflow_dispatch: + push: # run only against tags tags: @@ -12,7 +14,7 @@ permissions: # issues: write jobs: cli-integration-tests: - name: Run tests before deployment + name: CLI Integration Tests uses: ./.github/workflows/run-cli-tests.yml secrets: CLI_TESTS_UA_CLIENT_ID: ${{ secrets.CLI_TESTS_UA_CLIENT_ID }} @@ -21,9 +23,17 @@ jobs: CLI_TESTS_PROJECT_ID: ${{ secrets.CLI_TESTS_PROJECT_ID }} CLI_TESTS_ENV_SLUG: ${{ secrets.CLI_TESTS_ENV_SLUG }} - goreleaser: - runs-on: ubuntu-20.04 + run-tests: + name: Run tests before deployment needs: [cli-integration-tests] + runs-on: ubuntu-latest + + # only run if the event is not a workflow_dispatch + goreleaser: + if: github.event_name != 'workflow_dispatch' + name: Build and release CLI + runs-on: ubuntu-20.04 + needs: [run-tests] steps: - uses: actions/checkout@v3 with: