diff --git a/.github/workflows/label-pr-intent.yml b/.github/workflows/label-pr-intent.yml index b6b0a8d1..a449cfcc 100644 --- a/.github/workflows/label-pr-intent.yml +++ b/.github/workflows/label-pr-intent.yml @@ -20,8 +20,6 @@ jobs: with: script: | const managedLabels = { - 'targets-main': true, - 'branched-main': true, 'skills': true, 'plugin': true, 'agent': true, @@ -63,9 +61,6 @@ jobs: const filenames = files.map((file) => file.filename); const patterns = { - branchedMain: [ - /^plugins\/[^/]+\/(?:agents|commands|skills)\// - ], skills: [ /^skills\// ], @@ -107,59 +102,50 @@ jobs: ] }; - const isBranchedMain = filenames.some((filename) => matchesAny(filename, patterns.branchedMain)); const hasNewSubmission = files.some( (file) => file.status === 'added' && matchesAny(file.filename, patterns.newSubmission) ); const desiredLabels = new Set(); - if (context.payload.pull_request.base.ref === 'main') { - desiredLabels.add('targets-main'); - } - if (filenames.some((filename) => matchesAny(filename, patterns.externalPlugin))) { desiredLabels.add('external-plugin'); } - if (isBranchedMain) { - desiredLabels.add('branched-main'); - } else { - if (filenames.some((filename) => matchesAny(filename, patterns.skills))) { - desiredLabels.add('skills'); - } + if (filenames.some((filename) => matchesAny(filename, patterns.skills))) { + desiredLabels.add('skills'); + } - if (filenames.some((filename) => matchesAny(filename, patterns.plugin))) { - desiredLabels.add('plugin'); - } + if (filenames.some((filename) => matchesAny(filename, patterns.plugin))) { + desiredLabels.add('plugin'); + } - if (filenames.some((filename) => matchesAny(filename, patterns.agent))) { - desiredLabels.add('agent'); - } + if (filenames.some((filename) => matchesAny(filename, patterns.agent))) { + desiredLabels.add('agent'); + } - if (filenames.some((filename) => matchesAny(filename, patterns.instructions))) { - desiredLabels.add('instructions'); - } + if (filenames.some((filename) => matchesAny(filename, patterns.instructions))) { + desiredLabels.add('instructions'); + } - if (filenames.some((filename) => matchesAny(filename, patterns.websiteUpdate))) { - desiredLabels.add('website-update'); - } + if (filenames.some((filename) => matchesAny(filename, patterns.websiteUpdate))) { + desiredLabels.add('website-update'); + } - if (filenames.some((filename) => matchesAny(filename, patterns.hooks))) { - desiredLabels.add('hooks'); - } + if (filenames.some((filename) => matchesAny(filename, patterns.hooks))) { + desiredLabels.add('hooks'); + } - if (filenames.some((filename) => matchesAny(filename, patterns.workflow))) { - desiredLabels.add('workflow'); - } + if (filenames.some((filename) => matchesAny(filename, patterns.workflow))) { + desiredLabels.add('workflow'); + } - if (filenames.some((filename) => matchesAny(filename, patterns.canvasExtension))) { - desiredLabels.add('canvas-extension'); - } + if (filenames.some((filename) => matchesAny(filename, patterns.canvasExtension))) { + desiredLabels.add('canvas-extension'); + } - if (hasNewSubmission) { - desiredLabels.add('new-submission'); - } + if (hasNewSubmission) { + desiredLabels.add('new-submission'); } const currentLabels = await github.paginate(github.rest.issues.listLabelsOnIssue, { diff --git a/.github/workflows/setup-labels.yml b/.github/workflows/setup-labels.yml index 4e329e79..89887520 100644 --- a/.github/workflows/setup-labels.yml +++ b/.github/workflows/setup-labels.yml @@ -16,14 +16,6 @@ jobs: script: | const labels = { // Intent labels for PR categorization - 'targets-main': { - color: 'B60205', - description: 'PR targets staged instead of main' - }, - 'branched-main': { - color: 'D93F0B', - description: 'PR appears to include plugin files materialized from main' - }, 'skills': { color: '1D76DB', description: 'PR touches skills'