Skip to content

Conversation

kparkinson-ld
Copy link
Contributor

@kparkinson-ld kparkinson-ld commented Sep 16, 2025

feat: SEC-7263 Add dependency-scan GitHub Actions workflow

Summary

Adds a new GitHub Actions workflow that runs dependency scanning on pull requests and pushes to the main branch. This workflow uses LaunchDarkly's centralized common-workflows dependency scanning functionality with Node.js-specific configuration.

The workflow is configured to:

  • Trigger on pull requests and pushes to main
  • Use the nodejs scan type
  • Run on ubuntu-latest
  • Inherit repository secrets

Review & Testing Checklist for Human

  • Verify scan type: Confirm that types: 'nodejs' is the correct configuration for this repository's tech stack
  • Test workflow execution: After merging, create a test PR or push to main to verify the dependency scan workflow runs successfully
  • Validate model alignment: Compare against the model PR (launchdarkly/ld-vsts#64) to ensure this follows the same pattern and structure

Notes

  • This workflow cannot be fully tested locally since it's a GitHub Actions workflow - verification requires running it on GitHub
  • The workflow depends on launchdarkly/common-workflows/.github/workflows/dependency-scan.yml@main being available and functional
  • Part of a broader initiative to add dependency scanning across multiple LaunchDarkly repositories

Requested by: @kparkinson-ld
Link to Devin run: https://app.devin.ai/sessions/04e1232119fc4dda956196fe0edc593f

Copy link
Contributor

🤖 Devin AI Engineer

I'll be helping with this pull request! Here's what you should know:

✅ I will automatically:

  • Address comments on this PR. Add '(aside)' to your comment to have me ignore it.
  • Look at CI failures and help fix them

Note: I can only respond to comments from users who have write access to this repository.

⚙️ Control Options:

  • Disable automatic comment and CI monitoring

@kparkinson-ld
Copy link
Contributor Author

Duplicate.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant