Skip to content

Commit b2dfa6e

Browse files
Merge pull request #219 from github/robertbrignull/init_status_queries
Include workflow queries in status report
2 parents 55458a1 + def0091 commit b2dfa6e

File tree

3 files changed

+30
-10
lines changed

3 files changed

+30
-10
lines changed

lib/init-action.js

Lines changed: 13 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

lib/init-action.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/init-action.ts

Lines changed: 16 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ interface InitSuccessStatusReport extends actionsUtil.StatusReportBase {
1919
paths_ignore: string;
2020
// Commas-separated list of languages where the default queries are disabled
2121
disable_default_queries: string;
22-
// Comma-separated list of queries sources, from the 'queries' config field
22+
// Comma-separated list of queries sources, from the 'queries' config field or workflow input
2323
queries: string;
2424
}
2525

@@ -44,9 +44,20 @@ async function sendSuccessStatusReport(
4444
]
4545
? languages
4646
: "";
47-
const queries = (config.originalUserInput.queries || [])
48-
.map((q) => q.uses)
49-
.join(",");
47+
48+
const queries: string[] = [];
49+
let queriesInput = actionsUtil.getOptionalInput("queries")?.trim();
50+
if (queriesInput === undefined || queriesInput.startsWith("+")) {
51+
queries.push(
52+
...(config.originalUserInput.queries || []).map((q) => q.uses)
53+
);
54+
}
55+
if (queriesInput !== undefined) {
56+
queriesInput = queriesInput.startsWith("+")
57+
? queriesInput.substr(1)
58+
: queriesInput;
59+
queries.push(...queriesInput.split(","));
60+
}
5061

5162
const statusReport: InitSuccessStatusReport = {
5263
...statusReportBase,
@@ -55,7 +66,7 @@ async function sendSuccessStatusReport(
5566
paths,
5667
paths_ignore: pathsIgnore,
5768
disable_default_queries: disableDefaultQueries,
58-
queries,
69+
queries: queries.join(","),
5970
};
6071

6172
await actionsUtil.sendStatusReport(statusReport);

0 commit comments

Comments
 (0)