Skip to content

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

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

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

Triggered via pull request December 6, 2024 20:47
@neumachenneumachen
synchronize #1000
bed-4714
Status Failure
Total duration 5m 54s
Artifacts 2

ci.yml

on: pull_request
Build Container Images  /  ...  /  specterops/bloodhound
4m 10s
Build Container Images / Build BloodHound Image / specterops/bloodhound
Static Code Anaylsis  /  ...  /  Find Dockerfiles
8s
Static Code Anaylsis / Anaylze Dockerfiles / Find Dockerfiles
Static Code Anaylsis  /  Anaylze Golang Code
1m 6s
Static Code Anaylsis / Anaylze Golang Code
Static Code Anaylsis  /  Anaylze JavaScript/TypeSCript Code
1m 26s
Static Code Anaylsis / Anaylze JavaScript/TypeSCript Code
Code Testing  /  Test BloodHound
8s
Code Testing / Test BloodHound
Matrix: Static Code Anaylsis / Anaylze Dockerfiles / Lint Dockerfile(s)
Fit to window
Zoom out
Zoom in

Annotations

26 errors and 5 warnings
Code Testing / Test BloodHound
Exit code 125 returned from process: file name '/usr/bin/docker', arguments 'create --name 342b5bf5f41a4734be4bf95d254708d3_postgres16_e9a874 --label 2536f0 --network github_network_44300af793ab4e96b7a4d6ab520b6fe7 --network-alias postgres --health-cmd 'psql -h localhost -U bloodhound -c select 1 -d bloodhound' --health-interval 10s --health-timeout 5s --health-retries -e "PGUSER=bloodhound" -e "POSTGRES_USER=bloodhound" -e "POSTGRES_PASSWORD=bloodhound" -e "POSTGRES_DB=bloodhound" -e GITHUB_ACTIONS=true -e CI=true postgres:16'.
Static Code Anaylsis / Anaylze Dockerfiles / Lint Dockerfile(s) (tools/docker-compose/api.Dockerfile): tools/docker-compose/api.Dockerfile#L34
DL3018 warning: Pin versions in apk add. Instead of `apk add <package>` use `apk add <package>=<version>`
Static Code Anaylsis / Anaylze Dockerfiles / Lint Dockerfile(s) (tools/docker-compose/api.Dockerfile): tools/docker-compose/api.Dockerfile#L34
DL3059 info: Multiple consecutive `RUN` instructions. Consider consolidation.
Static Code Anaylsis / Anaylze Dockerfiles / Lint Dockerfile(s) (tools/docker-compose/api.Dockerfile): tools/docker-compose/api.Dockerfile#L37
DL3059 info: Multiple consecutive `RUN` instructions. Consider consolidation.
Static Code Anaylsis / Anaylze Dockerfiles / Lint Dockerfile(s) (tools/docker-compose/api.Dockerfile): tools/docker-compose/api.Dockerfile#L37
DL3047 info: Avoid use of wget without progress bar. Use `wget --progress=dot:giga <url>`. Or consider using `-q` or `-nv` (shorthands for `--quiet` or `--no-verbose`).
Static Code Anaylsis / Anaylze Dockerfiles / Lint Dockerfile(s) (tools/docker-compose/api.Dockerfile): tools/docker-compose/api.Dockerfile#L38
DL3059 info: Multiple consecutive `RUN` instructions. Consider consolidation.
Static Code Anaylsis / Anaylze Dockerfiles / Lint Dockerfile(s) (tools/docker-compose/api.Dockerfile): tools/docker-compose/api.Dockerfile#L43
DL3047 info: Avoid use of wget without progress bar. Use `wget --progress=dot:giga <url>`. Or consider using `-q` or `-nv` (shorthands for `--quiet` or `--no-verbose`).
Static Code Anaylsis / Anaylze Dockerfiles / Lint Dockerfile(s) (tools/docker-compose/api.Dockerfile): tools/docker-compose/api.Dockerfile#L56
DL3059 info: Multiple consecutive `RUN` instructions. Consider consolidation.
Static Code Anaylsis / Anaylze Dockerfiles / Lint Dockerfile(s) (tools/docker-compose/api.Dockerfile): tools/docker-compose/api.Dockerfile#L56
SC2035 info: Use ./*glob* or -- *glob* so names with dashes won't become options.
Static Code Anaylsis / Anaylze Dockerfiles / Lint Dockerfile(s) (tools/docker-compose/api.Dockerfile): tools/docker-compose/api.Dockerfile#L57
DL3059 info: Multiple consecutive `RUN` instructions. Consider consolidation.
Static Code Anaylsis / Anaylze Dockerfiles / Lint Dockerfile(s) (tools/docker-compose/api.Dockerfile): tools/docker-compose/api.Dockerfile#L58
DL3059 info: Multiple consecutive `RUN` instructions. Consider consolidation.
Static Code Anaylsis / Anaylze Dockerfiles / Lint Dockerfile(s) (dockerfiles/bloodhound.Dockerfile): dockerfiles/bloodhound.Dockerfile#L39
DL3018 warning: Pin versions in apk add. Instead of `apk add <package>` use `apk add <package>=<version>`
Static Code Anaylsis / Anaylze Dockerfiles / Lint Dockerfile(s) (dockerfiles/bloodhound.Dockerfile): dockerfiles/bloodhound.Dockerfile#L70
DL3059 info: Multiple consecutive `RUN` instructions. Consider consolidation.
Static Code Anaylsis / Anaylze Dockerfiles / Lint Dockerfile(s) (dockerfiles/bloodhound.Dockerfile): dockerfiles/bloodhound.Dockerfile#L70
DL3018 warning: Pin versions in apk add. Instead of `apk add <package>` use `apk add <package>=<version>`
Static Code Anaylsis / Anaylze Dockerfiles / Lint Dockerfile(s) (dockerfiles/bloodhound.Dockerfile): dockerfiles/bloodhound.Dockerfile#L73
DL3059 info: Multiple consecutive `RUN` instructions. Consider consolidation.
Static Code Anaylsis / Anaylze Dockerfiles / Lint Dockerfile(s) (dockerfiles/bloodhound.Dockerfile): dockerfiles/bloodhound.Dockerfile#L73
DL3047 info: Avoid use of wget without progress bar. Use `wget --progress=dot:giga <url>`. Or consider using `-q` or `-nv` (shorthands for `--quiet` or `--no-verbose`).
Static Code Anaylsis / Anaylze Dockerfiles / Lint Dockerfile(s) (dockerfiles/bloodhound.Dockerfile): dockerfiles/bloodhound.Dockerfile#L74
DL3059 info: Multiple consecutive `RUN` instructions. Consider consolidation.
Static Code Anaylsis / Anaylze Dockerfiles / Lint Dockerfile(s) (dockerfiles/bloodhound.Dockerfile): dockerfiles/bloodhound.Dockerfile#L79
DL3047 info: Avoid use of wget without progress bar. Use `wget --progress=dot:giga <url>`. Or consider using `-q` or `-nv` (shorthands for `--quiet` or `--no-verbose`).
Static Code Anaylsis / Anaylze Dockerfiles / Lint Dockerfile(s) (dockerfiles/bloodhound.Dockerfile): dockerfiles/bloodhound.Dockerfile#L92
DL3059 info: Multiple consecutive `RUN` instructions. Consider consolidation.
Static Code Anaylsis / Anaylze Dockerfiles / Lint Dockerfile(s) (dockerfiles/bloodhound.Dockerfile): dockerfiles/bloodhound.Dockerfile#L92
SC2035 info: Use ./*glob* or -- *glob* so names with dashes won't become options.
Static Code Anaylsis / Anaylze Dockerfiles / Lint Dockerfile(s) (dockerfiles/bloodhound.Dockerfile): dockerfiles/bloodhound.Dockerfile#L93
DL3059 info: Multiple consecutive `RUN` instructions. Consider consolidation.
Static Code Anaylsis / Anaylze Dockerfiles / Lint Dockerfile(s) (tools/docker-compose/ui.Dockerfile)
The job was canceled because "tools_docker-compose_pgad" failed.
Static Code Anaylsis / Anaylze Dockerfiles / Lint Dockerfile(s) (tools/docker-compose/neo4j.Dockerfile)
The job was canceled because "tools_docker-compose_pgad" failed.
Static Code Anaylsis / Anaylze Golang Code
Process completed with exit code 1.
The 'as' keyword should match the case of the 'from' keyword: dockerfiles/bloodhound.Dockerfile#L62
FromAsCasing: 'as' and 'FROM' keywords' casing do not match More info: https://docs.docker.com/go/dockerfile/rule/from-as-casing/
Code Testing / Test BloodHound
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Static Code Anaylsis / Anaylze Dockerfiles / Find Dockerfiles
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Static Code Anaylsis / Anaylze Golang Code
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Static Code Anaylsis / Anaylze JavaScript/TypeSCript Code
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636

Artifacts

Produced during runtime
Name Size
SpecterOps~BloodHound~DCZJWD.dockerbuild
47.9 KB
sha-adea4a0-20241206-204759 Expired
603 MB