Skip to content

Commit b25757c

Browse files
committed
Merge remote-tracking branch 'origin/humble-devel' into ros-native
2 parents a79d39f + eba0ec4 commit b25757c

63 files changed

Lines changed: 3261 additions & 843 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
name: Pytest with Coverage
2+
3+
on:
4+
pull_request:
5+
branches: [humble-devel]
6+
push:
7+
branches: [humble-devel, testing]
8+
jobs:
9+
test:
10+
runs-on: ubuntu-latest
11+
12+
steps:
13+
- name: Checkout code
14+
uses: actions/checkout@v4
15+
16+
- name: Set up Python
17+
uses: actions/setup-python@v5
18+
with:
19+
python-version: '3.10.12'
20+
21+
- name: Install dependencies
22+
run: |
23+
python -m pip install --upgrade pip
24+
pip install -r test/requirements.txt
25+
pip install pytest pytest-cov
26+
27+
- name: Run tests with coverage
28+
run: |
29+
PYTHONPATH=. pytest --cov=manager/manager --cov-report=term

.github/workflows/python_lint.yaml

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
# Ensure Python code is linted and formatted, matching the style guide
2+
name: Python Linting
3+
4+
on: [push]
5+
6+
jobs:
7+
black-lint:
8+
runs-on: ubuntu-latest
9+
name: Python black Lint
10+
steps:
11+
- uses: actions/checkout@v4
12+
- uses: psf/black@stable
13+
with:
14+
version: "22.3.0"
15+
# flake8-lint:
16+
# runs-on: ubuntu-latest
17+
# name: Python flake8 Lint
18+
# steps:
19+
# - name: Check out source repository
20+
# uses: actions/checkout@v3
21+
22+
# - name: Set up Python environment
23+
# uses: actions/setup-python@v4
24+
# with:
25+
# python-version: "3.11"
26+
27+
# - name: flake8 Lint
28+
# uses: py-actions/flake8@v2
29+
# with:
30+
# ignore: "E701,W503,E203"
31+
# exclude: "docs,.idea"
32+
# max-line-length: "88"
33+
# path: "."
34+
# plugins: "flake8-docstrings flake8-black"

.gitignore

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,8 @@ __pycache__/
33
/.idea
44

55
# IDEs
6-
.vscode
6+
.vscode
7+
8+
# Log Files
9+
*.log
10+
*.coverage

CONTRIBUTING.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
<a href="https://mmg-ai.com/en/"><img src="https://jderobot.github.io/assets/images/logo.png" width="100 " align="right" /></a>
2+
3+
# Contributing to RoboticsAcademy
4+
5+
First off, thanks for your interest in contributing to RoboticsApplicationManager! All contributors are welcome, from commenting issues to reviewing or sending Pull Requests.
6+
7+
## How to contribute?
8+
9+
If you are new to GitHub, visit the [first-contributions instructions](https://github.com/firstcontributions/first-contributions/blob/master/README.md) to learn how to contribute on GitHub.
10+
11+
To find issues you can help with, go though the list of [good first issues](https://github.com/JdeRobot/RoboticsApplicationManager/issues?q=is%3Aissue%20state%3Aopen%20label%3A%22good%20first%20issue%22) or issues labeled with [help wanted](https://github.com/JdeRobot/RoboticsApplicationManager/issues?q=is%3Aissue%20state%3Aopen%20label%3A%22help%20wanted%22).
12+
13+
Once found or created an issue, let us know that you want to work on it by commenting in the issue.
14+
15+
Please, make sure to follow our [coding style guide](https://github.com/JdeRobot/RoboticsAcademy/blob/humble-devel/docs/coding_style_guide.md) while working.

0 commit comments

Comments
 (0)