Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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
10 changes: 9 additions & 1 deletion .github/workflows/build-djlint.yml
Original file line number Diff line number Diff line change
Expand Up @@ -110,9 +110,17 @@ jobs:
# settings.py").read_text()) to diff its option list against the
# published JSON schema - same shape as rules.yaml above, just a
# missing CIBW_TEST_SOURCES entry rather than a real test bug.
#
# test_lint[blocks] (new in 1.46.3) deselected: it asserts
# time.perf_counter() - started < 5 against a pathological input of
# thousands of nested {% %} tags. Measured 8-24s across our
# cp312/cp313/cp314/cp314t runners - consistently and deterministically
# over budget, not a flake. A hard-coded upstream performance
# assumption this riscv64 runner can't meet, same shape as
# test_closed_pipe_is_not_a_crash above.
CIBW_TEST_COMMAND: >-
python -c "import djlint; assert djlint.__file__.endswith('.so'), djlint.__file__"
&& python -m pytest tests --deselect tests/test_djlint/test_djlint.py::test_closed_pipe_is_not_a_crash
&& python -m pytest tests --deselect tests/test_djlint/test_djlint.py::test_closed_pipe_is_not_a_crash --deselect tests/test_unclosed_template_tags.py::test_lint[blocks]

- uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
with:
Expand Down
2 changes: 2 additions & 0 deletions docs/packages/djlint.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -107,3 +107,5 @@ versions:
- filename: djlint-1.46.2-cp314-cp314t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl
sha256: f9ad85810ad93d3474042be0a03877554c813de9edc61f26c28b852f8a348f83
requires-python: '>=3.10'
- version: 1.46.3
- version: 1.46.4
Loading