Skip to content

SDLe fix: Github workflow vulnerabilities and migration to github runner #8

Merged
dmkarthi merged 17 commits into
mainfrom
gha-cleanup
May 12, 2026
Merged

SDLe fix: Github workflow vulnerabilities and migration to github runner #8
dmkarthi merged 17 commits into
mainfrom
gha-cleanup

Conversation

@dmkarthi

@dmkarthi dmkarthi commented May 11, 2026

Copy link
Copy Markdown
Collaborator

Description

Checklist

Code Quality

  • Code follows project style guidelines
  • No unnecessary debug logs or commented-out code
  • No hardcoded values / secrets

Testing

  • Unit test added/modified accordingly
  • Perform manual basic sanity testing at system level

Review Readiness

  • PR title and description are clear and meaningful
  • Story/Task IDs are linked

Documentation

  • README or relevant docs updated (if applicable)

Security

  • No sensitive data exposed (keys, passwords, tokens)
  • Input validation added where needed

PR Type

What kind of change does this PR introduce?

  • Bugfix
  • Feature
  • Code style update (formatting, local variables)
  • Refactoring (no functional changes, no api changes)
  • Documentation content changes
  • Testing
  • Other... Please describe:

dmkarthi and others added 4 commits May 11, 2026 09:33
- Rewrite environment-check to install missing APT/pip/analysis packages
- Add DPDK 25.11, MTL v26.01, openh264, FFmpeg 7.0+MTL build-from-source steps
- Skip builds if dependencies already present (cache-friendly)
- Verify all build dependencies and FFmpeg MTL plugin after setup
Comment thread .github/actions/environment-check/action.yml Outdated
Comment thread .github/actions/environment-check/action.yml Outdated
roshan-ku added 3 commits May 11, 2026 11:52
- Coverity action: downloads and installs from URL via secrets (COVERITY_URL, COVERITY_TOKEN)
- Trivy action: installs from Aqua Security apt repository if not present
- Both actions skip install if tools are already available
- Re-added Coverity and Trivy steps to ci, daily_build, and pull_request workflows
- Each analysis action now installs its own tool if missing
- Removed analysis tools check from environment-check (no longer needed)
Comment thread .github/actions/environment-check/action.yml Outdated
@dmkarthi dmkarthi changed the title Github workflow vulnerabilities and migration to github runner SDLe fix: Github workflow vulnerabilities and migration to github runner May 12, 2026
@dmkarthi dmkarthi requested a review from roshan-ku May 12, 2026 05:27
@dmkarthi dmkarthi merged commit 7619927 into main May 12, 2026
1 check passed
@dmkarthi dmkarthi deleted the gha-cleanup branch May 12, 2026 05:36
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.

3 participants