chore: Update docker-build.yml to include pre_release option

This commit is contained in:
Gabriel Luiz Freitas Almeida 2024-06-24 08:13:10 -03:00
commit de2a95d5aa
2 changed files with 117 additions and 63 deletions

View file

@ -8,6 +8,11 @@ on:
release_type:
required: true
type: string
pre_release:
required: false
type: boolean
default: true
workflow_dispatch:
inputs:
version:
@ -19,6 +24,10 @@ on:
options:
- base
- main
pre_release:
required: false
type: boolean
default: true
env:
POETRY_VERSION: "1.8.2"
TEST_TAG: "langflowai/langflow:test"
@ -38,7 +47,11 @@ jobs:
echo "tags=langflowai/langflow:base-${{ inputs.version }}" >> $GITHUB_OUTPUT
echo "file=./docker/build_and_push_base.Dockerfile" >> $GITHUB_OUTPUT
else
echo "tags=langflowai/langflow:${{ inputs.version }},langflowai/langflow:1.0-alpha" >> $GITHUB_OUTPUT
if [[ "${{ inputs.pre_release }}" == "true" ]]; then
echo "tags=langflowai/langflow:${{ inputs.version }}-alpha,langflowai/langflow:alpha" >> $GITHUB_OUTPUT
else
echo "tags=langflowai/langflow:${{ inputs.version }},langflowai/langflow:latest" >> $GITHUB_OUTPUT
fi
echo "file=./docker/build_and_push.Dockerfile" >> $GITHUB_OUTPUT
fi
build: