Skip to content

Commit

Permalink
Several updates (#353)
Browse files Browse the repository at this point in the history
* update py-versions

* revert

* comment C tests

* update pybind to 2.11.1

* update Asio to 1.28

* using newer centos image

* update changelog

* minor in CI

* update version
  • Loading branch information
philbucher authored Sep 9, 2023
1 parent 26e5bfc commit 5f6fe55
Show file tree
Hide file tree
Showing 917 changed files with 63,717 additions and 17,759 deletions.
14 changes: 7 additions & 7 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -120,7 +120,7 @@ jobs:
strategy:
fail-fast: false
matrix:
python-version: ["3.7", "3.8", "3.9", "3.10"]
python-version: ["3.8", "3.9", "3.10", "3.11"]
compiler: [GCC, ICC]
timeout-minutes: 15

Expand Down Expand Up @@ -214,7 +214,7 @@ jobs:
strategy:
fail-fast: false
matrix:
python-version: ["3.7", "3.8", "3.9", "3.10"]
python-version: ["3.8", "3.9", "3.10", "3.11"]
timeout-minutes: 15

steps:
Expand Down Expand Up @@ -245,7 +245,7 @@ jobs:
Windows-Cpp-C:
runs-on: windows-2022
runs-on: windows-latest
name: Windows C++ & C
timeout-minutes: 15

Expand Down Expand Up @@ -285,12 +285,12 @@ jobs:
Windows-Python:
runs-on: windows-2022
runs-on: windows-latest
name: Windows Python ${{ matrix.python-version }}
strategy:
fail-fast: false
matrix:
python-version: ["3.7", "3.8", "3.9", "3.10"]
python-version: ["3.8", "3.9", "3.10", "3.11"]
timeout-minutes: 15

steps:
Expand Down Expand Up @@ -345,7 +345,7 @@ jobs:
name: CentOS 7

container:
image: kratosmultiphysics/kratos-image-ci-centos7-python35:latest
image: kratosmultiphysics/kratos-image-ci-centos7:latest

steps:
- uses: actions/checkout@v2
Expand All @@ -371,7 +371,7 @@ jobs:
export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${GITHUB_WORKSPACE}/bin
cd tests
# TODO delete build dir to make sure the linking etc works correctly? (Needs to be done after running CTests)
python3.5 run_python_tests.py
python3.8 run_python_tests.py
Ubuntu-old-CMake:
Expand Down
5 changes: 5 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -74,3 +74,8 @@ All important and notable changes in the _CoSimIO_ are documented in this file.
- Brings back the Fortran interface!
- Fixes compilation problems in some systems with the tests and with the pipe communication (happened only with old Linux kernels)
- Minor improvements in documentation

## 4.3.0
- Drops support for Python < 3.6
- Fixes problems with displaying error messages in some Windows systems
- Updates external libraries pybind (used in Python-bindings) and ASIO (socket-based communication)
2 changes: 1 addition & 1 deletion co_sim_io/sources/version.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ int GetMajorVersion() {
}

int GetMinorVersion() {
return 2;
return 3;
}

std::string GetPatchVersion() {
Expand Down
2 changes: 1 addition & 1 deletion external_libraries/asio/COPYING
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
Copyright (c) 2003-2021 Christopher M. Kohlhoff (chris at kohlhoff dot com)
Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)

Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
4 changes: 2 additions & 2 deletions external_libraries/asio/README
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
asio version 1.20.0
Released Saturday, 16 October 2021.
asio version 1.28.0
Released Wednesday, 26 April 2023.

See doc/index.html for API documentation and a tutorial.
Loading

0 comments on commit 5f6fe55

Please sign in to comment.