Skip to content

fix: use system chromium for httpx/nuclei headless when present#158

Merged
ShubhamRasal merged 2 commits into
mainfrom
shubh/headless-system-chrome
Jun 1, 2026
Merged

fix: use system chromium for httpx/nuclei headless when present#158
ShubhamRasal merged 2 commits into
mainfrom
shubh/headless-system-chrome

Conversation

@ShubhamRasal

Copy link
Copy Markdown
Member

go-rod ships no arm64-linux chrome to download, so the embedded scanners must use the installed browser. Gate UseInstalledChrome/UseChrome on launcher.LookPath so amd64 hosts without a browser still auto-download, and log which browser resolves at startup.

go-rod ships no arm64-linux chrome to download, so the embedded scanners
must use the installed browser. Gate UseInstalledChrome/UseChrome on
launcher.LookPath so amd64 hosts without a browser still auto-download,
and log which browser resolves at startup.
Merge release-binary + ghcr-push into release.yaml so binaries and the
container image publish in parallel on tag push. Drop release-test
(build-test covers compilation) and add a multi-arch image build (no push)
to build-test so PRs confirm the image builds. Remove the disabled codeql
.old workflow.
@ShubhamRasal ShubhamRasal merged commit 6546c53 into main Jun 1, 2026
1 check failed
@ShubhamRasal ShubhamRasal deleted the shubh/headless-system-chrome branch June 1, 2026 13:37
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.

1 participant