Skip to content

Release ragstack-ai-langflow-base 1.0.6 #11

Release ragstack-ai-langflow-base 1.0.6

Release ragstack-ai-langflow-base 1.0.6 #11

name: Release RAGStack Langflow base
on:
push:
tags:
- "ragstack-ai-langflow-base-*"
env:
POETRY_VERSION: "1.8.2"
jobs:
if_release:
runs-on: ubuntu-latest
permissions: write-all
steps:
- uses: actions/checkout@v4
- name: Install poetry
run: pipx install poetry==$POETRY_VERSION
- name: Set up Python 3.10
uses: actions/setup-python@v5
with:
python-version: "3.10"
cache: "poetry"
- name: Build project for distribution
run: |
make build base=true
- name: Check Version
id: check-version
run: |
cd src/backend/base
echo version=$(poetry version --short) >> $GITHUB_OUTPUT
- name: Publish to PyPI
env:
POETRY_PYPI_TOKEN_PYPI: ${{ secrets.PYPI_API_TOKEN }}
run: |
cd src/backend/base
poetry publish