From b8a5b0cb96b764030bf7e4f82a2b2850c47fa66a Mon Sep 17 00:00:00 2001 From: Gabriel Luiz Freitas Almeida Date: Mon, 8 Apr 2024 18:24:45 -0300 Subject: [PATCH] Update GitHub workflows to create releases for pre-release and main branches --- .github/workflows/pre-release-base.yml | 21 ++++++++++----------- .github/workflows/pre-release-langflow.yml | 20 ++++++++++---------- .github/workflows/release.yml | 18 +++++++++--------- 3 files changed, 29 insertions(+), 30 deletions(-) diff --git a/.github/workflows/pre-release-base.yml b/.github/workflows/pre-release-base.yml index a00646e73..92ced1ddb 100644 --- a/.github/workflows/pre-release-base.yml +++ b/.github/workflows/pre-release-base.yml @@ -50,22 +50,11 @@ jobs: fi - name: Build project for distribution run: make build base=true - - name: Publish to PyPI env: POETRY_PYPI_TOKEN_PYPI: ${{ secrets.PYPI_API_TOKEN }} run: | make publish base=true - - name: Create Release - uses: ncipollo/release-action@v1 - with: - artifacts: "dist/*" - token: ${{ secrets.GITHUB_TOKEN }} - draft: false - generateReleaseNotes: true - prerelease: true - tag: v${{ steps.check-version.outputs.version }} - commit: dev - name: Set up QEMU uses: docker/setup-qemu-action@v3 - name: Set up Docker Buildx @@ -83,3 +72,13 @@ jobs: file: ./build_and_push_base.Dockerfile tags: | langflow/langflow:base-${{ steps.check-version.outputs.version }} + - name: Create Release + uses: ncipollo/release-action@v1 + with: + artifacts: "dist/*" + token: ${{ secrets.GITHUB_TOKEN }} + draft: false + generateReleaseNotes: true + prerelease: true + tag: v${{ steps.check-version.outputs.version }} + commit: dev diff --git a/.github/workflows/pre-release-langflow.yml b/.github/workflows/pre-release-langflow.yml index d06caeea1..10bd333e6 100644 --- a/.github/workflows/pre-release-langflow.yml +++ b/.github/workflows/pre-release-langflow.yml @@ -55,16 +55,6 @@ jobs: POETRY_PYPI_TOKEN_PYPI: ${{ secrets.PYPI_API_TOKEN }} run: | make publish main=true - - name: Create Release - uses: ncipollo/release-action@v1 - with: - artifacts: "dist/*" - token: ${{ secrets.GITHUB_TOKEN }} - draft: false - generateReleaseNotes: true - prerelease: true - tag: v${{ steps.check-version.outputs.version }} - commit: dev - name: Set up QEMU uses: docker/setup-qemu-action@v3 - name: Set up Docker Buildx @@ -83,3 +73,13 @@ jobs: tags: | langflow/langflow:${{ steps.check-version.outputs.version }} langflow/langflow:1.0-alpha + - name: Create Release + uses: ncipollo/release-action@v1 + with: + artifacts: "dist/*" + token: ${{ secrets.GITHUB_TOKEN }} + draft: false + generateReleaseNotes: true + prerelease: true + tag: v${{ steps.check-version.outputs.version }} + commit: dev diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index a8dc8caae..e63078121 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -31,15 +31,6 @@ jobs: id: check-version run: | echo version=$(poetry version --short) >> $GITHUB_OUTPUT - - name: Create Release - uses: ncipollo/release-action@v1 - with: - artifacts: "dist/*" - token: ${{ secrets.GITHUB_TOKEN }} - draft: false - generateReleaseNotes: true - tag: v${{ steps.check-version.outputs.version }} - commit: main - name: Publish to PyPI env: POETRY_PYPI_TOKEN_PYPI: ${{ secrets.PYPI_API_TOKEN }} @@ -63,3 +54,12 @@ jobs: tags: | langflow/langflow:${{ steps.check-version.outputs.version }} langflow/langflow:latest + - name: Create Release + uses: ncipollo/release-action@v1 + with: + artifacts: "dist/*" + token: ${{ secrets.GITHUB_TOKEN }} + draft: false + generateReleaseNotes: true + tag: v${{ steps.check-version.outputs.version }} + commit: main