| /* This file is a part of @mdn/browser-compat-data |
| * See LICENSE file for more information. */ |
| |
| import { queryPRs } from './utils.js'; |
| |
| const releaseNotesLabels = { |
| major: 'semver-major-bump', |
| minor: 'semver-minor-bump', |
| }; |
| |
| /** |
| * Get pull requests that have been merged since the specified date that perform a major/minor semver bump |
| * @param fromDate The date to check PRs from |
| * @returns The PRs that perform semver bumps higher than a patch |
| */ |
| export const getSemverBumpPulls = ( |
| fromDate: string, |
| ): { major: any; minor: any } => |
| Object.fromEntries( |
| ['major', 'minor'].map((l) => [ |
| l, |
| queryPRs({ |
| search: `merged:>=${fromDate} label:"${releaseNotesLabels[l]}"`, |
| }), |
| ]), |
| ) as { major: any; minor: any }; |