Unverified Commit 8704741e authored by Mayank Mittal's avatar Mayank Mittal Committed by GitHub

Adds Github workflow for labelling PRs (#3404)

# Description

Given the increase in number of PRs to the codebase, it has become
harder to understand the type of changes and the corresponding team to
communicate with. This MR uses a GitHub bot to help us out with
categorizing the PRs.

More info: https://github.com/actions/labeler

## Type of change

- New feature (non-breaking change which adds functionality)

## Checklist

- [x] I have run the [`pre-commit` checks](https://pre-commit.com/) with
`./isaaclab.sh --format`
- [x] I have made corresponding changes to the documentation
- [x] My changes generate no new warnings
- [ ] I have added tests that prove my fix is effective or that my
feature works
- [ ] I have updated the changelog and the corresponding version in the
extension's `config/extension.toml` file
- [x] I have added my name to the `CONTRIBUTORS.md` or my name already
exists there

---------
Signed-off-by: 's avatarMayank Mittal <12863862+Mayankm96@users.noreply.github.com>
parent 40554e23
# Copyright (c) 2022-2025, The Isaac Lab Project Developers (https://github.com/isaac-sim/IsaacLab/blob/main/CONTRIBUTORS.md).
# All rights reserved.
#
# SPDX-License-Identifier: BSD-3-Clause
# Documentation-related changes
documentation:
- changed-files:
- any-glob-to-any-file:
- '**/docs/**'
- '**/README.md'
- all-globs-to-all-files:
- '!**/CHANGELOG.rst'
# Infrastructure changes
infrastructure:
- changed-files:
- any-glob-to-any-file:
- .github/**
- docker/**
- .dockerignore
- tools/**
- .vscode/**
- environment.yml
- setup.py
- pyproject.toml
- .pre-commit-config.yaml
- .flake8
- isaaclab.sh
- isaaclab.bat
# Assets (USD, glTF, etc.) related changes.
asset:
- changed-files:
- any-glob-to-any-file:
- source/isaaclab_assets/**
# Isaac Sim team related changes.
isaac-sim:
- changed-files:
- any-glob-to-any-file:
- apps/**
# Isaac Mimic team related changes.
isaac-mimic:
- changed-files:
- any-glob-to-any-file:
- source/isaaclab/isaaclab/devices/**
- source/isaaclab_mimic/**
- source/isaaclab_tasks/isaaclab_tasks/manager_based/manipulation/stack**
- source/isaaclab_tasks/isaaclab_tasks/manager_based/manipulation/pick_and_place**
- scripts/imitation_learning/**
# Isaac Lab team related changes.
isaac-lab:
- changed-files:
- any-glob-to-any-file:
- source/**
- scripts/**
- all-globs-to-all-files:
- '!source/isaaclab_assets/**'
- '!source/isaaclab_mimic/**'
- '!scripts/imitation_learning/**'
# Add 'enhancement' label to any PR where the head branch name
# starts with `feature` or has a `feature` section in the name
enhancement:
- head-branch: ['^feature', 'feature']
# Add 'bug' label to any PR where the head branch name
# starts with `fix`/`bug` or has a `fix`/`bug` section in the name
bug:
- head-branch: ['^fix', 'fix', '^bug', 'bug']
# Copyright (c) 2022-2025, The Isaac Lab Project Developers (https://github.com/isaac-sim/IsaacLab/blob/main/CONTRIBUTORS.md).
# All rights reserved.
#
# SPDX-License-Identifier: BSD-3-Clause
name: "Pull Request Labeler"
on:
- pull_request_target
jobs:
labeler:
permissions:
contents: read
pull-requests: write
runs-on: ubuntu-latest
steps:
- uses: actions/labeler@v6
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment