Skip to content

Commit 1364c41

Browse files
authored
Merge branch 'develop' into disable-broken-ci
2 parents d129264 + 9cd86e9 commit 1364c41

File tree

210 files changed

+5613
-1379
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

210 files changed

+5613
-1379
lines changed

.github/workflows/ci-meson.yml

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,19 @@ jobs:
7272
# Use --no-deps and pip check below to verify that all necessary dependencies are installed via conda
7373
pip install --no-build-isolation --no-deps --config-settings=builddir=builddir . -v
7474
75+
- name: Check update-meson
76+
# this step must be after build, because meson.build creates a number of __init__.py files
77+
# that is needed to make tools/update-meson.py run correctly
78+
shell: bash -l {0}
79+
run: |
80+
python3 tools/update-meson.py
81+
if ! ./tools/test-git-no-uncommitted-changes; then
82+
git add --intent-to-add . # also show newly created files in git diff
83+
git status
84+
git diff
85+
false
86+
fi
87+
7588
- name: Verify dependencies
7689
shell: bash -l {0}
7790
run: pip check
@@ -81,7 +94,7 @@ jobs:
8194
run: |
8295
# We don't install sage_setup, so don't try to test it
8396
rm -R ./src/sage_setup/
84-
./sage -t --all -p4
97+
./sage -t --all -p4 --format github
8598
8699
- name: Upload log
87100
uses: actions/upload-artifact@v4.5.0

.gitignore

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -466,3 +466,8 @@ src/sage/libs/mpfr/__init__.py
466466
src/sage/libs/mpc/__init__.py
467467
src/sage/calculus/transforms/__init__.py
468468
src/sage/calculus/__init__.py
469+
470+
# Temporary files generated by Meson CI (needed to make test pass because
471+
# ci-meson.yml runs a `./tools/test-git-no-uncommitted-changes` step)
472+
/.ccache
473+
/setup-miniconda-patched-environment-*.yml

CITATION.cff

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ title: SageMath
44
abstract: SageMath is a free open-source mathematics software system.
55
authors:
66
- name: "The SageMath Developers"
7-
version: 10.6.beta6
7+
version: 10.6.beta7
88
doi: 10.5281/zenodo.8042260
9-
date-released: 2025-02-10
9+
date-released: 2025-02-21
1010
repository-code: "https://github.com/sagemath/sage"
1111
url: "https://www.sagemath.org/"

Makefile

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -254,13 +254,7 @@ TEST_TARGET = $@
254254
TEST = ./sage -t --logfile=$(TEST_LOG) $(TEST_FLAGS) --optional=$(TEST_OPTIONAL) $(TEST_FILES)
255255

256256
test-git-no-uncommitted-changes:
257-
@UNCOMMITTED=$$(git status --porcelain); \
258-
if [ -n "$$UNCOMMITTED" ]; then \
259-
echo "Error: the git repo has uncommitted changes:"; \
260-
echo "$$UNCOMMITTED"; \
261-
echo; \
262-
exit 1; \
263-
fi
257+
./tools/test-git-no-uncommitted-changes
264258

265259
test: all
266260
@echo '### make $(TEST_TARGET): Running $(TEST)' >> $(TEST_LOG)

README.md

Lines changed: 12 additions & 6 deletions

VERSION.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
SageMath version 10.6.beta6, Release Date: 2025-02-10
1+
SageMath version 10.6.beta7, Release Date: 2025-02-21

build/pkgs/configure/checksums.ini

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
tarball=configure-VERSION.tar.gz
2-
sha1=db7e875cd888f974f7de2c038b2ae75ea5a31b1b
3-
sha256=c905a38a83d6f718258cab25cb643c574fdb600016605c5e252584271bf6ac53
2+
sha1=d2332c79700273e351ce2b63347e4599e4e2ce43
3+
sha256=7aa9a2c919f5afc679372a632ad93494563e6ff2218ec76a3422b267cf684030
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
00c302e55c156a7dd678229ff976ed90ce3d5161
1+
c2766d1f6250032244ca3880f14c5b424f1bdd83

build/pkgs/eclib/SPKG.rst

Lines changed: 1 addition & 1 deletion

build/pkgs/eclib/checksums.ini

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
tarball=eclib-VERSION.tar.bz2
2-
sha1=3028ac95e1b76699f5f9e871ac706cda363ab842
3-
sha256=32d116a3e359b0de4f6486c2bb6188bb8b553c8b833f618cc2596484e8b6145a
4-
upstream_url=https://github.com/JohnCremona/eclib/releases/download/vVERSION/eclib-VERSION.tar.bz2
2+
sha1=ec8dd87df46ac5a54b548354681085d1da6e7e13
3+
sha256=9f8c2b32e24a4f20d7cc2d336ea30c8ea03b5b0953c2d32adda0c496e7616899
4+
upstream_url=https://github.com/JohnCremona/eclib/releases/download/VERSION/eclib-VERSION.tar.bz2

0 commit comments

Comments
 (0)