Skip to content

Commit 54ec39d

Browse files
committed
Buid linux wheels using manylinux_2_28; version bump 2.1.0
1 parent e6dc298 commit 54ec39d

18 files changed

+41
-72
lines changed

.cirrus.yml

Lines changed: 0 additions & 38 deletions
This file was deleted.

.github/workflows/build_wheels.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ jobs:
1818
uses: pypa/cibuildwheel@v3.0.1
1919
env:
2020
CIBW_ARCHS_LINUX: x86_64
21+
CIBW_MANYLINUX_X86_64_IMAGE: manylinux_2_28
2122

2223
- uses: actions/upload-artifact@v4
2324
with:
@@ -35,6 +36,7 @@ jobs:
3536
uses: pypa/cibuildwheel@v3.0.1
3637
env:
3738
CIBW_ARCHS_LINUX: aarch64
39+
CIBW_MANYLINUX_AARCH64_IMAGE: manylinux_2_28
3840

3941
- uses: actions/upload-artifact@v4
4042
with:

.github/workflows/test-linux-build.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,15 +36,15 @@ jobs:
3636
uses: actions/cache/restore@v4
3737
with:
3838
path: CASMcode_global/dist
39-
key: ${{ runner.os }}-libcasm-global-v2-0-6
39+
key: ${{ runner.os }}-libcasm-global-v2-1-0
4040

4141
### libcasm-xtal ###
4242
- name: restore libcasm-xtal cache
4343
id: cache-libcasm-xtal-restore
4444
uses: actions/cache/restore@v4
4545
with:
4646
path: CASMcode_crystallography/dist
47-
key: ${{ runner.os }}-libcasm-xtal-v2-0-0
47+
key: ${{ runner.os }}-libcasm-xtal-v2-1-0
4848

4949
- name: Install CASM dependencies
5050
run: |

.github/workflows/test-linux-cxx-only.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,15 +36,15 @@ jobs:
3636
uses: actions/cache/restore@v4
3737
with:
3838
path: CASMcode_global/dist
39-
key: ${{ runner.os }}-libcasm-global-v2-0-6
39+
key: ${{ runner.os }}-libcasm-global-v2-1-0
4040

4141
### libcasm-xtal ###
4242
- name: restore libcasm-xtal cache
4343
id: cache-libcasm-xtal-restore
4444
uses: actions/cache/restore@v4
4545
with:
4646
path: CASMcode_crystallography/dist
47-
key: ${{ runner.os }}-libcasm-xtal-v2-0-0
47+
key: ${{ runner.os }}-libcasm-xtal-v2-1-0
4848

4949
- name: Install CASM dependencies
5050
run: |

.github/workflows/test-linux-dependencies.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,15 +24,15 @@ jobs:
2424
uses: actions/cache/restore@v4
2525
with:
2626
path: CASMcode_global/dist
27-
key: ${{ runner.os }}-libcasm-global-v2-0-6
27+
key: ${{ runner.os }}-libcasm-global-v2-1-0
2828

2929
- name: checkout libcasm-global
3030
if: steps.cache-libcasm-global-restore.outputs.cache-hit != 'true'
3131
uses: actions/checkout@v4
3232
with:
3333
repository: prisms-center/CASMcode_global
3434
path: CASMcode_global
35-
ref: v2.0.6
35+
ref: v2.1.0
3636

3737
- name: make global
3838
if: steps.cache-libcasm-global-restore.outputs.cache-hit != 'true'
@@ -58,15 +58,15 @@ jobs:
5858
uses: actions/cache/restore@v4
5959
with:
6060
path: CASMcode_crystallography/dist
61-
key: ${{ runner.os }}-libcasm-xtal-v2-0-0
61+
key: ${{ runner.os }}-libcasm-xtal-v2-1-0
6262

6363
- name: checkout libcasm-xtal
6464
if: steps.cache-libcasm-xtal-restore.outputs.cache-hit != 'true'
6565
uses: actions/checkout@v4
6666
with:
6767
repository: prisms-center/CASMcode_crystallography
6868
path: CASMcode_crystallography
69-
ref: v2.0.0
69+
ref: v2.1.0
7070

7171
- name: make xtal
7272
if: steps.cache-libcasm-xtal-restore.outputs.cache-hit != 'true'

.github/workflows/test-linux.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,15 +36,15 @@ jobs:
3636
uses: actions/cache/restore@v4
3737
with:
3838
path: CASMcode_global/dist
39-
key: ${{ runner.os }}-libcasm-global-v2-0-6
39+
key: ${{ runner.os }}-libcasm-global-v2-1-0
4040

4141
### libcasm-xtal ###
4242
- name: restore libcasm-xtal cache
4343
id: cache-libcasm-xtal-restore
4444
uses: actions/cache/restore@v4
4545
with:
4646
path: CASMcode_crystallography/dist
47-
key: ${{ runner.os }}-libcasm-xtal-v2-0-0
47+
key: ${{ runner.os }}-libcasm-xtal-v2-1-0
4848

4949
- name: Install CASM dependencies
5050
run: |

CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,13 @@ All notable changes to `libcasm-mapping` will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## [2.1.0] - 2025-08-07
9+
10+
### Changed
11+
12+
- Build Linux wheels using manylinux_2_28 (previously manylinux2014)
13+
- Removed Cirrus CI testing
14+
815

916
## [2.0.1] - 2025-06-03
1017

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
cmake_minimum_required(VERSION 3.20)
22
set(CMAKE_OSX_DEPLOYMENT_TARGET "10.15" CACHE STRING "Minimum OS X deployment version")
33

4-
project(CASMcode_mapping VERSION 2.0.1 LANGUAGES CXX)
4+
project(CASMcode_mapping VERSION 2.1.0 LANGUAGES CXX)
55

66
# set CMAKE_INSTALL_X variables
77
include(GNUInstallDirs)

CMakeLists.txt.in

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
cmake_minimum_required(VERSION 3.20)
22
set(CMAKE_OSX_DEPLOYMENT_TARGET "10.15" CACHE STRING "Minimum OS X deployment version")
33

4-
project(CASMcode_mapping VERSION 2.0.1 LANGUAGES CXX)
4+
project(CASMcode_mapping VERSION 2.1.0 LANGUAGES CXX)
55

66
# set CMAKE_INSTALL_X variables
77
include(GNUInstallDirs)

build_requirements.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,5 +4,5 @@ scikit-build
44
cmake>=3.20
55
ninja
66
pybind11>=2.6
7-
libcasm-global>=2.0.6
8-
libcasm-xtal>=2.0.0
7+
libcasm-global>=2.1.0
8+
libcasm-xtal>=2.1.0

0 commit comments

Comments
 (0)