// Mock @actions/core to suppress console output during tests jest.mock('@actions/core', () => ({ info: jest.fn(), warning: jest.fn(), error: jest.fn(), debug: jest.fn(), startGroup: jest.fn(), endGroup: jest.fn(), setOutput: jest.fn(), setFailed: jest.fn(), getInput: jest.fn(), summary: { addHeading: jest.fn().mockReturnThis(), addTable: jest.fn().mockReturnThis(), addLink: jest.fn().mockReturnThis(), addRaw: jest.fn().mockReturnThis(), write: jest.fn().mockResolvedValue(undefined), }, }));