generated from nhcarrigan/template
chore: format
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
name: 🐛 Bug Report
|
||||
description: Something isn't working as expected? Let us know!
|
||||
title: '[BUG] - '
|
||||
title: "[BUG] - "
|
||||
labels:
|
||||
- "status/awaiting triage"
|
||||
body:
|
||||
@@ -50,7 +50,7 @@ body:
|
||||
description: The operating system you are using, including the version/build number.
|
||||
validations:
|
||||
required: true
|
||||
# Remove this section for non-web apps.
|
||||
# Remove this section for non-web apps.
|
||||
- type: input
|
||||
id: browser
|
||||
attributes:
|
||||
@@ -66,4 +66,3 @@ body:
|
||||
- No
|
||||
validations:
|
||||
required: true
|
||||
|
||||
|
||||
@@ -2,4 +2,4 @@ blank_issues_enabled: false
|
||||
contact_links:
|
||||
- name: "Discord"
|
||||
url: "https://chat.nhcarrigan.com"
|
||||
about: "Chat with us directly."
|
||||
about: "Chat with us directly."
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
name: 💭 Feature Proposal
|
||||
description: Have an idea for how we can improve? Share it here!
|
||||
title: '[FEAT] - '
|
||||
title: "[FEAT] - "
|
||||
labels:
|
||||
- "status/awaiting triage"
|
||||
body:
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
name: ❓ Other Issue
|
||||
description: I have something that is neither a bug nor a feature request.
|
||||
title: '[OTHER] - '
|
||||
title: "[OTHER] - "
|
||||
labels:
|
||||
- "status/awaiting triage"
|
||||
body:
|
||||
|
||||
@@ -2,11 +2,11 @@ name: Security Scan and Upload
|
||||
|
||||
on:
|
||||
push:
|
||||
branches: [ main ]
|
||||
branches: [main]
|
||||
pull_request:
|
||||
branches: [ main ]
|
||||
branches: [main]
|
||||
schedule:
|
||||
- cron: '0 0 * * 1'
|
||||
- cron: "0 0 * * 1"
|
||||
workflow_dispatch:
|
||||
|
||||
jobs:
|
||||
@@ -24,18 +24,18 @@ jobs:
|
||||
env:
|
||||
DD_URL: ${{ secrets.DD_URL }}
|
||||
DD_TOKEN: ${{ secrets.DD_TOKEN }}
|
||||
PRODUCT_NAME: ${{ github.repository }}
|
||||
PRODUCT_TYPE_ID: 1
|
||||
PRODUCT_NAME: ${{ github.repository }}
|
||||
PRODUCT_TYPE_ID: 1
|
||||
run: |
|
||||
sudo apt-get install jq -y > /dev/null
|
||||
|
||||
|
||||
echo "Checking connection to $DD_URL..."
|
||||
|
||||
|
||||
# Check if product exists - capture HTTP code to debug connection issues
|
||||
RESPONSE=$(curl --write-out "%{http_code}" --silent --output /tmp/response.json \
|
||||
-H "Authorization: Token $DD_TOKEN" \
|
||||
"$DD_URL/api/v2/products/?name=$PRODUCT_NAME")
|
||||
|
||||
|
||||
# If response is not 200, print error
|
||||
if [ "$RESPONSE" != "200" ]; then
|
||||
echo "::error::Failed to query DefectDojo. HTTP Code: $RESPONSE"
|
||||
@@ -44,7 +44,7 @@ jobs:
|
||||
fi
|
||||
|
||||
COUNT=$(cat /tmp/response.json | jq -r '.count')
|
||||
|
||||
|
||||
if [ "$COUNT" = "0" ]; then
|
||||
echo "Creating product '$PRODUCT_NAME'..."
|
||||
curl -s -X POST "$DD_URL/api/v2/products/" \
|
||||
@@ -75,7 +75,7 @@ jobs:
|
||||
echo "Uploading Trivy results..."
|
||||
# Generate today's date in YYYY-MM-DD format
|
||||
TODAY=$(date +%Y-%m-%d)
|
||||
|
||||
|
||||
HTTP_CODE=$(curl --write-out "%{http_code}" --output response.txt --silent -X POST "$DD_URL/api/v2/import-scan/" \
|
||||
-H "Authorization: Token $DD_TOKEN" \
|
||||
-F "active=true" \
|
||||
@@ -86,7 +86,7 @@ jobs:
|
||||
-F "scan_date=$TODAY" \
|
||||
-F "auto_create_context=true" \
|
||||
-F "file=@trivy-results.json")
|
||||
|
||||
|
||||
if [[ "$HTTP_CODE" != "200" && "$HTTP_CODE" != "201" ]]; then
|
||||
echo "::error::Upload Failed with HTTP $HTTP_CODE"
|
||||
echo "--- SERVER RESPONSE ---"
|
||||
@@ -154,7 +154,7 @@ jobs:
|
||||
run: |
|
||||
echo "Uploading Semgrep results..."
|
||||
TODAY=$(date +%Y-%m-%d)
|
||||
|
||||
|
||||
HTTP_CODE=$(curl --write-out "%{http_code}" --output response.txt --silent -X POST "$DD_URL/api/v2/import-scan/" \
|
||||
-H "Authorization: Token $DD_TOKEN" \
|
||||
-F "active=true" \
|
||||
@@ -174,4 +174,4 @@ jobs:
|
||||
exit 1
|
||||
else
|
||||
echo "Upload Success!"
|
||||
fi
|
||||
fi
|
||||
|
||||
Reference in New Issue
Block a user