feat(skills): add IoT edge skills and align agent/instruction docs (#1431)

* feat(skills): add IoT edge skills and align agent/instruction docs

* fix(ci): handle fork permission errors in plugin structure check

* fix(ci): allow intentional Spanish vocabulary in codespell

* docs(skills): translate IoT edge skill content to English

* fix(ci): pass codespell and README validation

* chore: regenerate skills index after merge
This commit is contained in:
Sertxito
2026-04-29 03:15:42 +02:00
committed by GitHub
parent bf9136726b
commit e2ae5cc559
15 changed files with 995 additions and 8 deletions

View File

@@ -153,13 +153,31 @@ jobs:
'```',
].join('\n');
await github.rest.pulls.createReview({
owner: context.repo.owner,
repo: context.repo.repo,
pull_number: context.issue.number,
event: 'REQUEST_CHANGES',
body
});
let reviewPosted = false;
if (!isFork) {
try {
await github.rest.pulls.createReview({
owner: context.repo.owner,
repo: context.repo.repo,
pull_number: context.issue.number,
event: 'REQUEST_CHANGES',
body
});
reviewPosted = true;
} catch (error) {
core.warning(
`Could not create PR review (continuing with failure report): ${error.message}`
);
}
} else {
core.warning('PR is from a fork; skipping createReview to avoid permission errors.');
}
if (!reviewPosted) {
core.warning('Materialized plugin issues detected. Full details:');
core.warning(body);
}
core.setFailed('Plugin directories contain materialized files or symlinks that should not be on staged');
} else {