// ĠThis Ġfile Ġwas Ġgenerated Ġusing Ġ' wrapper - generator ' Ġmodule . ĠDon 't Ġchange Ġit Ġby Ġhand , Ġyour Ġchanges Ġwill Ċ // Ġbe Ġoverwritten Ġwith Ġthe Ġnext Ġwrapper Ġcode Ġre generation . ĠInstead , Ġconsider Ġintro ducing Ġchanges Ġto Ġthe Ċ // Ġgenerator Ġitself . Ċ package Ġit . kr zem in ski . github actions . actions . pe ace iris Ċ Ċ import Ġit . kr zem in ski . github actions . actions . Action Ċ import Ġkotlin . Boolean Ċ import Ġkotlin . String Ċ import Ġkotlin . Suppress Ċ import Ġkotlin . collections . List Ċ import Ġkotlin . collections . Map Ċ import Ġkotlin . collections . toList Ċ import Ġkotlin . collections . to Typed Array Ċ Ċ /** Ċ Ġ* ĠAction : ĠGitHub ĠPages Ġaction Ċ Ġ* Ċ Ġ* ĠGitHub ĠActions Ġfor ĠGitHub ĠPages ĠðŁļ Ģ ĠDeploy Ġstatic Ġfiles Ġand Ġpublish Ġyour Ġsite Ġeasily . Ċ Ġ* ĠStatic - Site - Generators - friendly . Ċ Ġ* Ċ Ġ* Ġ[ Action Ġon ĠGitHub ]( https :// github . com / pe ace iris / actions - gh - pages ) Ċ Ġ*/ Ċ public Ġclass ĠActions Gh Pages V 3 ( ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠSet Ġa ĠSSH Ġprivate Ġkey Ġfrom Ġrepository Ġsecret Ġvalue Ġfor Ġpushing Ġto Ġthe Ġremote Ġbranch . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġpublic Ġval Ġdeploy Key : ĠString ? Ġ= Ġnull , ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠSet Ġa Ġgenerated ĠG ITHUB _ TOKEN Ġfor Ġpushing Ġto Ġthe Ġremote Ġbranch . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġpublic Ġval Ġgithub Token : ĠString ? Ġ= Ġnull , ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠSet Ġa Ġpersonal Ġaccess Ġtoken Ġfor Ġpushing Ġto Ġthe Ġremote Ġbranch . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġpublic Ġval Ġpersonal Token : ĠString ? Ġ= Ġnull , ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠSet Ġa Ġtarget Ġbranch Ġfor Ġdeployment . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġpublic Ġval Ġpublish Branch : ĠString ? Ġ= Ġnull , ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠSet Ġan Ġinput Ġdirectory Ġfor Ġdeployment . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġpublic Ġval Ġpublish Dir : ĠString ? Ġ= Ġnull , ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠSet Ġan Ġdestination Ġsubdirectory Ġfor Ġdeployment . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġpublic Ġval Ġdestination Dir : ĠString ? Ġ= Ġnull , ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠSet Ġan Ġexternal Ġrepository Ġ( owner / repo ). ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġpublic Ġval Ġexternal Repository : ĠString ? Ġ= Ġnull , ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠIf Ġempty Ġcommits Ġshould Ġbe Ġmade Ġto Ġthe Ġpublication Ġbranch ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġpublic Ġval Ġallow Empty Commit : ĠBoolean ? Ġ= Ġnull , ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠIf Ġexisting Ġfiles Ġin Ġthe Ġpublish Ġbranch Ġshould Ġbe Ġnot Ġremoved Ġbefore Ġdeploying ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġpublic Ġval Ġkeep Files : ĠBoolean ? Ġ= Ġnull , ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠKeep Ġonly Ġthe Ġlatest Ġcommit Ġon Ġa ĠGitHub ĠPages Ġbranch ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġpublic Ġval Ġforce Or phan : ĠBoolean ? Ġ= Ġnull , ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠSet ĠGit Ġuser . name ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġpublic Ġval ĠuserName : ĠString ? Ġ= Ġnull , ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠSet ĠGit Ġuser . email ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġpublic Ġval Ġuser Email : ĠString ? Ġ= Ġnull , ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠSet Ġa Ġcustom Ġcommit Ġmessage Ġwith Ġa Ġtriggered Ġcommit Ġhash ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġpublic Ġval Ġcommit Message : ĠString ? Ġ= Ġnull , ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠSet Ġa Ġcustom Ġfull Ġcommit Ġmessage Ġwithout Ġa Ġtriggered Ġcommit Ġhash ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġpublic Ġval Ġfull Commit Message : ĠString ? Ġ= Ġnull , ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠSet Ġtag Ġname ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġpublic Ġval ĠtagName : ĠString ? Ġ= Ġnull , ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠSet Ġtag Ġmessage ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġpublic Ġval Ġtag Message : ĠString ? Ġ= Ġnull , ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠEnable Ġthe ĠGitHub ĠPages Ġbuilt - in ĠJekyll ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġpublic Ġval Ġenable J ekyll : ĠBoolean ? Ġ= Ġnull , ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠAn Ġalias Ġfor Ġenable _ jekyll Ġto Ġdisable Ġadding Ġ. no jekyll Ġfile Ġto Ġmaster Ġor Ġgh - pages Ġbranches ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġpublic Ġval Ġdisable No jekyll : ĠBoolean ? Ġ= Ġnull , ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠSet Ġcustom Ġdomain ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġpublic Ġval Ġc name : ĠString ? Ġ= Ġnull , ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠSet Ġfiles Ġor Ġdirectories Ġto Ġexclude Ġfrom Ġa Ġpublish Ġdirectory . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġpublic Ġval Ġexclude Assets : ĠList < String >? Ġ= Ġnull , ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠType - unsafe Ġmap Ġwhere Ġyou Ġcan Ġput Ġany Ġinputs Ġthat Ġare Ġnot Ġyet Ġsupported Ġby Ġthe Ġwrapper ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġpublic Ġval Ġ_ custom Inputs : ĠMap < String , ĠString > Ġ= Ġmap Of (), ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠAllows Ġoverriding Ġaction 's Ġversion , Ġfor Ġexample Ġto Ġuse Ġa Ġspecific Ġminor Ġversion , Ġor Ġa Ġnewer ĊĠĠĠĠ Ġ* Ġversion Ġthat Ġthe Ġwrapper Ġdoesn 't Ġyet Ġknow Ġabout ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ_ custom Version : ĠString ? Ġ= Ġnull , Ċ ) Ġ: ĠAction (" pe ace iris ", Ġ" actions - gh - pages ", Ġ_ custom Version Ġ?: Ġ" v 3 ") Ġ{ ĊĠĠĠ Ġ@ Suppress (" Spread Operator ") ĊĠĠĠ Ġpublic Ġoverride Ġfun Ġto Yaml Arguments () Ġ= Ġlinked Map Of ( ĊĠĠĠĠĠĠĠ Ġ* listOf NotNull ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġdeploy Key ?. let Ġ{ Ġ" deploy _ key " Ġto Ġit Ġ}, ĊĠĠĠĠĠĠĠĠĠĠĠ Ġgithub Token ?. let Ġ{ Ġ" github _ token " Ġto Ġit Ġ}, ĊĠĠĠĠĠĠĠĠĠĠĠ Ġpersonal Token ?. let Ġ{ Ġ" personal _ token " Ġto Ġit Ġ}, ĊĠĠĠĠĠĠĠĠĠĠĠ Ġpublish Branch ?. let Ġ{ Ġ" publish _ branch " Ġto Ġit Ġ}, ĊĠĠĠĠĠĠĠĠĠĠĠ Ġpublish Dir ?. let Ġ{ Ġ" publish _ dir " Ġto Ġit Ġ}, ĊĠĠĠĠĠĠĠĠĠĠĠ Ġdestination Dir ?. let Ġ{ Ġ" destination _ dir " Ġto Ġit Ġ}, ĊĠĠĠĠĠĠĠĠĠĠĠ Ġexternal Repository ?. let Ġ{ Ġ" external _ repository " Ġto Ġit Ġ}, ĊĠĠĠĠĠĠĠĠĠĠĠ Ġallow Empty Commit ?. let Ġ{ Ġ" allow _ empty _ commit " Ġto Ġit . toString () Ġ}, ĊĠĠĠĠĠĠĠĠĠĠĠ Ġkeep Files ?. let Ġ{ Ġ" keep _ files " Ġto Ġit . toString () Ġ}, ĊĠĠĠĠĠĠĠĠĠĠĠ Ġforce Or phan ?. let Ġ{ Ġ" force _ orphan " Ġto Ġit . toString () Ġ}, ĊĠĠĠĠĠĠĠĠĠĠĠ ĠuserName ?. let Ġ{ Ġ" user _ name " Ġto Ġit Ġ}, ĊĠĠĠĠĠĠĠĠĠĠĠ Ġuser Email ?. let Ġ{ Ġ" user _ email " Ġto Ġit Ġ}, ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcommit Message ?. let Ġ{ Ġ" commit _ message " Ġto Ġit Ġ}, ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfull Commit Message ?. let Ġ{ Ġ" full _ commit _ message " Ġto Ġit Ġ}, ĊĠĠĠĠĠĠĠĠĠĠĠ ĠtagName ?. let Ġ{ Ġ" tag _ name " Ġto Ġit Ġ}, ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtag Message ?. let Ġ{ Ġ" tag _ message " Ġto Ġit Ġ}, ĊĠĠĠĠĠĠĠĠĠĠĠ Ġenable J ekyll ?. let Ġ{ Ġ" enable _ jekyll " Ġto Ġit . toString () Ġ}, ĊĠĠĠĠĠĠĠĠĠĠĠ Ġdisable No jekyll ?. let Ġ{ Ġ" disable _ no jekyll " Ġto Ġit . toString () Ġ}, ĊĠĠĠĠĠĠĠĠĠĠĠ Ġc name ?. let Ġ{ Ġ" cname " Ġto Ġit Ġ}, ĊĠĠĠĠĠĠĠĠĠĠĠ Ġexclude Assets ?. let Ġ{ Ġ" exclude _ assets " Ġto Ġit . join ToString (",") Ġ}, ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ*_ custom Inputs . toList (). to Typed Array (), ĊĠĠĠĠĠĠĠ Ġ). to Typed Array () ĊĠĠĠ Ġ) Ċ } Ċ