diff --git a/.github/workflows/integration_tests.yml b/.github/workflows/integration_tests.yml index 00e5c1c67..106ac1383 100644 --- a/.github/workflows/integration_tests.yml +++ b/.github/workflows/integration_tests.yml @@ -2,13 +2,13 @@ name: integration-tests on: push: - branches: ["main"] + branches: ['main'] paths-ignore: - - "**/*.md" + - '**/*.md' pull_request: - branches: ["main"] + branches: ['main'] paths-ignore: - - "**/*.md" + - '**/*.md' concurrency: group: ${{ github.workflow }}-${{ github.event.pull_request.id }} @@ -27,9 +27,9 @@ env: # TODO: can we fix windows encoding natively within reflex? Bug above can hit real users too (less common, but possible) # - Catch encoding errors when printing logs # - Best effort print lines that contain illegal chars (map to some default char, etc.) - PYTHONIOENCODING: "utf8" + PYTHONIOENCODING: 'utf8' TELEMETRY_ENABLED: false - NODE_OPTIONS: "--max_old_space_size=8192" + NODE_OPTIONS: '--max_old_space_size=8192' PR_TITLE: ${{ github.event.pull_request.title }} jobs: @@ -43,17 +43,17 @@ jobs: matrix: # Show OS combos first in GUI os: [ubuntu-latest, windows-latest] - python-version: ["3.9.18", "3.10.13", "3.11.5", "3.12.0"] + python-version: ['3.9.18', '3.10.13', '3.11.5', '3.12.0'] exclude: - os: windows-latest - python-version: "3.10.13" + python-version: '3.10.13' - os: windows-latest - python-version: "3.9.18" + python-version: '3.9.18' include: - os: windows-latest - python-version: "3.10.11" + python-version: '3.10.11' - os: windows-latest - python-version: "3.9.13" + python-version: '3.9.13' runs-on: ${{ matrix.os }} steps: @@ -115,17 +115,18 @@ jobs: --branch-name "${{ github.head_ref || github.ref_name }}" --pr-id "${{ github.event.pull_request.id }}" --app-name "counter" + + reflex-web: strategy: fail-fast: false matrix: # Show OS combos first in GUI os: [ubuntu-latest, windows-latest] - python-version: ["3.10.11", "3.11.4"] + python-version: ['3.10.11', '3.11.4'] env: - REFLEX_WEB_WINDOWS_OVERRIDE: "1" - REFLEX_WEB_WINDOWS_MAX_ROUTES: "25" + REFLEX_WEB_WINDOWS_OVERRIDE: '1' runs-on: ${{ matrix.os }} steps: - uses: actions/checkout@v4 @@ -161,13 +162,13 @@ jobs: --python-version "${{ matrix.python-version }}" --commit-sha "${{ github.sha }}" --pr-id "${{ github.event.pull_request.id }}" --branch-name "${{ github.head_ref || github.ref_name }}" --app-name "reflex-web" --path ./reflex-web/.web - + reflex-web-macos: if: github.event_name == 'push' && github.ref == 'refs/heads/main' strategy: fail-fast: false matrix: - python-version: ["3.11.5", "3.12.0"] + python-version: ['3.11.5', '3.12.0'] runs-on: macos-12 steps: - uses: actions/checkout@v4 @@ -201,3 +202,4 @@ jobs: --python-version "${{ matrix.python-version }}" --commit-sha "${{ github.sha }}" --pr-id "${{ github.event.pull_request.id }}" --branch-name "${{ github.head_ref || github.ref_name }}" --app-name "reflex-web" --path ./reflex-web/.web + \ No newline at end of file diff --git a/reflex/constants/installer.py b/reflex/constants/installer.py index ae7105506..766dcf5be 100644 --- a/reflex/constants/installer.py +++ b/reflex/constants/installer.py @@ -165,7 +165,7 @@ class PackageJson(SimpleNamespace): class Commands(SimpleNamespace): """The commands to define in package.json.""" - DEV = "next dev --turbo" + DEV = "next dev" EXPORT = "next build" EXPORT_SITEMAP = "next build && next-sitemap" PROD = "next start" @@ -173,10 +173,11 @@ class PackageJson(SimpleNamespace): PATH = "package.json" DEPENDENCIES = { + "@babel/standalone": "7.25.8", "@emotion/react": "11.13.3", "axios": "1.7.7", "json5": "2.2.3", - "next": "15.0.1", + "next": "14.2.15", "next-sitemap": "4.2.3", "next-themes": "0.3.0", "react": "18.3.1",