-
Notifications
You must be signed in to change notification settings - Fork 0
Description
Summary
Implement a new CI/CD integration command in the CellixJS repo to allow developers to run EdgeScan locally using Apple Native Containers on macOS.
Requirements:
- Add a new script to
package.jsonthat runs the official EdgeScan docker image using Apple Native Containers (colima/orbctl or Docker via Apple containers). - The script must require
ES_API_TOKENto be present in the user's environment and pass it as--api-token. - Hardcode the EdgeScan
--asset-idto the DEV asset (will reference local asset in the future). - The script should only be for local development and not executed in CI/CD pipelines.
- Rename the existing docker-based
edgescan:runscript toedgescan:agentand adjust relevant Copilot instructions to reflect this change.
Example Command:
pnpm run edgescan:dev --api-token $ES_API_TOKEN --asset-id <DEV_ASSET_ID>
Acceptance Criteria:
package.jsoncontains a new script for EdgeScan local execution on macOS.- Script runs natively with Apple Silicon container solutions.
- Existing
edgescan:runis renamed toedgescan:agent. - Copilot instructions referencing
edgescan:runare updated to useedgescan:agent. - Asset ID uses the DEV asset initially.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels