diff options
| author | Charles Cabergs <me@cacharle.xyz> | 2020-07-27 10:05:23 +0200 |
|---|---|---|
| committer | Charles Cabergs <me@cacharle.xyz> | 2020-07-27 10:05:23 +0200 |
| commit | 5bf66662a9bdd62c5bccab15e607cd95cfb8fcab (patch) | |
| tree | 39a1a4629749056191c05dfd899f931701b7acf3 /srcs/phpmyadmin/vendor/williamdes/mariadb-mysql-kbs/scripts/sudo-bot/template.js | |
| parent | 5afd237bbd22028b85532b8c0b3fcead49a00764 (diff) | |
| download | ft_server-master.tar.gz ft_server-master.tar.bz2 ft_server-master.zip | |
Removed wordpress and phpmyadmin, my server doesn't handle it well and it brings shame on my famillyHEADmaster
Diffstat (limited to 'srcs/phpmyadmin/vendor/williamdes/mariadb-mysql-kbs/scripts/sudo-bot/template.js')
| -rw-r--r-- | srcs/phpmyadmin/vendor/williamdes/mariadb-mysql-kbs/scripts/sudo-bot/template.js | 89 |
1 files changed, 0 insertions, 89 deletions
diff --git a/srcs/phpmyadmin/vendor/williamdes/mariadb-mysql-kbs/scripts/sudo-bot/template.js b/srcs/phpmyadmin/vendor/williamdes/mariadb-mysql-kbs/scripts/sudo-bot/template.js deleted file mode 100644 index 03a44b3..0000000 --- a/srcs/phpmyadmin/vendor/williamdes/mariadb-mysql-kbs/scripts/sudo-bot/template.js +++ /dev/null @@ -1,89 +0,0 @@ -'use strict'; - -/** - * @param {Array} modifiedFiles The modified files - * @returns {string} The commit message - */ -const commitMessage = function(modifiedFiles) { - const nbrMySQLFiles = modifiedFiles.filter(file => file.match(/mysql-[a-z\-\.]+.json$/g)).length; - const nbrMariaDBFiles = modifiedFiles.filter(file => file.match(/mariadb-[a-z\-\.]+.json$/g)).length; - const nbrMergedData = modifiedFiles.filter(file => file.match(/merged-(slim|ultraslim|raw).(json|md|php)$/g)) - .length; - - const hasMySQLFiles = nbrMySQLFiles > 0; - const hasMariaDBFiles = nbrMariaDBFiles > 0; - const hasOtherFiles = nbrMySQLFiles + nbrMariaDBFiles + nbrMergedData !== modifiedFiles.length; - if (hasMariaDBFiles && hasMySQLFiles) { - return 'update: [MariaDB] && [MySQL] updates' + (hasOtherFiles ? ' and other changes' : ''); - } else if (hasMariaDBFiles && !hasMySQLFiles) { - return 'update: [MariaDB] updates' + (hasOtherFiles ? ' and other changes' : ''); - } else if (!hasMariaDBFiles && hasMySQLFiles) { - return 'update: [MySQL] updates' + (hasOtherFiles ? ' and other changes' : ''); - } - return 'update: 🤖 Some updates 🤖'; -}; - -/** - * @param {Array} modifiedFiles The modified files - * @returns {string} The pr message - */ -const prMessage = function(modifiedFiles) { - const nbrMySQLFiles = modifiedFiles.filter(file => file.match(/mysql-[a-z-]+.json$/g)).length; - const nbrMariaDBFiles = modifiedFiles.filter(file => file.match(/mariadb-[a-z-]+.json$/g)).length; - const nbrMergedData = modifiedFiles.filter(file => file.match(/merged-(slim|ultraslim|raw).(json|md|php)$/g)) - .length; - - const hasMySQLFiles = nbrMySQLFiles > 0; - const hasMariaDBFiles = nbrMariaDBFiles > 0; - const hasOtherFiles = nbrMySQLFiles + nbrMariaDBFiles + nbrMergedData !== modifiedFiles.length; - if (hasMariaDBFiles && hasMySQLFiles) { - return '🤖 [MariaDB] && [MySQL] updates' + (hasOtherFiles ? ' 🚨🚨' : ''); - } else if (hasMariaDBFiles && !hasMySQLFiles) { - return '🤖 [MariaDB] updates' + (hasOtherFiles ? ' 🚨🚨' : ''); - } else if (!hasMariaDBFiles && hasMySQLFiles) { - return '🤖 [MySQL] updates' + (hasOtherFiles ? ' 🚨🚨' : ''); - } - return '🤖 Some updates to review 🤖'; -}; - -/** - * @param {Array} modifiedFiles The modified files - * @returns {string} The pr content - */ -const prContent = function(modifiedFiles) { - let message = - 'Dear human 🌻, after running my task the following file' + - (modifiedFiles.length > 1 ? 's where updated:' : ' was updated:') + - '\n'; - message += modifiedFiles - .map(file => { - let emoji = '👽'; - if (file.match(/mysql-[a-z-]+.json$/g)) { - emoji = '🐬'; - } - if (file.match(/mariadb-[a-z-]+.json$/g)) { - emoji = '🐳'; - } - if (file.match(/merged-(slim|ultraslim|raw).(json|md|php)$/g)) { - emoji = '📦'; - } - return '- `' + file + '` ' + emoji + '\n'; - }) - .join(''); - return message; -}; - -/** - * @param {Array} modifiedFiles The modified files - * @returns {string} The pr branch - */ -const prBranch = function(modifiedFiles) { - return 'refs/heads/update/' + new Date().getTime(); -}; - -module.exports = { - commitMessage: commitMessage, - prMessage: prMessage, - prContent: prContent, - prBranch: prBranch, -}; |
