mirror of
https://github.com/peaceiris/actions-gh-pages.git
synced 2025-07-14 22:29:17 +08:00
refactor(get-inputs): add isBoolean (#731)
This commit is contained in:
parent
1226087547
commit
8b39fa2270
@ -35,10 +35,10 @@ export function showInputs(inps: Inputs): void {
|
|||||||
export function getInputs(): Inputs {
|
export function getInputs(): Inputs {
|
||||||
let useBuiltinJekyll = false;
|
let useBuiltinJekyll = false;
|
||||||
|
|
||||||
const enableJekyll: boolean =
|
const isBoolean = (param: string): boolean => (param || 'false').toUpperCase() === 'TRUE';
|
||||||
(core.getInput('enable_jekyll') || 'false').toUpperCase() === 'TRUE';
|
|
||||||
const disableNoJekyll: boolean =
|
const enableJekyll: boolean = isBoolean(core.getInput('enable_jekyll'));
|
||||||
(core.getInput('disable_nojekyll') || 'false').toUpperCase() === 'TRUE';
|
const disableNoJekyll: boolean = isBoolean(core.getInput('disable_nojekyll'));
|
||||||
|
|
||||||
if (enableJekyll && disableNoJekyll) {
|
if (enableJekyll && disableNoJekyll) {
|
||||||
throw new Error(`Use either of enable_jekyll or disable_nojekyll`);
|
throw new Error(`Use either of enable_jekyll or disable_nojekyll`);
|
||||||
@ -56,9 +56,9 @@ export function getInputs(): Inputs {
|
|||||||
PublishDir: core.getInput('publish_dir'),
|
PublishDir: core.getInput('publish_dir'),
|
||||||
DestinationDir: core.getInput('destination_dir'),
|
DestinationDir: core.getInput('destination_dir'),
|
||||||
ExternalRepository: core.getInput('external_repository'),
|
ExternalRepository: core.getInput('external_repository'),
|
||||||
AllowEmptyCommit: (core.getInput('allow_empty_commit') || 'false').toUpperCase() === 'TRUE',
|
AllowEmptyCommit: isBoolean(core.getInput('allow_empty_commit')),
|
||||||
KeepFiles: (core.getInput('keep_files') || 'false').toUpperCase() === 'TRUE',
|
KeepFiles: isBoolean(core.getInput('keep_files')),
|
||||||
ForceOrphan: (core.getInput('force_orphan') || 'false').toUpperCase() === 'TRUE',
|
ForceOrphan: isBoolean(core.getInput('force_orphan')),
|
||||||
UserName: core.getInput('user_name'),
|
UserName: core.getInput('user_name'),
|
||||||
UserEmail: core.getInput('user_email'),
|
UserEmail: core.getInput('user_email'),
|
||||||
CommitMessage: core.getInput('commit_message'),
|
CommitMessage: core.getInput('commit_message'),
|
||||||
|
Loading…
x
Reference in New Issue
Block a user