Skip to content
Closed

just one #20064

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
40 commits
Select commit Hold shift + click to select a range
597e1b1
python 3.13 support
altendky Jan 10, 2025
1f66b2f
some more
altendky Jan 13, 2025
6761551
Merge branch 'main' into fine_william___fine
altendky Jul 11, 2025
f1c6ee8
Merge branch 'main' into fine_william___fine
altendky Jul 16, 2025
7459a8b
3.13 for dep checks
altendky Jul 17, 2025
aa4fe30
more 3.13 *confused*
altendky Jul 17, 2025
3555b28
Merge branch 'main' into fine_william___fine
altendky Jul 30, 2025
3c335be
Merge branch 'main' into fine_william___fine
altendky Aug 5, 2025
e51c22a
Merge branch 'main' into fine_william___fine
altendky Aug 5, 2025
da74ac1
Merge branch 'main' into fine_william___fine
altendky Aug 18, 2025
ec0df86
Merge branch 'main' into fine_william___fine
altendky Sep 2, 2025
238ae01
fixup
altendky Sep 2, 2025
f8d4f7d
fixup
altendky Sep 2, 2025
828e413
update expected signature in 3.13
altendky Sep 2, 2025
fafd2a2
Merge branch 'main' into fine_william___fine
altendky Sep 11, 2025
f395ca9
fixup _attach/_detach hinting and testing
altendky Sep 11, 2025
6de85ae
just one
altendky Sep 15, 2025
664b49b
oops
altendky Sep 15, 2025
3cc7688
oh yeah, 3.13
altendky Sep 15, 2025
21f1cd8
backtrace
altendky Sep 15, 2025
e6c8f57
Add configuration settings for RPC tests
altendky Sep 16, 2025
5dd5955
Set job timeout to 90 minutes in workflow
altendky Sep 16, 2025
f0d2166
Increase pytest parallelism from 0 to 4
altendky Sep 17, 2025
7b61c36
Update Windows runner version to windows-2022
altendky Sep 19, 2025
f3fea7a
Update Windows job configurations in test workflow
altendky Sep 19, 2025
60a3332
Disable coverage steps in test workflow
altendky Sep 19, 2025
d25d03c
Merge branch 'main' into fine_william___fine
altendky Sep 29, 2025
fd39d60
ban freethreading
altendky Oct 9, 2025
65b2671
Merge branch 'main' into fine_william___fine
altendky Oct 9, 2025
8805402
Merge remote-tracking branch 'origin/main' into fine_william___fine
emlowe Oct 14, 2025
ace36ba
Fix trailing comma in list
emlowe Oct 15, 2025
d91391b
Merge remote-tracking branch 'origin/main' into fine_william___fine
emlowe Oct 15, 2025
d8c9131
replace legacy kw_only_dataclass decorator
emlowe Oct 15, 2025
0c5d538
Adjust check for python version
emlowe Oct 15, 2025
e948c45
Remove debugging output
emlowe Oct 15, 2025
0c7bf69
Merge remote-tracking branch 'origin/main' into fine_william___fine
emlowe Oct 17, 2025
314703b
Merge remote-tracking branch
emlowe Oct 21, 2025
6da21cb
See if pytest-rerunfailures is any help
emlowe Oct 21, 2025
6da2c4d
add pytest-rerunfailures correctly
emlowe Oct 21, 2025
55d289a
few more tests
emlowe Oct 21, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/check_wheel_availability.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ jobs:
matrix: arm
- name: Intel
matrix: intel
python-version: ["3.10", "3.11", "3.12"]
python-version: ["3.10", "3.11", "3.12", "3.13"]
exclude:
- os:
matrix: windows
Expand Down
1 change: 1 addition & 0 deletions .github/workflows/pre-commit.yml
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,7 @@ jobs:
- major_dot_minor: "3.10"
- major_dot_minor: "3.11"
- major_dot_minor: "3.12"
- major_dot_minor: "3.13"
exclude:
- os:
matrix: windows
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/test-install-scripts.yml
Original file line number Diff line number Diff line change
Expand Up @@ -226,7 +226,7 @@ jobs:
# The behavior we follow in install.sh is unique with Arch in that
# we leave it to the user to install the appropriate version of python,
# so we need to install python here in order for the test to succeed.
pacman --noconfirm -U --needed https://archive.archlinux.org/packages/p/python/python-3.12.7-1-x86_64.pkg.tar.zst
pacman --noconfirm -U --needed https://archive.archlinux.org/packages/p/python/python-3.13.5-1-x86_64.pkg.tar.zst

- name: Prepare Debian
if: ${{ matrix.distribution.type == 'debian' }}
Expand Down
11 changes: 9 additions & 2 deletions .github/workflows/test-single.yml
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@ jobs:
test:
name: ${{ matrix.os.emoji }} ${{ matrix.arch.emoji }} ${{ matrix.configuration.name }} - ${{ matrix.python.name }}
runs-on: ${{ matrix.os.runs-on }}
timeout-minutes: ${{ matrix.configuration.job_timeout }}
timeout-minutes: 90
strategy:
fail-fast: false
matrix:
Expand Down Expand Up @@ -94,6 +94,12 @@ jobs:
apt: "3.12"
install_sh: "3.12"
matrix: "3.12"
- name: "3.13"
file_name: "3.13"
action: "3.13"
apt: "3.13"
install_sh: "3.13"
matrix: "3.13"
exclude:
- arch:
matrix: arm
Expand Down Expand Up @@ -247,8 +253,9 @@ jobs:
- name: Test blockchain code with pytest
env:
ENABLE_PYTEST_MONITOR: ${{ matrix.os.matrix == 'ubuntu' && matrix.configuration.enable_pytest_monitor || '' }}
RUST_BACKTRACE: full
run: |
pytest --cov=chia --cov-config=.coveragerc --cov-report= -o 'junit_suite_name=${{ env.JOB_FILE_NAME }}' --junitxml='junit-data/junit.${{ env.JOB_FILE_NAME }}.xml' --durations=10 ${{ matrix.configuration.pytest_parallel_args[matrix.os.matrix] }} -m "not benchmark" ${{ env.ENABLE_PYTEST_MONITOR }} ${{ matrix.configuration.test_files }}
pytest --capture no --reruns 1 -n 4 --cov=chia --cov-config=.coveragerc --cov-report= -o 'junit_suite_name=${{ env.JOB_FILE_NAME }}' --junitxml='junit-data/junit.${{ env.JOB_FILE_NAME }}.xml' --durations=10 -m "not benchmark" ${{ env.ENABLE_PYTEST_MONITOR }} ${{ matrix.configuration.test_files }}

- name: Move back to chia/ for coverage
run: |
Expand Down
Loading
Loading