Skip to content

Commit

Permalink
Update CI Actions (#423)
Browse files Browse the repository at this point in the history
* Update action

* Destroy pipeline

* Update classifiers

* Benedikt play with fiiiireeeeeee

* Bumb Version

* If this breaks is gupta's fault

* Bumb MAC Version

* Get our names on the list

* Bump also this

---------

Co-authored-by: Benedikt Mersch <benedikt.mersch@gmail.com>
  • Loading branch information
tizianoGuadagnino and benemer authored Jan 14, 2025
1 parent 74c1fe8 commit 3befda8
Show file tree
Hide file tree
Showing 10 changed files with 21 additions and 16 deletions.
4 changes: 2 additions & 2 deletions .github/workflows/cpp.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ jobs:
runs-on: ${{ matrix.os }}
strategy:
matrix:
os: [ubuntu-22.04, ubuntu-20.04, windows-2022, macos-14]
os: [ubuntu-24.04, ubuntu-22.04, windows-2022, macos-14, macos-15]
steps:
- uses: actions/checkout@v3
- name: Setup cmake
Expand All @@ -35,7 +35,7 @@ jobs:
runs-on: ${{ matrix.os }}
strategy:
matrix:
os: [ubuntu-22.04, ubuntu-20.04]
os: [ubuntu-24.04, ubuntu-22.04]

steps:
- uses: actions/checkout@v3
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/pypi.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,22 +28,22 @@ jobs:
runs-on: ${{ matrix.os }}
strategy:
matrix:
os: [ubuntu-22.04, windows-2022, macos-14]
os: [ubuntu-24.04, windows-2022, macos-15]

steps:
- uses: actions/checkout@v3

- name: Build test wheels (only PRs)
if: github.event_name != 'release'
uses: pypa/cibuildwheel@v2.16.5
uses: pypa/cibuildwheel@v2.22.0
env: # build 1 build per platform just to make sure we can do it later when releasing
CIBW_BUILD: "cp310-*"
with:
package-dir: ${{github.workspace}}/python/

- name: Build all wheels
if: github.event_name == 'release'
uses: pypa/cibuildwheel@v2.16.5
uses: pypa/cibuildwheel@v2.22.0
with:
package-dir: ${{github.workspace}}/python/

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/python.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ jobs:
runs-on: ${{ matrix.os }}
strategy:
matrix:
os: [ubuntu-22.04, ubuntu-20.04, windows-2022, macos-14]
os: [ubuntu-24.04, ubuntu-22.04, windows-2022, macos-14, macos-15]

steps:
- uses: actions/checkout@v3
Expand Down
2 changes: 1 addition & 1 deletion CITATION.cff
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
cff-version: 1.2.0
cff-version: 1.2.1
preferred-citation:
title: "KISS-ICP: In Defense of Point-to-Point ICP - Simple, Accurate, and Robust Registration If Done the Right Way"
doi: "10.1109/LRA.2023.3236571"
Expand Down
2 changes: 1 addition & 1 deletion cpp/kiss_icp/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
# SOFTWARE.
cmake_minimum_required(VERSION 3.16...3.26)
project(kiss_icp_cpp VERSION 1.2.0 LANGUAGES CXX)
project(kiss_icp_cpp VERSION 1.2.1 LANGUAGES CXX)

# Setup build options
option(USE_CCACHE "Build using Ccache if found on the path" ON)
Expand Down
2 changes: 1 addition & 1 deletion python/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
# SOFTWARE.
cmake_minimum_required(VERSION 3.16...3.26)
project(kiss_icp_pybind VERSION 1.2.0 LANGUAGES CXX)
project(kiss_icp_pybind VERSION 1.2.1 LANGUAGES CXX)

# Set build type
set(CMAKE_BUILD_TYPE Release)
Expand Down
2 changes: 1 addition & 1 deletion python/kiss_icp/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -20,4 +20,4 @@
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
# SOFTWARE.
__version__ = "1.2.0"
__version__ = "1.2.1"
11 changes: 7 additions & 4 deletions python/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,13 +4,15 @@ build-backend = "scikit_build_core.build"

[project]
name = "kiss-icp"
version = "1.2.0"
version = "1.2.1"
description = "Simple yet effective 3D LiDAR-Odometry registration pipeline"
readme = "README.md"
authors = [
{ name = "Ignacio Vizzo", email = "ignaciovizzo@gmail.com" },
{ name = "Tiziano Guadagnino", email = "frevo93@gmail.com" },
{ name = "Benedikt Mersch", email = "benedikt.mersch@gmail.com" },
]
requires-python = ">=3.7"
requires-python = ">=3.8"
keywords = [
"LiDAR",
"Localization",
Expand All @@ -28,11 +30,12 @@ classifiers = [
"Operating System :: Unix",
"Programming Language :: C++",
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3.7",
"Programming Language :: Python :: 3.8",
"Programming Language :: Python :: 3.9",
"Programming Language :: Python :: 3.10",
"Programming Language :: Python :: 3.11",
"Programming Language :: Python :: 3.12",
"Programming Language :: Python :: 3.13",
]
dependencies = [
"natsort",
Expand Down Expand Up @@ -93,7 +96,7 @@ archs = ["auto64"]
skip = ["*-musllinux*", "pp*", "cp36-*"]

[tool.cibuildwheel.macos]
environment = "MACOSX_DEPLOYMENT_TARGET=10.14"
environment = "MACOSX_DEPLOYMENT_TARGET=11.0"
archs = ["auto64", "arm64"]

[tool.pytest.ini_options]
Expand Down
2 changes: 1 addition & 1 deletion ros/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
# SOFTWARE.
cmake_minimum_required(VERSION 3.16...3.26)
project(kiss_icp VERSION 1.2.0 LANGUAGES CXX)
project(kiss_icp VERSION 1.2.1 LANGUAGES CXX)

set(CMAKE_BUILD_TYPE Release)

Expand Down
4 changes: 3 additions & 1 deletion ros/package.xml
Original file line number Diff line number Diff line change
Expand Up @@ -25,9 +25,11 @@
-->
<package format="3">
<name>kiss_icp</name>
<version>1.2.0</version>
<version>1.2.1</version>
<description>KISS-ICP ROS 2 Wrapper</description>
<maintainer email="ignaciovizzo@gmail.com">ivizzo</maintainer>
<maintainer email="frevo93@gmail.com">frevo</maintainer>
<maintainer email="benedikt.mersch@gmail.com">benedikt</maintainer>
<license>MIT</license>

<buildtool_depend>ament_cmake</buildtool_depend>
Expand Down

0 comments on commit 3befda8

Please sign in to comment.