diff --git a/.github/workflows/generate-pot-file.yml b/.github/workflows/generate-pot-file.yml index 9e42f4e0439..9ced439ddde 100644 --- a/.github/workflows/generate-pot-file.yml +++ b/.github/workflows/generate-pot-file.yml @@ -28,7 +28,7 @@ jobs: - name: Setup Python uses: actions/setup-python@v5 with: - python-version: "3.12" + python-version: "3.14" - name: Run script to update POT file run: | diff --git a/.github/workflows/linters.yml b/.github/workflows/linters.yml index fc9744405d0..39b3a3a6053 100644 --- a/.github/workflows/linters.yml +++ b/.github/workflows/linters.yml @@ -14,10 +14,10 @@ jobs: steps: - uses: actions/checkout@v3 - - name: Set up Python 3.10 + - name: Set up Python 3.14 uses: actions/setup-python@v4 with: - python-version: '3.10' + python-version: '3.14' cache: pip - name: Install and Run Pre-commit @@ -29,10 +29,10 @@ jobs: steps: - uses: actions/checkout@v3 - - name: Set up Python 3.10 + - name: Set up Python 3.14 uses: actions/setup-python@v4 with: - python-version: '3.10' + python-version: '3.14' cache: pip - name: Download Semgrep rules diff --git a/.github/workflows/patch.yml b/.github/workflows/patch.yml index 45d405b0c0e..9356003d259 100644 --- a/.github/workflows/patch.yml +++ b/.github/workflows/patch.yml @@ -51,12 +51,15 @@ jobs: - name: Setup Python uses: actions/setup-python@v5 with: - python-version: '3.11' + python-version: | + '3.14' + '3.13' + '3.11' - name: Setup Node uses: actions/setup-node@v4 with: - node-version: 18 + node-version: 24 check-latest: true - name: Add to Hosts @@ -132,15 +135,15 @@ jobs: # Resetup env and install apps pgrep honcho | xargs kill rm -rf ~/frappe-bench/env - bench -v setup env + bench -v setup env --python python$2 bench pip install -e ./apps/erpnext bench start &>> ~/frappe-bench/bench_start.log & bench --site test_site migrate } - update_to_version 14 - update_to_version 15 + update_to_version 14 3.11 + update_to_version 15 3.13 echo "Updating to latest version" git -C "apps/frappe" fetch --depth 1 upstream "${GITHUB_BASE_REF:-${GITHUB_REF##*/}}" diff --git a/.github/workflows/run-indinvidual-tests.yml b/.github/workflows/run-indinvidual-tests.yml index 3b2857753d1..8baf33eeca5 100644 --- a/.github/workflows/run-indinvidual-tests.yml +++ b/.github/workflows/run-indinvidual-tests.yml @@ -77,12 +77,12 @@ jobs: - name: Setup Python uses: actions/setup-python@v5 with: - python-version: '3.12' + python-version: '3.14' - name: Setup Node uses: actions/setup-node@v4 with: - node-version: 18 + node-version: 24 check-latest: true - name: Add to Hosts diff --git a/.github/workflows/server-tests-mariadb.yml b/.github/workflows/server-tests-mariadb.yml index 2d8821728ac..b3ec07cee7c 100644 --- a/.github/workflows/server-tests-mariadb.yml +++ b/.github/workflows/server-tests-mariadb.yml @@ -67,7 +67,7 @@ jobs: - name: Setup Python uses: actions/setup-python@v5 with: - python-version: '3.12' + python-version: '3.14' - name: Check for valid Python & Merge Conflicts run: | @@ -80,7 +80,7 @@ jobs: - name: Setup Node uses: actions/setup-node@v4 with: - node-version: 18 + node-version: 24 check-latest: true - name: Add to Hosts diff --git a/.github/workflows/server-tests-postgres.yml b/.github/workflows/server-tests-postgres.yml index 6bcfa4478ae..22d5a486b3f 100644 --- a/.github/workflows/server-tests-postgres.yml +++ b/.github/workflows/server-tests-postgres.yml @@ -52,7 +52,7 @@ jobs: - name: Setup Python uses: actions/setup-python@v5 with: - python-version: '3.12' + python-version: '3.14' - name: Check for valid Python & Merge Conflicts run: | @@ -65,7 +65,7 @@ jobs: - name: Setup Node uses: actions/setup-node@v4 with: - node-version: 18 + node-version: 24 check-latest: true - name: Add to Hosts