ci(danger): add dangerjs for GitHub

Add GitHub workflow for running dangerjs on pull requests.
Add GitHub layout for DangerJS.
This commit is contained in:
Tomas Sebestik
2023-04-19 08:23:49 +02:00
parent 0b5ab48437
commit 7add582eb7
13 changed files with 2358 additions and 0 deletions

19
.github/dangerjs/prTargetBranch.ts vendored Normal file
View File

@@ -0,0 +1,19 @@
import { DangerDSLType, DangerResults } from "danger";
declare const danger: DangerDSLType;
declare const fail: (message: string, results?: DangerResults) => void;
/**
* Check if the target branch is "master"
*
* @dangerjs FAIL
*/
export default function (): void {
const prTargetBranch: string = danger.github?.pr?.base?.ref;
if (prTargetBranch !== "master") {
return fail(`
The target branch for this pull request should be \`master\`.\n
If you would like to add this feature to the release branch, please state this in the PR description and we will consider backporting it.
`);
}
}