Skip to content

Commit 0080064

Browse files
committed
Update workflows
* use artifact v4 actions * don't override user's requested REFLEX_DEP * when deploying, use the reflex version associated with the tag
1 parent 06fca8b commit 0080064

File tree

3 files changed

+7
-4
lines changed

3 files changed

+7
-4
lines changed

.github/workflows/check_export.yml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,8 +53,7 @@ jobs:
5353
python -m venv venv
5454
source venv/bin/activate
5555
56-
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
56+
pip install '${{ github.event.inputs.reflex_dep || env.REFLEX_DEP || "git+https://github.com/reflex-dev/reflex.git@main" }}' -r requirements.txt
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 -i "s/^reflex.*$/reflex==${{ github.event.release.tag_name }}" >> requirements.txt
2731
- name: Set environment variables
2832
id: set-env
2933
run: |

0 commit comments

Comments
 (0)