Skip to content

Dependent Issues Tracker

Actions
Checks for related dependent issues and removes on-hold label if no dependent issues are present
v1
Latest
Star (2)

Dependency Tracker

It currently only works with issues.

Usage

Create .github/workflows/dependency-tracker.yaml with the following content:

name: Dependency Resolution

on:
  issues:
    types: [deleted, closed]

jobs:
  blocking_issues:
    runs-on: ubuntu-latest
    name: Checks for Dependent Issues
    steps:
      - uses: thesloppyguy/DependencyTracker@v1

How it works

  • It uses the following regex /Dependent on:? ([#\d, ]+)/gi to parse the issue Description and make a list of dependent issues.
  • It is required that Issues have the following section for the Action to work properly:
    • Dependent on: list of comma separated issues eg: #1 , #2
  • If none of the dependencies are open, "on hold" lable is removed from the issue.

Dependent Issues Tracker is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.

About

Checks for related dependent issues and removes on-hold label if no dependent issues are present
v1
Latest

Dependent Issues Tracker is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.