Skip to content

Feature: Add PR-dependency check - #269

Merged
DigiLive merged 2 commits into
mainfrom
add-dependencies-action
Nov 1, 2025
Merged

Feature: Add PR-dependency check#269
DigiLive merged 2 commits into
mainfrom
add-dependencies-action

Conversation

@DigiLive

@DigiLive DigiLive commented Nov 1, 2025

Copy link
Copy Markdown
Owner

Feature Pull Request

Feature Summary

Add a GitHub Actions workflow to run dependency checks and report dependency issues in CI. Provides automated verification of third-party packages to help detect outdated or vulnerable dependencies early in the development process.


Motivation and Context

This workflow adds an automatic PR Dependency Check using the gregsdennis/dependencies-action.

The purpose is to enforce the correct merging order for Pull Requests (PRs). If a new PR is dependent on a change in another open PR or Issue, this check will fail until the dependency is successfully merged or closed.


Instructions

If your new PR must wait for another Issue or PR to be completed, include a dependency phrase in its description.

Key Phrase Format Example Result
Depends on Issue or PR Number Depends on #42 PR is blocked until Issue/PR 42 is closed/merged.
Blocked by Full Link Blocked by [Refactor](https://github.com/org/repo/pull/101) PR is blocked until the linked PR 101 is closed/merged.
Depends on Partial Link Depends on another-repo/project#5 Works for dependencies in a different repository.
Multiple Dependencies List format Depends on #5, #6, and #7 Requires all three to be closed/merged.

Agreements

Please confirm the following by inserting an x between the brackets:

  • My code adheres to the contribution guidelines of the project.
  • My changes generate no new warnings.
  • I have performed a self-review of my own code.
  • I have commented my code, particularly in hard-to-understand areas.
  • I have made corresponding changes to the documentation.

Add a GitHub Actions workflow to run dependency checks and report
dependency issues in CI. Provides automated verification of
third-party packages to help detect outdated or vulnerable
dependencies early in the development process.
@DigiLive DigiLive added the enhancement New feature or request label Nov 1, 2025
@DigiLive
DigiLive merged commit f209153 into main Nov 1, 2025
1 check passed
@DigiLive
DigiLive deleted the add-dependencies-action branch November 1, 2025 08:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant