Skip to content

Task: Improve Windows Native Build Workflow Reliability & Enhance Auto-Issue Remediation #470

@malithwishwa02-dot

Description

@malithwishwa02-dot

See PR #469 and PR_NOTES/DIAGNOSTICS_ADDED.md for context.\n\nGoals:\n- Make the Windows rm -rf camoufox-146.0.1-beta.25/obj-x86_64-pc-linux-gnu/dist/bin/camoufox-bin
camoufox-146.0.1-beta.25/obj-x86_64-pc-linux-gnu/dist/bin/camoufox
camoufox-146.0.1-beta.25/obj-x86_64-pc-linux-gnu/dist/bin/launch
make[1]: Entering directory '/workspaces/Lucid'
make[2]: Entering directory '/workspaces/Lucid'

Note: Only docker containers are intended to run this directly.

Run this before make dir or make build to avoid setting up a local git repo.

if [ ! -f firefox-146.0.1.source.tar.xz ]; then
make fetch;
fi
make[3]: Entering directory '/workspaces/Lucid'

Fetching private patches...

CAMOUFOX_PASSWD environment variable not set. Skipping private patches...

Fetching the Firefox source tarball...

aria2c -x16 -s16 -k1M -o firefox-146.0.1.source.tar.xz "https://archive.mozilla.org/pub/firefox/releases/146.0.1/source/firefox-146.0.1.source.tar.xz"; \

make[3]: Leaving directory '/workspaces/Lucid'
make[2]: Leaving directory '/workspaces/Lucid'
make[1]: Leaving directory '/workspaces/Lucid' workflow reliable and surface clear diagnostics on failure.\n- Ensure auto-generated CI issues include a remediation checklist for repeated failures.\n\nAcceptance Criteria:\n- Windows rm -rf camoufox-146.0.1-beta.25/obj-x86_64-pc-linux-gnu/dist/bin/camoufox-bin
camoufox-146.0.1-beta.25/obj-x86_64-pc-linux-gnu/dist/bin/camoufox
camoufox-146.0.1-beta.25/obj-x86_64-pc-linux-gnu/dist/bin/launch
make[1]: Entering directory '/workspaces/Lucid'
make[2]: Entering directory '/workspaces/Lucid'

Note: Only docker containers are intended to run this directly.

Run this before make dir or make build to avoid setting up a local git repo.

if [ ! -f firefox-146.0.1.source.tar.xz ]; then
make fetch;
fi
make[3]: Entering directory '/workspaces/Lucid'

Fetching private patches...

CAMOUFOX_PASSWD environment variable not set. Skipping private patches...

Fetching the Firefox source tarball...

aria2c -x16 -s16 -k1M -o firefox-146.0.1.source.tar.xz "https://archive.mozilla.org/pub/firefox/releases/146.0.1/source/firefox-146.0.1.source.tar.xz"; \

make[3]: Leaving directory '/workspaces/Lucid'
make[2]: Leaving directory '/workspaces/Lucid'
make[1]: Leaving directory '/workspaces/Lucid' fails early and clearly if dependencies are missing.\n- No Linux package manager commands execute on Windows runners.\n- Logs/artifacts (multibuild_inner.log, multibuild_bootstrap_inner.log, choco logs) are uploaded on failure.\n- CI auto-issues include the remediation checklist (multibuild logs, mozillabuild presence, camoufox-* dir, Linux-only commands).\n

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions