Skip to content
This repository was archived by the owner on May 9, 2025. It is now read-only.
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
55 changes: 55 additions & 0 deletions .github/workflows/blackduck_scan.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
name: Blackduck Scan PR
on:
pull_request_target:
branches: [main]
# push:
# branches: [main]

permissions:
checks: write
pull-requests: write

#invoke forked detect-action as the one from synopsys is deprecated: https://github.com/mercedesbenzio/detect-action
jobs:
blackduck:
runs-on: [ubuntu-latest]
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Set up Java 17
uses: actions/setup-java@v3
with:
java-version: '17'
distribution: 'temurin'

- name: Blackduck Full Scan
if: ${{ github.event_name != 'pull_request_target' }}
uses: mercedesbenzio/detect-action@v1
env:
DETECT_PROJECT_USER_GROUPS: opencomponentmodel
DETECT_PROJECT_VERSION_DISTRIBUTION: SAAS
DETECT_SOURCE_PATH: ./
NODE_TLS_REJECT_UNAUTHORIZED: true
with:
scan-mode: INTELLIGENT
github-token: ${{ secrets.GITHUB_TOKEN }}
blackduck-url: ${{ secrets.BLACKDUCK_URL }}
blackduck-api-token: ${{ secrets.BLACKDUCK_API_TOKEN }}

- name: Blackduck PR Scan
if: ${{ github.event_name == 'pull_request_target' }}
uses: mercedesbenzio/detect-action@v1
env:
DETECT_PROJECT_USER_GROUPS: opencomponentmodel
DETECT_PROJECT_VERSION_DISTRIBUTION: SAAS
DETECT_SOURCE_PATH: ./
NODE_TLS_REJECT_UNAUTHORIZED: true
BLACKDUCK_SKIP_PHONE_HOME: true
#LOGGING_LEVEL_COM_SYNOPSYS_INTEGRATION: DEBUG
with:
scan-mode: RAPID
github-token: ${{ secrets.GITHUB_TOKEN }}
blackduck-url: ${{ secrets.BLACKDUCK_URL }}
blackduck-api-token: ${{ secrets.BLACKDUCK_API_TOKEN }}
detect-version: 8.8.0

34 changes: 34 additions & 0 deletions .github/workflows/blackduck_scan_scheduled.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
name: Blackduck Scan Cronjob
on:
schedule:
- cron: '15 1 * * 0'

permissions:
checks: write

jobs:
build:
runs-on: [ ubuntu-latest ]
steps:
- name: Checkout code
uses: actions/checkout@v4

- name: Set up Java 17
uses: actions/setup-java@v3
with:
java-version: '17'
distribution: 'temurin'

- name: Blackduck Full Scan
uses: mercedesbenzio/detect-action@v1
env:
DETECT_PROJECT_USER_GROUPS: opencomponentmodel
DETECT_PROJECT_VERSION_DISTRIBUTION: SAAS
DETECT_SOURCE_PATH: ./
NODE_TLS_REJECT_UNAUTHORIZED: true
with:
scan-mode: INTELLIGENT
github-token: ${{ secrets.GITHUB_TOKEN }}
blackduck-url: ${{ secrets.BLACKDUCK_URL }}
blackduck-api-token: ${{ secrets.BLACKDUCK_API_TOKEN }}
detect-version: 8.8.0