RobotecAI / rai

RAI is a multi-vendor agent framework for robotics, utilizing Langchain and ROS 2 tools to perform complex actions, defined scenarios, free interface execution, log summaries, voice interaction and more.
Apache License 2.0
163 stars 18 forks source link

CI: pre-commit runner ubuntu image update #275

Closed skrobinho closed 1 month ago

skrobinho commented 1 month ago

Purpose

To fix an issue with PEP 668 disallowing to install pre-commit via pre-commit/action@v3.0.1 on gh-hosted runner.

Proposed Changes

GH runner image is changed from latest to 22.04 as the latest version is 24.04 which uses python 3.12 with PEP 668 implemented. 22.04 uses python 3.10 without PEP 668 what should solve the issue.

Issues

N/A

Testing

This draft PR tests itself as only by PR we can test CI pre-commit job execution.