Skip to content

Commit bc76c64

Browse files
committed
add some logging
1 parent 5b45c36 commit bc76c64

File tree

3 files changed

+41
-2
lines changed

3 files changed

+41
-2
lines changed

block-formatter.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ export const formatLogItem = (time: string, level: string, msg: string, fields:
2727
export const patchCodeBlocks = (source: string): [patched: string, patchCount: number] => {
2828

2929
const blocks = findCodeBlocks(source);
30+
console.log(`Blocks found: ${blocks.length}`)
3031
let patched = '';
3132
let logFmtMatches = 0
3233
let sourcePos = 0;
@@ -43,6 +44,7 @@ export const patchCodeBlocks = (source: string): [patched: string, patchCount: n
4344
logFmtMatches++
4445
return formatLogItem(time, level, msg, fields)
4546
} else {
47+
console.log(`!LF: ${line}`)
4648
// Did not include the usual log fields, probably not in logfmt, just skip it
4749
return line
4850
}

dist/index.js

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10740,6 +10740,7 @@ const formatLogItem = (time, level, msg, fields) => {
1074010740
};
1074110741
const patchCodeBlocks = (source) => {
1074210742
const blocks = findCodeBlocks(source);
10743+
console.log(`Blocks found: ${blocks.length}`);
1074310744
let patched = '';
1074410745
let logFmtMatches = 0;
1074510746
let sourcePos = 0;
@@ -10756,6 +10757,7 @@ const patchCodeBlocks = (source) => {
1075610757
return formatLogItem(time, level, msg, fields);
1075710758
}
1075810759
else {
10760+
console.log(`!LF: ${line}`);
1075910761
// Did not include the usual log fields, probably not in logfmt, just skip it
1076010762
return line;
1076110763
}
@@ -10786,6 +10788,9 @@ var __awaiter = (undefined && undefined.__awaiter) || function (thisArg, _argume
1078610788
const authToken = core.getInput('repo-token');
1078710789
const octokit = github.getOctokit(authToken);
1078810790
const { owner, repo, number } = github.context.issue;
10791+
console.log(`Repo: ${owner}/${repo}`);
10792+
console.log(`Issue: ${number}`);
10793+
console.log('Retrieving issue details...');
1078910794
const response = yield octokit.request("GET /repos/{owner}/{repo}/issues/{issue_number}", {
1079010795
owner,
1079110796
repo,
@@ -10795,17 +10800,28 @@ var __awaiter = (undefined && undefined.__awaiter) || function (thisArg, _argume
1079510800
core.setFailed(`Failed to fetch issue data. Server responded with ${response.status}`);
1079610801
}
1079710802
const issue = response.data;
10803+
console.log(`Issue title: ${issue.title}`);
10804+
console.log(`Issue body:\n${issue.body}\n`);
10805+
console.log(`Patching issue body...`);
1079810806
const [patchedBody, patchCount] = patchCodeBlocks(issue.body);
1079910807
if (patchCount < 1) {
10808+
console.log('No lines where patched. Skipping update.');
1080010809
// No need to update the issue body, since we found no logfmt lines
1080110810
return;
1080210811
}
10803-
yield octokit.request('PATCH /repos/{owner}/{repo}/issues/{issue_number}', {
10812+
console.log(`Patch count: ${patchCount}`);
10813+
console.log(`Saving issue body...`);
10814+
const saveResponse = yield octokit.request('PATCH /repos/{owner}/{repo}/issues/{issue_number}', {
1080410815
owner,
1080510816
repo,
1080610817
issue_number: number,
1080710818
body: patchedBody,
1080810819
});
10820+
console.log('Response:');
10821+
console.log(saveResponse.data);
10822+
if (saveResponse.status != 200) {
10823+
core.setFailed(`Failed to save issue data. Server responded with ${response.status}`);
10824+
}
1080910825
}))().catch(error => core.setFailed(error.message));
1081010826

1081110827
})();

index.ts

Lines changed: 22 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,11 @@ import { patchCodeBlocks } from './block-formatter';
1010

1111
const {owner, repo, number} = github.context.issue;
1212

13+
console.log(`Repo: ${owner}/${repo}`)
14+
console.log(`Issue: ${number}`)
15+
16+
console.log('Retrieving issue details...')
17+
1318
const response = await octokit.request("GET /repos/{owner}/{repo}/issues/{issue_number}", {
1419
owner,
1520
repo,
@@ -22,18 +27,34 @@ import { patchCodeBlocks } from './block-formatter';
2227

2328
const issue = response.data;
2429

30+
console.log(`Issue title: ${issue.title}`)
31+
console.log(`Issue body:\n${issue.body}\n`)
32+
console.log(`Patching issue body...`)
33+
2534
const [patchedBody, patchCount] = patchCodeBlocks(issue.body);
35+
2636
if(patchCount < 1) {
37+
console.log('No lines where patched. Skipping update.')
2738
// No need to update the issue body, since we found no logfmt lines
2839
return
2940
}
3041

31-
await octokit.request('PATCH /repos/{owner}/{repo}/issues/{issue_number}', {
42+
console.log(`Patch count: ${patchCount}`)
43+
console.log(`Saving issue body...`)
44+
45+
const saveResponse = await octokit.request('PATCH /repos/{owner}/{repo}/issues/{issue_number}', {
3246
owner,
3347
repo,
3448
issue_number: number,
3549
body: patchedBody,
3650
})
3751

52+
console.log('Response:')
53+
console.log(saveResponse.data)
54+
55+
if(saveResponse.status != 200) {
56+
core.setFailed(`Failed to save issue data. Server responded with ${response.status}`)
57+
}
58+
3859
})().catch(error => core.setFailed(error.message))
3960

0 commit comments

Comments
 (0)