Skip to content

Commit 65d843f

Browse files
committed
update changelog
1 parent 4e69009 commit 65d843f

File tree

2 files changed

+13
-51
lines changed

2 files changed

+13
-51
lines changed

CHANGELOG.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
## OpenBLAS v0.3.31.159 (v0.3.31-159-g7a95460b)
2+
3+
### 0.3.31.159.0 (2026-03-17)
4+
- Update to v0.3.31.159
5+
16
## OpenBLAS v0.3.31.126 (v0.3.31-126-g55b16e59)
27

38
### 0.3.31.126.6 (2026-03-17)
@@ -93,4 +98,4 @@
9398
## OpenBLAS v0.3.29.0
9499

95100
### 0.3.29.0.0 (2025-04-03)
96-
- Add build script for Windows on ARM64
101+
- Add build script for Windows on ARM64

ci-before-build.sh

Lines changed: 7 additions & 50 deletions
Original file line numberDiff line numberDiff line change
@@ -1,44 +1,5 @@
11
#! /bin/bash
22

3-
4-
# Most of the content in this file comes from https://github.com/multi-build/multibuild, with some modifications
5-
# Follow the license below
6-
7-
# .. _license:
8-
9-
# *********************
10-
# Copyright and License
11-
# *********************
12-
13-
# The multibuild package, including all examples, code snippets and attached
14-
# documentation is covered by the 2-clause BSD license.
15-
16-
# Copyright (c) 2013-2024, Matt Terry and Matthew Brett; all rights
17-
# reserved.
18-
19-
# Redistribution and use in source and binary forms, with or without
20-
# modification, are permitted provided that the following conditions are
21-
# met:
22-
23-
# 1. Redistributions of source code must retain the above copyright notice,
24-
# this list of conditions and the following disclaimer.
25-
26-
# 2. Redistributions in binary form must reproduce the above copyright
27-
# notice, this list of conditions and the following disclaimer in the
28-
# documentation and/or other materials provided with the distribution.
29-
30-
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
31-
# IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
32-
# THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
33-
# PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
34-
# CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
35-
# EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
36-
# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
37-
# PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
38-
# LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
39-
# NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
40-
# SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
41-
423
set -xe
434

445
if [[ "$NIGHTLY" = "true" ]]; then
@@ -53,6 +14,13 @@ else
5314
export OPENBLAS_COMMIT=$(cat openblas_commit.txt)
5415
version=$(grep "^version =" pyproject.toml | sed 's/version = "//;s/"//')
5516
fi
17+
18+
# Sanity check, strip off the last (build) number from version, convert - to . in OPENBLAS_COMMIT
19+
if [[ "${OPENBLAS_COMMIT//-/.}" != *"${version%.*}"* ]]; then
20+
echo "OPENBLAS_COMMIT $OPENBLAS_COMMIT does not match the pyproject.toml version $version"
21+
exit -1
22+
fi
23+
5624
sed -e "s/^VERSION = .*/VERSION = ${version}/" -i.bak OpenBLAS/Makefile.rule
5725
echo "creating wheel from $OPENBLAS_COMMIT (NIGHTLY is $NIGHTLY)"
5826

@@ -61,17 +29,6 @@ if [ "$(uname)" != "Darwin" ]; then
6129
export PATH=/opt/clang/bin:$PATH
6230
fi
6331

64-
# Work round bug in travis xcode image described at
65-
# https://github.com/direnv/direnv/issues/210
66-
shell_session_update() { :; }
67-
68-
# Workaround for https://github.com/travis-ci/travis-ci/issues/8703
69-
# suggested by Thomas K at
70-
# https://github.com/travis-ci/travis-ci/issues/8703#issuecomment-347881274
71-
unset -f cd
72-
unset -f pushd
73-
unset -f popd
74-
7532
# Build OpenBLAS
7633
source build-openblas.sh
7734

0 commit comments

Comments
 (0)