murilochianfa/ioncube-encoder-action

Github action for integrate your project encode with ioncube into your CI/CD pipeline.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
trialEncode file with trial version of ioncubenofalse
templateThe template to choose the best parameters for type of projectsnolaravel
encoder-versionIoncube encoder versionnocurrent
php-target-versionPHP encoded files target versionno8.2
archArchitecture of target environment runnerno64
sourceThe source path or file to encodeno""
outputThe output path or file encodednoencrypted
create-targetCreates the target file/directory if not existsnofalse
replace-targetReplaces the target file/directory if not existsnofalse
copyPatterns to copy files to output directory (space-separated for multiple) no""
ignorePatterns to ignore files to output directory (space-separated for multiple)no""
skipPatterns to skip files to output directory (space-separated for multiple) no""
allow-reflectionNames or globs for functions or classes to allow the reflection API (space-separated for multiple)no""
allow-reflection-allAllow the reflection API at all the PHP codenofalse
encryptNames or globs to files to encrypt (space-separated for multiple)no""
binaryEncode files in binary formatnofalse
optimizeLevel of encoding performancenomore
obfuscatePHP entities to obfuscatenonone
obfuscation-keyKey to obfuscation methodno""
no-doc-commentsNot allow doc comments on encoded filesnotrue
without-loader-checkDisable the ioncube loader installation verificationnotrue
preamble-fileFile for insert into header of all encoded filesno""
passphraseText to identify and encode the project unicallyno""
license-checkMode of license validation for encoded filesnoauto
with-licenseThe license file path at runtime environmentno""
callback-fileFile to validate manually when license is invalidno""
namedescription
statusThe message of encode proccess