diff --git a/.github/workflows/checks.yml b/.github/workflows/checks.yml
index 316dc57a2..f88c21953 100644
--- a/.github/workflows/checks.yml
+++ b/.github/workflows/checks.yml
@@ -87,8 +87,8 @@ jobs:
working-directory: examples/${{ matrix.example }}
run: |
pip install uv
- uv venv
- source .venv/bin/activate
+ uv venv $GITHUB_WORKSPACE/.venv
+ source $GITHUB_WORKSPACE/.venv/bin/activate
if [ -f requirements.in ]; then uv pip install -r requirements.in; fi
uv pip install "flytekit>=1.12.2" "numpy<2.0.0"
pip freeze
@@ -126,7 +126,7 @@ jobs:
run: |
export FLYTE_PUSH_IMAGE_SPEC=${{ github.event_name != 'pull_request' }}
default_image=ghcr.io/flyteorg/flytecookbook:${{ matrix.example }}-${{ github.sha }}
- source .venv/bin/activate
+ source $GITHUB_WORKSPACE/.venv/bin/activate
pyflyte \
--pkgs ${{ matrix.example }} package \
--image $default_image \
@@ -136,7 +136,7 @@ jobs:
--force
tar -xvf flyte-package.tgz
- name: Upload artifacts
- uses: actions/upload-artifact@v2
+ uses: actions/upload-artifact@v4
with:
name: snacks-examples-${{ matrix.example }}
path: examples/${{ matrix.example }}/**/*.pb
@@ -155,7 +155,7 @@ jobs:
run: |
mkdir download-artifact
- name: Download artifacts
- uses: actions/download-artifact@v2
+ uses: actions/download-artifact@v4
with:
path: ./download-artifact/
- name: setup sandbox
@@ -216,7 +216,7 @@ jobs:
run: |
mkdir download-artifact
- name: Download artifacts
- uses: actions/download-artifact@v2
+ uses: actions/download-artifact@v4
with:
path: ./download-artifact/
- name: Package Examples
@@ -293,7 +293,7 @@ jobs:
pip install uv
uv venv
source .venv/bin/activate
- uv pip install "flytekit>=1.12.2" flytekitplugins-deck-standard torch tabulate
+ uv pip install "flytekit>=1.12.2" flytekitplugins-deck-standard torch tabulate pyarrow pandas
pip freeze
- name: Checkout flytesnacks
uses: actions/checkout@v3
diff --git a/.github/workflows/monodocs_build.yml b/.github/workflows/monodocs_build.yml
index 66f4e1a4e..5c4907e22 100644
--- a/.github/workflows/monodocs_build.yml
+++ b/.github/workflows/monodocs_build.yml
@@ -29,6 +29,22 @@ jobs:
with:
auto-update-conda: true
python-version: 3.9
+ - name: Remove large directories
+ run: |
+ sudo rm -rf \
+ "$AGENT_TOOLSDIRECTORY" \
+ /opt/google/chrome \
+ /opt/microsoft/msedge \
+ /opt/microsoft/powershell \
+ /opt/pipx \
+ /usr/lib/mono \
+ /usr/local/julia* \
+ /usr/local/lib/android \
+ /usr/local/lib/node_modules \
+ /usr/local/share/chromium \
+ /usr/local/share/powershell \
+ /usr/share/dotnet \
+ /usr/share/swift
- shell: bash -el {0}
working-directory: ${{ github.workspace }}/flyte
run: |
@@ -49,6 +65,7 @@ jobs:
shell: bash -el {0}
env:
FLYTESNACKS_LOCAL_PATH: ${{ github.workspace }}/flytesnacks
+ DOCSEARCH_API_KEY: fake_docsearch_api_key # must be set to get doc build to succeed
run: |
conda activate monodocs-env
make -C docs html SPHINXOPTS="-W"
diff --git a/.github/workflows/serialize_example.yml b/.github/workflows/serialize_example.yml
index 4d1f38c78..8b5442532 100644
--- a/.github/workflows/serialize_example.yml
+++ b/.github/workflows/serialize_example.yml
@@ -38,7 +38,7 @@ jobs:
./scripts/serialize-example.sh ${{ matrix.directory }} ${{ github.sha }}
tar -xvf ${{ matrix.directory }}/flyte-package.tgz -C ${{ matrix.directory }}
- name: Upload artifacts
- uses: actions/upload-artifact@v2
+ uses: actions/upload-artifact@v4
with:
name: snacks-${{ steps.example_id.outputs.EXAMPLE_ID }}
path: ${{ matrix.directory }}/**/*.pb
@@ -57,7 +57,7 @@ jobs:
run: |
mkdir download-artifact
- name: Download artifacts
- uses: actions/download-artifact@v2
+ uses: actions/download-artifact@v4
with:
path: ./download-artifact/
- name: setup sandbox
diff --git a/.gitignore b/.gitignore
index dcb73da03..cd4020676 100644
--- a/.gitignore
+++ b/.gitignore
@@ -3,7 +3,6 @@ __pycache__/
.idea
.jpg
.ipynb_checkpoints/
-*.csv
*.dat
.DS_Store
gen_modules
diff --git a/.readthedocs.yml b/.readthedocs.yml
index b1825c215..796b75d7d 100644
--- a/.readthedocs.yml
+++ b/.readthedocs.yml
@@ -7,7 +7,7 @@ version: 2
build:
os: "ubuntu-22.04"
tools:
- python: "3.11"
+ python: "3.12"
apt_packages:
- pandoc
diff --git a/README.md b/README.md
index bd2e73154..5ccbe2ed7 100644
--- a/README.md
+++ b/README.md
@@ -3,10 +3,10 @@
- Flytesnacks encompasses code examples showcasing Flytekit Python + Flytesnacks encompasses tutorials and integrations examples showcasing Flytekit Python