0.2.1 • Published 11 months ago
@jsenv/github-check-run v0.2.1
GitHub check run 
import { startGithubCheckRun } from "@jsenv/github-check-run";
const values = [1_000, 2_000, 4_000];
const githubCheck = await startGithubCheckRun({
githubToken: "",
repositoryOwner: "dmail",
repositoryName: "repo-name",
commitSha: "",
checkName: "demo",
checkTitle: "Running demo",
checkSummary: `preparing execution of ${values.length} timeouts`,
});
try {
let index = 0;
for (const value of values) {
githubCheck.progress({
summary: `executing timeout ${index + 1}/${values.length}`,
});
await new Promise((resolve) => {
setTimeout(resolve, value);
});
index++;
}
await githubCheck.pass({
summary: `${values.length} timeout execution done`,
});
} catch (e) {
await githubCheck.fail({
summary: `error while executing timeout number ${index + 1}: ${e.stack}`,
});
}
If the code is executed inside a Github workflow, several parameters can be retrieved using readGitHubWorkflowEnv
:
import {
startGithubCheckRun,
readGitHubWorkflowEnv,
} from "@jsenv/github-check-run";
const githubCheck = await startGithubCheckRun({
...readGitHubWorkflowEnv(),
checkName: "demo",
checkTitle: "Running demo",
checkSummary: `Executing ${values.length} setTimeouts`,
});
0.1.11
1 year ago
0.1.12
1 year ago
0.1.13
1 year ago
0.1.14
1 year ago
0.1.15
1 year ago
0.1.30
11 months ago
0.1.31
11 months ago
0.1.32
11 months ago
0.1.27
12 months ago
0.1.28
11 months ago
0.1.29
11 months ago
0.1.20
12 months ago
0.1.21
12 months ago
0.1.22
12 months ago
0.1.23
12 months ago
0.1.24
12 months ago
0.1.25
12 months ago
0.1.26
12 months ago
0.2.1
11 months ago
0.2.0
11 months ago
0.1.16
1 year ago
0.1.17
1 year ago
0.1.18
12 months ago
0.1.19
12 months ago
0.1.10
1 year ago
0.1.8
1 year ago
0.1.9
1 year ago
0.1.7
1 year ago
0.1.6
2 years ago
0.1.5
2 years ago
0.1.4
2 years ago
0.1.3
2 years ago
0.1.2
2 years ago
0.1.1
2 years ago
0.1.0
2 years ago
0.0.13
2 years ago
0.0.12
2 years ago
0.0.11
2 years ago
0.0.10
2 years ago
0.0.9
2 years ago
0.0.8
2 years ago
0.0.7
2 years ago
0.0.6
2 years ago
0.0.5
2 years ago
0.0.4
2 years ago
0.0.3
2 years ago
0.0.2
2 years ago
0.0.1
2 years ago