diff --git a/.github/workflows/gitleaks-auto-redact.yml b/.github/workflows/gitleaks-auto-redact.yml index f48eb99..a38d464 100644 --- a/.github/workflows/gitleaks-auto-redact.yml +++ b/.github/workflows/gitleaks-auto-redact.yml @@ -23,7 +23,7 @@ permissions: jobs: auto-redact: - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 # A fork PR's checkout token can't push back to someone else's fork - # GitHub blocks that regardless of what token this job holds - so skip # cleanly rather than fail noisily. This job only ever adds a diff --git a/.github/workflows/pr-flowvault.yml b/.github/workflows/pr-flowvault.yml index 5b44ed3..69630db 100644 --- a/.github/workflows/pr-flowvault.yml +++ b/.github/workflows/pr-flowvault.yml @@ -16,7 +16,7 @@ on: jobs: build: name: Build - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 steps: - uses: actions/checkout@v4 - uses: actions/setup-python@v2 @@ -40,7 +40,7 @@ jobs: test: name: Unit Tests - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 steps: - uses: actions/checkout@v4 - uses: actions/setup-python@v2 @@ -85,7 +85,7 @@ jobs: smoke: name: Clean-install smoke test - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 steps: - uses: actions/checkout@v4 - uses: actions/setup-python@v2 diff --git a/.github/workflows/shared-tests.yml b/.github/workflows/shared-tests.yml index 8d73cdf..ef1f388 100644 --- a/.github/workflows/shared-tests.yml +++ b/.github/workflows/shared-tests.yml @@ -10,7 +10,7 @@ on: jobs: run-tests: - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 steps: - uses: actions/checkout@v2 - uses: actions/setup-python@v2 diff --git a/README.md b/README.md index d6015b5..22844bf 100644 --- a/README.md +++ b/README.md @@ -19,7 +19,7 @@ This repository hosts Skyflow's Python SDKs for integrating Skyflow into a Pytho > **Install one per environment.** Both artifacts install under the same top-level `skyflow` import, so they cannot coexist in the same Python environment. -> Migrating from v1? See skyvault's **[Migration Guide](docs/migrate_to_v2.md)**. V1 is in maintenance mode and will reach End of Life on October 31, 2026. +> :warning: **skyflow-python v1 reached End of Life on October 31, 2026 and is no longer supported.** It will not receive any further security patches, bug fixes, or updates. Please upgrade to the latest skyflow-python v2 ([2.1.3](https://github.com/skyflowapi/skyflow-python/releases/tag/2.1.3)) using the **[Migration Guide](docs/migrate_to_v2.md)**. ## Repository layout