Skip to content

Commit ea60697

Browse files
committed
Update version 3.0a1
1 parent 068cc06 commit ea60697

18 files changed

Lines changed: 56 additions & 49 deletions

.github/dependabot.yml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,18 @@ updates:
55
schedule:
66
interval: "weekly"
77
target-branch: "2.X"
8+
- package-ecosystem: "pip"
9+
directory: "/"
10+
schedule:
11+
interval: "weekly"
12+
target-branch: "3.X"
813
- package-ecosystem: "github-actions"
914
directory: "/"
1015
schedule:
1116
interval: "weekly"
1217
target-branch: "2.X"
18+
- package-ecosystem: "github-actions"
19+
directory: "/"
20+
schedule:
21+
interval: "weekly"
22+
target-branch: "3.X"

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

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -44,23 +44,23 @@ jobs:
4444
uses: actions/cache/restore@v5
4545
with:
4646
path: CASMcode_crystallography/dist
47-
key: ${{ runner.os }}-libcasm-xtal-v2-3-0
47+
key: ${{ runner.os }}-libcasm-xtal-v3-0a1
4848

4949
### libcasm-mapping ###
5050
- name: restore libcasm-mapping cache
5151
id: cache-libcasm-mapping-restore
5252
uses: actions/cache/restore@v5
5353
with:
5454
path: CASMcode_mapping/dist
55-
key: ${{ runner.os }}-libcasm-mapping-v2-4-1
55+
key: ${{ runner.os }}-libcasm-mapping-v3-0a1
5656

5757
### libcasm-clexulator ###
5858
- name: restore libcasm-clexulator cache
5959
id: cache-libcasm-clexulator-restore
6060
uses: actions/cache/restore@v5
6161
with:
6262
path: CASMcode_clexulator/dist
63-
key: ${{ runner.os }}-libcasm-clexulator-v2-3-1
63+
key: ${{ runner.os }}-libcasm-clexulator-v3-0a1
6464

6565
- name: Install CASM dependencies
6666
run: |

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,15 +44,15 @@ jobs:
4444
uses: actions/cache/restore@v5
4545
with:
4646
path: CASMcode_crystallography/dist
47-
key: ${{ runner.os }}-libcasm-xtal-v2-3-0
47+
key: ${{ runner.os }}-libcasm-xtal-v3-0a1
4848

4949
### libcasm-clexulator ###
5050
- name: restore libcasm-clexulator cache
5151
id: cache-libcasm-clexulator-restore
5252
uses: actions/cache/restore@v5
5353
with:
5454
path: CASMcode_clexulator/dist
55-
key: ${{ runner.os }}-libcasm-clexulator-v2-3-1
55+
key: ${{ runner.os }}-libcasm-clexulator-v3-0a1
5656

5757
- name: Install CASM dependencies
5858
run: |

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

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -58,15 +58,15 @@ jobs:
5858
uses: actions/cache/restore@v5
5959
with:
6060
path: CASMcode_crystallography/dist
61-
key: ${{ runner.os }}-libcasm-xtal-v2-3-0
61+
key: ${{ runner.os }}-libcasm-xtal-v3-0a1
6262

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

7171
- name: make xtal
7272
if: steps.cache-libcasm-xtal-restore.outputs.cache-hit != 'true'
@@ -91,15 +91,15 @@ jobs:
9191
uses: actions/cache/restore@v5
9292
with:
9393
path: CASMcode_mapping/dist
94-
key: ${{ runner.os }}-libcasm-mapping-v2-4-1
94+
key: ${{ runner.os }}-libcasm-mapping-v3-0a1
9595

9696
- name: checkout libcasm-mapping
9797
if: steps.cache-libcasm-mapping-restore.outputs.cache-hit != 'true'
9898
uses: actions/checkout@v6
9999
with:
100100
repository: prisms-center/CASMcode_mapping
101101
path: CASMcode_mapping
102-
ref: v2.4.1
102+
ref: v3.0a1
103103

104104
- name: make mapping
105105
if: steps.cache-libcasm-mapping-restore.outputs.cache-hit != 'true'
@@ -124,15 +124,15 @@ jobs:
124124
uses: actions/cache/restore@v5
125125
with:
126126
path: CASMcode_clexulator/dist
127-
key: ${{ runner.os }}-libcasm-clexulator-v2-3-1
127+
key: ${{ runner.os }}-libcasm-clexulator-v3-0a1
128128

129129
- name: checkout libcasm-clexulator
130130
if: steps.cache-libcasm-clexulator-restore.outputs.cache-hit != 'true'
131131
uses: actions/checkout@v6
132132
with:
133133
repository: prisms-center/CASMcode_clexulator
134134
path: CASMcode_clexulator
135-
ref: v2.3.1
135+
ref: v3.0a1
136136

137137
- name: make clexulator
138138
if: steps.cache-libcasm-clexulator-restore.outputs.cache-hit != 'true'

.github/workflows/test-linux.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -44,23 +44,23 @@ jobs:
4444
uses: actions/cache/restore@v5
4545
with:
4646
path: CASMcode_crystallography/dist
47-
key: ${{ runner.os }}-libcasm-xtal-v2-3-0
47+
key: ${{ runner.os }}-libcasm-xtal-v3-0a1
4848

4949
### libcasm-mapping ###
5050
- name: restore libcasm-mapping cache
5151
id: cache-libcasm-mapping-restore
5252
uses: actions/cache/restore@v5
5353
with:
5454
path: CASMcode_mapping/dist
55-
key: ${{ runner.os }}-libcasm-mapping-v2-4-1
55+
key: ${{ runner.os }}-libcasm-mapping-v3-0a1
5656

5757
### libcasm-clexulator ###
5858
- name: restore libcasm-clexulator cache
5959
id: cache-libcasm-clexulator-restore
6060
uses: actions/cache/restore@v5
6161
with:
6262
path: CASMcode_clexulator/dist
63-
key: ${{ runner.os }}-libcasm-clexulator-v2-3-1
63+
key: ${{ runner.os }}-libcasm-clexulator-v3-0a1
6464

6565
- name: Install CASM dependencies
6666
run: |

CHANGELOG.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ All notable changes to `libcasm-configuration` 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-
## [Unreleased]
8+
## [3.0a1] - 2026-03-03
99

1010
### Added
1111

CMakeLists.txt

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

4-
project(CASMcode_configuration VERSION 2.3.1 LANGUAGES CXX)
4+
project(CASMcode_configuration VERSION 3.0.0 LANGUAGES CXX)
55

66
# set CMAKE_INSTALL_X variables
77
include(GNUInstallDirs)

CMakeLists.txt.in

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

4-
project(CASMcode_configuration VERSION 2.3.1 LANGUAGES CXX)
4+
project(CASMcode_configuration VERSION 3.0.0 LANGUAGES CXX)
55

66
# set CMAKE_INSTALL_X variables
77
include(GNUInstallDirs)

build_requirements.txt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,6 @@ scikit-build
44
cmake>=3.20
55
ninja
66
pybind11~=3.0
7-
libcasm-global>=2.2.0
8-
libcasm-xtal>=2.2.0,<3
9-
libcasm-clexulator>=2.2.0
7+
libcasm-global>=2.3.0,<3
8+
libcasm-xtal>=3.0a1,<4
9+
libcasm-clexulator>=3.0a1,<4

doc/doxygen_config

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ PROJECT_NAME = "CASM_configuration"
3838
# could be handy for archiving the generated documentation or if some version
3939
# control system is used.
4040

41-
PROJECT_NUMBER = 2.3.1
41+
PROJECT_NUMBER = 3.0.0
4242

4343
# Using the PROJECT_BRIEF tag one can provide an optional one line description
4444
# for a project that appears at the top of each page and should give viewer a

0 commit comments

Comments
 (0)