Skip to content

Validate and safely exercise dormant GitHub workflows #20

@bmurdock

Description

@bmurdock

Two workflow files exist in the repository but have no recorded runs so far: Dependency Review and Release. That means they have not been validated in the actual repository context yet.

For a project that emphasizes security, release hygiene, and low operational surprise, unexercised workflows are a real gap. A workflow that only exists on paper is not protection.

Scope

  • Add a safe way to exercise the Dependency Review and Release workflows before relying on them in production
  • Confirm the workflows run successfully in this repository context
  • Keep the release path safe so testing it does not accidentally publish to npm
  • Document how maintainers should validate these workflows going forward

Acceptance Criteria

  • Dependency Review can be triggered and completes successfully in a realistic repo event path
  • Release has a non-publishing validation path such as workflow_dispatch, a dry-run mode, or a separate verification job
  • At least one successful run exists for each currently dormant workflow
  • Maintainer docs explain how to validate the workflows without creating release risk

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions