Skip to content

Commit 18a0d3d

Browse files
authored
🔧 Small Infrastructure Update
- updates the Z3 version used when creating the Python packages to 4.8.17 - updates the manylinux images used for building wheels to `manylinux_2_28` as this should allow to drop the LTO limitation currently in place for manylinux2014 - fixes the URLs in the file headers
2 parents 0cbbca2 + 4a008b8 commit 18a0d3d

31 files changed

+36
-47
lines changed

.github/workflows/ci.yml

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ defaults:
1414
env:
1515
BUILD_TYPE: Release
1616
CMAKE_BUILD_PARALLEL_LEVEL: 2
17-
Z3_GIT_TAG: z3-4.8.16
17+
Z3_GIT_TAG: z3-4.8.17
1818

1919
jobs:
2020
codestyle:
@@ -57,8 +57,6 @@ jobs:
5757
5858
- name: Build
5959
run: |
60-
cmake --build "${{github.workspace}}/build" --config $BUILD_TYPE --target qmap_heuristic
61-
cmake --build "${{github.workspace}}/build" --config $BUILD_TYPE --target qmap_exact
6260
cmake --build "${{github.workspace}}/build" --config $BUILD_TYPE --target qmap_heuristic_test
6361
cmake --build "${{github.workspace}}/build" --config $BUILD_TYPE --target qmap_exact_test
6462
@@ -98,8 +96,6 @@ jobs:
9896

9997
- name: Build
10098
run: |
101-
cmake --build "${{github.workspace}}/build" --config $BUILD_TYPE --target qmap_heuristic
102-
cmake --build "${{github.workspace}}/build" --config $BUILD_TYPE --target qmap_exact
10399
cmake --build "${{github.workspace}}/build" --config $BUILD_TYPE --target qmap_heuristic_test
104100
cmake --build "${{github.workspace}}/build" --config $BUILD_TYPE --target qmap_exact_test
105101

.github/workflows/deploy.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@ on:
1010
workflow_dispatch:
1111

1212
env:
13-
Z3_GIT_TAG: z3-4.8.16
14-
Z3_HASH: a6274d2eea099f27c19bfbd736f4909ee9a373124ef0c017954fd38d56f4061c
13+
Z3_GIT_TAG: z3-4.8.17
14+
Z3_HASH: 2f59c37465aecdfbcc50a5ba0fe627535c0ff4cffb9080bfbddc0a2af0f97b53
1515

1616
jobs:
1717
build_manylinux_wheels:
@@ -23,7 +23,7 @@ jobs:
2323
with:
2424
submodules: recursive
2525
- name: Build wheels
26-
uses: pypa/cibuildwheel@2.6.1
26+
uses: pypa/cibuildwheel@2.7.0
2727
- uses: actions/upload-artifact@v3
2828
with:
2929
path: ./wheelhouse/*.whl
@@ -39,7 +39,7 @@ jobs:
3939
- name: Install Z3
4040
run: brew install z3
4141
- name: Build wheels
42-
uses: pypa/cibuildwheel@2.6.1
42+
uses: pypa/cibuildwheel@2.7.0
4343
- uses: actions/upload-artifact@v3
4444
with:
4545
path: ./wheelhouse/*.whl
@@ -57,7 +57,7 @@ jobs:
5757
curl -L -H "Authorization: Bearer QQ==" -o ${{ env.Z3_GIT_TAG }}.big_sur.bottle.tar.gz https://ghcr.io/v2/homebrew/core/z3/blobs/sha256:${{ env.Z3_HASH }}
5858
brew install -f ${{ env.Z3_GIT_TAG }}.big_sur.bottle.tar.gz
5959
- name: Build wheels
60-
uses: pypa/cibuildwheel@2.6.1
60+
uses: pypa/cibuildwheel@2.7.0
6161
env:
6262
CIBW_ARCHS_MACOS: arm64
6363
- uses: actions/upload-artifact@v3
@@ -91,7 +91,7 @@ jobs:
9191
working-directory: ${{github.workspace}}/z3/build
9292
run: cmake --build . --config Release --target INSTALL;
9393
- name: Build wheels
94-
uses: pypa/cibuildwheel@2.6.1
94+
uses: pypa/cibuildwheel@2.7.0
9595
- uses: actions/upload-artifact@v3
9696
with:
9797
path: ./wheelhouse/*.whl

apps/exact_app.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
/*
22
* This file is part of the MQT QMAP library which is released under the MIT license.
3-
* See file README.md or go to https://iic.jku.at/eda/research/ibm_qx_mapping/ for more information.
3+
* See file README.md or go to https://www.cda.cit.tum.de/research/ibm_qx_mapping/ for more information.
44
*/
55

66
#include "exact/ExactMapper.hpp"

apps/heuristic_app.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
/*
22
* This file is part of the MQT QMAP library which is released under the MIT license.
3-
* See file README.md or go to https://iic.jku.at/eda/research/ibm_qx_mapping/ for more information.
3+
* See file README.md or go to https://www.cda.cit.tum.de/research/ibm_qx_mapping/ for more information.
44
*/
55

66
#include "heuristic/HeuristicMapper.hpp"

include/Architecture.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
/*
22
* This file is part of the MQT QMAP library which is released under the MIT license.
3-
* See file README.md or go to https://iic.jku.at/eda/research/ibm_qx_mapping/ for more information.
3+
* See file README.md or go to https://www.cda.cit.tum.de/research/ibm_qx_mapping/ for more information.
44
*/
55

66
#ifndef QMAP_ARCHITECTURE_HPP

include/Encodings.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
/*
22
* This file is part of the MQT QMAP library which is released under the MIT license.
3-
* See file README.md or go to https://iic.jku.at/eda/research/ibm_qx_mapping/ for more information.
3+
* See file README.md or go to https://www.cda.cit.tum.de/research/ibm_qx_mapping/ for more information.
44
*/
55

66
#ifndef Encodings_hpp

include/Mapper.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
/*
22
* This file is part of the MQT QMAP library which is released under the MIT license.
3-
* See file README.md or go to https://iic.jku.at/eda/research/ibm_qx_mapping/ for more information.
3+
* See file README.md or go to https://www.cda.cit.tum.de/research/ibm_qx_mapping/ for more information.
44
*/
55

66
#ifndef QMAP_MAPPER_HPP

include/MappingResults.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
/*
22
* This file is part of the MQT QMAP library which is released under the MIT license.
3-
* See file README.md or go to https://iic.jku.at/eda/research/ibm_qx_mapping/ for more information.
3+
* See file README.md or go to https://www.cda.cit.tum.de/research/ibm_qx_mapping/ for more information.
44
*/
55

66
#include "configuration/Configuration.hpp"

include/configuration/AvailableArchitecture.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
/*
22
* This file is part of the MQT QMAP library which is released under the MIT license.
3-
* See file README.md or go to https://iic.jku.at/eda/research/ibm_qx_mapping/ for more information.
3+
* See file README.md or go to https://www.cda.cit.tum.de/research/ibm_qx_mapping/ for more information.
44
*/
55

66
#ifndef QMAP_AVAILABLEARCHITECTURE_HPP

include/configuration/CommanderGrouping.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
/*
22
* This file is part of the MQT QMAP library which is released under the MIT license.
3-
* See file README.md or go to https://iic.jku.at/eda/research/ibm_qx_mapping/ for more information.
3+
* See file README.md or go to https://www.cda.cit.tum.de/research/ibm_qx_mapping/ for more information.
44
*/
55

66
#ifndef QMAP_COMMANDERGROUPING_HPP

0 commit comments

Comments
 (0)