Skip to content

Commit 5dca688

Browse files
authored
Update workflows (#59)
* Update workflows * use artifact v4 actions * don't override user's requested REFLEX_DEP * when deploying, use the reflex version associated with the tag * check_export.yml: move default to env var * bump llamaindex-template to remove strict pin in requirements.txt
1 parent 06fca8b commit 5dca688

File tree

4 files changed

+8
-5
lines changed

4 files changed

+8
-5
lines changed

.github/workflows/check_export.yml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
name: check-export
22
env:
3-
REFLEX_DEP: "reflex"
3+
REFLEX_DEP: "git+https://github.com/reflex-dev/reflex.git@main"
44
TELEMETRY_ENABLED: false
55
on:
66
push:
@@ -54,7 +54,6 @@ jobs:
5454
source venv/bin/activate
5555
5656
pip install '${{ github.event.inputs.reflex_dep || env.REFLEX_DEP }}' -r requirements.txt
57-
pip install git+https://github.com/reflex-dev/reflex.git@main
5857
5958
export OPENAI_API_KEY="dummy"
6059
reflex init

.github/workflows/create-artifacts.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ jobs:
2424
echo "files=$files" >> $GITHUB_OUTPUT
2525
shell: bash
2626
- name: Upload zip files as artifacts
27-
uses: actions/upload-artifact@v3
27+
uses: actions/upload-artifact@v4
2828
with:
2929
name: zip-files
3030
path: "*.zip"
@@ -37,7 +37,7 @@ jobs:
3737
file: ${{ fromJson(needs.zip-and-publish.outputs.files) }}
3838
steps:
3939
- name: Download zip files
40-
uses: actions/download-artifact@v3
40+
uses: actions/download-artifact@v4
4141
with:
4242
name: zip-files
4343
- name: Debug output (file existence check)

.github/workflows/deploy.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@ jobs:
1010
uses: ./.github/workflows/list-templates.yml
1111

1212
deploy:
13+
# Can't deploy on a non-published release, so publish the release first.
14+
if: ${{ !contains(github.event.release.tag_name, 'dev') }}
1315
needs: list-templates
1416
runs-on: ubuntu-latest
1517
environment: Cloud Deploy
@@ -24,6 +26,8 @@ jobs:
2426
- uses: actions/checkout@v4
2527
with:
2628
submodules: recursive
29+
- name: Set reflex version for deploy
30+
run: sed -e "s/^reflex[ >=].*$/reflex==${{ github.event.release.tag_name }}/" -i ${{ matrix.folder }}/requirements.txt
2731
- name: Set environment variables
2832
id: set-env
2933
run: |

reflex-llamaindex-template

0 commit comments

Comments
 (0)