skills/worker-image-build/SKILL.md
Trigger GitHub Actions workflows in mozilla-platform-ops/worker-images to build Firefox CI Windows worker images (FXCI Azure trusted and untrusted, win10-2009 / win11-24h2 / win11-a64 / win2022). Use to start an image build or check the status of a triggered run. DO NOT USE FOR debugging an existing image's failures (use worker-image-investigation).
npx skillsauth add jwmossmoz/agent-skills worker-image-buildInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Build Firefox CI worker images by triggering GitHub Actions workflows.
| Workflow | Name | Purpose |
|----------|------|---------|
| sig-nontrusted.yml | FXCI - Azure | Build untrusted Windows images |
| sig-trusted.yml | FXCI - Azure - Trusted | Build trusted Windows images |
win10-64-2009-alpha win10-64-2009
win11-64-2009-alpha win11-64-2009
win11-64-24h2-alpha win11-64-24h2
win11-64-24h2-alpha-v6
win11-a64-24h2-tester-alpha win11-a64-24h2-tester
win11-a64-24h2-builder-alpha win11-a64-24h2-builder
win2022-64-2009-alpha win2022-64-2009
win2022-64-2009-alpha-v6
trusted-win11-a64-24h2-builder
trusted-win2022-64-2009
# Untrusted image
gh workflow run "FXCI - Azure" \
--repo mozilla-platform-ops/worker-images \
-f config=<CONFIG_NAME>
# Trusted image
gh workflow run "FXCI - Azure - Trusted" \
--repo mozilla-platform-ops/worker-images \
-f config=<CONFIG_NAME>
Example:
gh workflow run "FXCI - Azure" \
--repo mozilla-platform-ops/worker-images \
-f config=win11-64-24h2-alpha
After triggering, get the run URL:
# Get latest run for untrusted
gh run list --repo mozilla-platform-ops/worker-images \
--workflow "FXCI - Azure" --limit 1 \
--json databaseId,url,status,createdAt
# Get latest run for trusted
gh run list --repo mozilla-platform-ops/worker-images \
--workflow "FXCI - Azure - Trusted" --limit 1 \
--json databaseId,url,status,createdAt
Watch a specific run:
gh run watch <RUN_ID> --repo mozilla-platform-ops/worker-images
View run logs:
gh run view <RUN_ID> --repo mozilla-platform-ops/worker-images --log
.github/relsre.json-alpha suffix: Test/staging imagestrusted- prefix: Trusted pool images-a64-: ARM64 architecture-64-: x64 architecturetester/builder: Pool roleSee references/examples.md for additional command examples.
.github/relsre.json in mozilla-platform-ops/worker-images — if your gh user isn't on that list, the workflow rejects the trigger immediately.gh run watch rather than polling gh run list in a tight loop.-alpha configs build to staging galleries; non-suffixed configs go to production. Always validate image changes through -alpha first.trusted- prefixed configs require the trusted workflow (FXCI - Azure - Trusted); they fail if you trigger them on the untrusted workflow and vice versa.os-integrations.https://github.com/mozilla-platform-ops/worker-images
development
Download Azure Cost Management exports and query local Parquet/CSV in DuckDB. Use when refreshing local Azure cost caches or writing DuckDB SQL over exports. DO NOT USE FOR live Cost Management API diagnosis; use azure-cost-analysis.
data-ai
Use when creating performance self-reviews from local notes, prior reviews, review prompts, and verified evidence. Helps draft H1/H2, annual, and promotion self evaluations, example answers, and rich review-form paste output. Do not use for routine status or 1:1 summaries; use one-on-one.
tools
Prepare one-on-one/status bullets from ~/moz_artifacts using qmd and copy a topic-organized HTML/RTF list with embedded links to the macOS clipboard. Use when summarizing recent Mozilla work for a manager, 1:1, or status update. DO NOT USE FOR generating raw daily logs; use daily-log.
development
Use when tracing Taskcluster Azure VM startup from worker-manager request through in-VM boot scripts to generic-worker `workerReady` with tc-logview, paperctl, Splunk Web, and Yardstick Prometheus. Applies to Windows worker provisioning latency. DO NOT USE FOR task failure triage (use worker-image-investigation).