fix: sync upstream main with Windows validation and skill guidance cleanup (#457)
* fix: stabilize validation and tests on Windows * test: add Windows smoke coverage for skill activation * refactor: make setup_web script CommonJS * fix: repair aegisops-ai frontmatter * docs: add when-to-use guidance to core skills * docs: add when-to-use guidance to Apify skills * docs: add when-to-use guidance to Google and Expo skills * docs: add when-to-use guidance to Makepad skills * docs: add when-to-use guidance to git workflow skills * docs: add when-to-use guidance to fp-ts skills * docs: add when-to-use guidance to Three.js skills * docs: add when-to-use guidance to n8n skills * docs: add when-to-use guidance to health analysis skills * docs: add when-to-use guidance to writing and review skills * meta: sync generated catalog metadata * docs: add when-to-use guidance to Robius skills * docs: add when-to-use guidance to review and workflow skills * docs: add when-to-use guidance to science and data skills * docs: add when-to-use guidance to tooling and automation skills * docs: add when-to-use guidance to remaining skills * fix: gate bundle helper execution in Windows activation * chore: drop generated artifacts from contributor PR * docs(maintenance): Record PR 457 sweep Document the open issue triage, PR supersedence decision, local verification, and source-only cleanup that prepared PR #457 for re-running CI. --------- Co-authored-by: sickn33 <sickn33@users.noreply.github.com>
This commit is contained in:
@@ -1,13 +1,17 @@
|
||||
const assert = require("assert");
|
||||
const fs = require("fs");
|
||||
const os = require("os");
|
||||
const path = require("path");
|
||||
const { spawnSync } = require("child_process");
|
||||
|
||||
const repoRoot = path.resolve(__dirname, "../..", "..");
|
||||
const scriptPath = path.join(repoRoot, "scripts", "activate-skills.sh");
|
||||
if (process.platform === "win32") {
|
||||
console.log("Skipping activate-skills.sh smoke test on Windows; use the batch-script coverage instead.");
|
||||
process.exit(0);
|
||||
}
|
||||
|
||||
const root = fs.mkdtempSync(path.join(os.tmpdir(), "activate-skills-shell-"));
|
||||
const repoRoot = path.resolve(__dirname, "../..", "..");
|
||||
const scriptPath = path.posix.join("scripts", "activate-skills.sh");
|
||||
|
||||
const root = fs.mkdtempSync(path.join(repoRoot, ".tmp-activate-skills-shell-"));
|
||||
const baseDir = path.join(root, "antigravity");
|
||||
const repoSkills = path.join(root, "repo-skills");
|
||||
const outsideDir = path.join(root, "outside-skill-root");
|
||||
@@ -37,8 +41,8 @@ try {
|
||||
cwd: repoRoot,
|
||||
env: {
|
||||
...process.env,
|
||||
AG_BASE_DIR: baseDir,
|
||||
AG_REPO_SKILLS_DIR: repoSkills,
|
||||
AG_BASE_DIR: path.relative(repoRoot, baseDir).split(path.sep).join("/"),
|
||||
AG_REPO_SKILLS_DIR: path.relative(repoRoot, repoSkills).split(path.sep).join("/"),
|
||||
AG_PYTHON_BIN: "python3",
|
||||
},
|
||||
encoding: "utf8",
|
||||
|
||||
Reference in New Issue
Block a user