chore: publish from staged

This commit is contained in:
github-actions[bot]
2026-06-17 04:12:33 +00:00
parent cf2c61d5ad
commit d30a1821e3
8 changed files with 170 additions and 274 deletions
+12 -68
View File
@@ -20,54 +20,18 @@ jobs:
with:
script: |
const managedLabels = {
'targets-main': {
color: 'B60205',
description: 'PR targets main instead of staged'
},
'branched-main': {
color: 'D93F0B',
description: 'PR appears to include plugin files materialized from main'
},
'skills': {
color: '1D76DB',
description: 'PR touches skills'
},
'plugin': {
color: '5319E7',
description: 'PR touches plugins'
},
'agent': {
color: '0E8A16',
description: 'PR touches agents'
},
'instructions': {
color: 'FBCA04',
description: 'PR touches instructions'
},
'new-submission': {
color: '006B75',
description: 'PR adds at least one new contribution'
},
'website-update': {
color: '0052CC',
description: 'PR touches website content or code'
},
'external-plugin': {
color: 'FEF2C0',
description: 'PR updates plugins/external.json'
},
'hooks': {
color: 'C2E0C6',
description: 'PR touches hooks'
},
'workflow': {
color: 'BFD4F2',
description: 'PR touches workflow automation'
},
'canvas-extension': {
color: 'E4B9FF',
description: 'PR touches canvas extensions'
}
'targets-main': true,
'branched-main': true,
'skills': true,
'plugin': true,
'agent': true,
'instructions': true,
'new-submission': true,
'website-update': true,
'external-plugin': true,
'hooks': true,
'workflow': true,
'canvas-extension': true
};
const matchesAny = (filename, patterns) => patterns.some((pattern) => pattern.test(filename));
@@ -95,22 +59,6 @@ jobs:
}
}
async function ensureLabel(name, { color, description }) {
try {
await github.rest.issues.createLabel({
owner: context.repo.owner,
repo: context.repo.repo,
name,
color,
description
});
} catch (error) {
if (error.status !== 422) {
throw error;
}
}
}
const files = await listAllFiles();
const filenames = files.map((file) => file.filename);
@@ -214,10 +162,6 @@ jobs:
}
}
await Promise.all(
Object.entries(managedLabels).map(([name, config]) => ensureLabel(name, config))
);
const currentLabels = await github.paginate(github.rest.issues.listLabelsOnIssue, {
owner: context.repo.owner,
repo: context.repo.repo,