Skip to content

feat(bed-4714): [WIP] Enhance GitHub Workflows #23

feat(bed-4714): [WIP] Enhance GitHub Workflows

feat(bed-4714): [WIP] Enhance GitHub Workflows #23

Workflow file for this run

---
name: Continuous Integration (CI)
on:
pull_request:
branches:
- main
- develop
types:
- assigned
- opened
- synchronize
- reopened
- closed
# https://stephencharlesweiss.com/github-actions-run-on-merge-only
push:
branches:
- main
- dev
permissions: write-all
jobs:
cla-check:
name: CLA Check
uses: ./.github/workflows/reusable.cla.yml
secrets:
gh_access_token: ${{ secrets.GITHUB_TOKEN }}
gh_repo_scope: ${{ secrets.REPO_SCOPE }}
build-container-images:
needs: cla-check
name: Build Container Images
uses: ./.github/workflows/build-container-images.yml
with:
push_image: false
secrets:
dockerhub_account: ${{ secrets.DOCKERHUB_USERNAME }}
dockerhub_token: ${{ secrets.DOCKERHUB_TOKEN }}

Check failure on line 39 in .github/workflows/ci.yml

View workflow run for this annotation

GitHub Actions / Continuous Integration (CI)

Invalid workflow file

The workflow is not valid. In SpecterOps/BloodHound/.github/workflows/static-code-analysis.yml@85814431ef9926630d4c4262304b140e44715842 (Line: 39, Col: 11): Error from called workflow SpecterOps/BloodHound/.github/workflows/reusable.vulnerability-scan.yml@85814431ef9926630d4c4262304b140e44715842 (Line: 98, Col: 21): The expression is not closed. An unescaped ${{ sequence was found, but the closing }} sequence was not found. In SpecterOps/BloodHound/.github/workflows/static-code-analysis.yml@85814431ef9926630d4c4262304b140e44715842 (Line: 39, Col: 11): Error from called workflow SpecterOps/BloodHound/.github/workflows/reusable.vulnerability-scan.yml@85814431ef9926630d4c4262304b140e44715842 (Line: 99, Col: 22): The expression is not closed. An unescaped ${{ sequence was found, but the closing }} sequence was not found.
ghcr_account: ${{ github.actor }}
ghcr_token: ${{ secrets.GITHUB_TOKEN }}
gh_access_token: ${{ secrets.GITHUB_TOKEN }}
static-code-analysis:
name: Static Code Analysis
needs: [cla-check, build-container-images]
uses: ./.github/workflows/static-code-analysis.yml
with:
bloodhound_image_tar_artifact_name: ${{ needs.build-container-images.outputs.bloodhound_image_tar_artifact_name }}
bloodhound_image_tar_path: ${{ needs.build-container-images.outputs.bloodhound_image_tar_path }}
secrets:
dockerhub_account: ${{ secrets.DOCKERHUB_USERNAME }}
dockerhub_token: ${{ secrets.DOCKERHUB_TOKEN }}
ghcr_account: ${{ github.actor }}
ghcr_token: ${{ secrets.GITHUB_TOKEN }}
gh_access_token: ${{ secrets.GITHUB_TOKEN }}
testing:
name: Code Testing
needs: [cla-check, build-container-images]
uses: ./.github/workflows/testing.yml
with:
bloodhound_image_tar_artifact_name: ${{ needs.build-container-images.outputs.bloodhound_image_tar_artifact_name }}
bloodhound_image_tar_path: ${{ needs.build-container-images.outputs.bloodhound_image_tar_path }}