Skip to content

Commit 3c0e220

Browse files
Copilotgh-aw-bot
andauthored
Add NO_LABELS_PROVIDED reason code and classification assertion
Co-authored-by: gh-aw-bot <259018956+gh-aw-bot@users.noreply.github.com>
1 parent e25132f commit 3c0e220

2 files changed

Lines changed: 4 additions & 0 deletions

File tree

‎actions/setup/js/add_labels.cjs‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -399,6 +399,7 @@ const main = createCountGatedHandler({
399399
return {
400400
success: true,
401401
skipped: true,
402+
reasonCode: "NO_LABELS_PROVIDED",
402403
reason: "No labels provided",
403404
number: itemNumber,
404405
labelsAdded: [],

‎actions/setup/js/add_labels.test.cjs‎

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
// @ts-check
22
import { describe, it, expect, beforeEach } from "vitest";
33
const { main } = require("./add_labels.cjs");
4+
const { classifySafeOutputResult } = require("./safe_outputs_status.cjs");
45

56
describe("add_labels", () => {
67
let mockCore;
@@ -820,6 +821,8 @@ describe("add_labels", () => {
820821

821822
expect(result.success).toBe(true);
822823
expect(result.skipped).toBe(true);
824+
expect(result.reasonCode).toBe("NO_LABELS_PROVIDED");
825+
expect(classifySafeOutputResult(result)).toBe("skipped");
823826
expect(result.labelsAdded).toEqual([]);
824827
expect(result.message).toContain("No labels provided");
825828
expect(result.message).toContain("repository's available labels");

0 commit comments

Comments
 (0)