From 510806a8862b0723a44a6dc9be5620bc2e945b2c Mon Sep 17 00:00:00 2001 From: Angelos Mitsios <65828210+AngMits@users.noreply.github.com> Date: Fri, 21 Jul 2023 10:09:37 +0300 Subject: [PATCH 1/2] Remove run condition (#61) Cleanup run condition for main branch to avoid empty runs --- .github/workflows/publish_to_jfrog.yml | 2 -- 1 file changed, 2 deletions(-) diff --git a/.github/workflows/publish_to_jfrog.yml b/.github/workflows/publish_to_jfrog.yml index 0ea881c..d323dd7 100644 --- a/.github/workflows/publish_to_jfrog.yml +++ b/.github/workflows/publish_to_jfrog.yml @@ -16,8 +16,6 @@ on: required: false default: "0.0.0.dev" push: - branches: - - main tags: - "*" From a6288ba3805c51eb8cd5168858792a8e2de6a088 Mon Sep 17 00:00:00 2001 From: Panos Antonakos <42936184+antonakospanos@users.noreply.github.com> Date: Fri, 21 Jul 2023 10:43:35 +0300 Subject: [PATCH 2/2] FIX: GHA deploy --- .github/workflows/publish_to_jfrog.yml | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/.github/workflows/publish_to_jfrog.yml b/.github/workflows/publish_to_jfrog.yml index d323dd7..b7b3266 100644 --- a/.github/workflows/publish_to_jfrog.yml +++ b/.github/workflows/publish_to_jfrog.yml @@ -1,9 +1,5 @@ name: Push project build to JFrog Artifactory -env: - ARTIFACTORY_USERNAME: ${{ vars.JFROG_USER }} - ARTIFACTORY_API_KEY: ${{ secrets.JFROG_API_KEY}} - on: workflow_dispatch: inputs: @@ -22,7 +18,7 @@ on: jobs: build: runs-on: ubuntu-latest - + environment: Deploy steps: # This action checks out the code from the repository - name: Checkout repository @@ -33,6 +29,9 @@ jobs: python-version: "3.11" - name: Install poetry, build, and publish via tag + env: + ARTIFACTORY_USERNAME: ${{ vars.JFROG_USER }} + ARTIFACTORY_API_KEY: ${{ secrets.JFROG_API_KEY}} if: startsWith(github.ref, 'refs/tags/') run: | pip install poetry @@ -43,6 +42,9 @@ jobs: make deploy - name: Install poetry, build, and publish via custom branch + env: + ARTIFACTORY_USERNAME: ${{ vars.JFROG_USER }} + ARTIFACTORY_API_KEY: ${{ secrets.JFROG_API_KEY}} if: ${{ github.event_name == 'workflow_dispatch' }} run: | pip install poetry