mirror of
https://github.com/actions/labeler.git
synced 2025-12-11 03:58:05 +00:00
fix: correct reading of sync-labels input. (#480)
* fix: correct reading of sync-labels input. Contrary to the assumptions made in the unit tests, core.getInput always returns a string, and !!'false' is true. Also updates the unit test to reduce changes of regressions by ensuring that the mocked getInput returns a string, as it would in production. Fixes https://github.com/actions/labeler/issues/112 Make sure test catches regressions. * Rebuild dist/index.js.
This commit is contained in:
2
dist/index.js
vendored
2
dist/index.js
vendored
@@ -49,7 +49,7 @@ function run() {
|
||||
try {
|
||||
const token = core.getInput('repo-token');
|
||||
const configPath = core.getInput('configuration-path', { required: true });
|
||||
const syncLabels = !!core.getInput('sync-labels', { required: false });
|
||||
const syncLabels = core.getBooleanInput('sync-labels');
|
||||
const prNumber = getPrNumber();
|
||||
if (!prNumber) {
|
||||
core.info('Could not get pull request number from context, exiting');
|
||||
|
||||
Reference in New Issue
Block a user