Merge branch 'master' of https://github.com/ros/rosdistro #3
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
--- | |
name: Validate rosdistro | |
# this is fine since gha runs with yaml 1.2 | |
on: # yamllint disable-line rule:truthy | |
push: | |
branches: ['master'] | |
pull_request: | |
permissions: | |
contents: read | |
jobs: | |
checks: | |
name: rosdistro / rosdep checks | |
runs-on: ubuntu-20.04 | |
strategy: | |
matrix: | |
python-version: [3.8] | |
steps: | |
- uses: actions/checkout@v4 | |
- name: Set up Python ${{ matrix.python-version }} | |
uses: actions/setup-python@v5 | |
with: | |
python-version: ${{ matrix.python-version }} | |
- name: Fetch upstream (to enable diff) | |
run: | | |
git remote add unittest_upstream_comparison https://github.com/ros/rosdistro.git \ | |
|| git remote set-url unittest_upstream_comparison https://github.com/ros/rosdistro.git | |
git fetch --no-tags --depth=1 unittest_upstream_comparison master | |
- name: Install Dependencies | |
run: | | |
python -m pip install --upgrade pip setuptools wheel | |
python -m pip install -r test/requirements.txt | |
- name: Run Tests | |
run: pytest -s test | |
yamllint: | |
name: Yaml Linting | |
runs-on: ubuntu-20.04 | |
strategy: | |
matrix: | |
python-version: [3.8] | |
steps: | |
- uses: actions/checkout@v4 | |
- name: Set up Python ${{ matrix.python-version }} | |
uses: actions/setup-python@v5 | |
with: | |
python-version: ${{ matrix.python-version }} | |
- name: Install Dependencies | |
run: | | |
python -m pip install --upgrade pip setuptools wheel | |
pip install yamllint | |
- name: Run yamllint | |
run: yamllint . |