Files
security/.gitea/sudo-bot-template.js
William Desportes aad0ce57d5
All checks were successful
Gitea Actions Demo / Explore-Gitea-Actions (push) Successful in 6m44s
Move to Gitea
2024-06-22 11:50:40 +02:00

54 lines
1.3 KiB
JavaScript

'use strict';
/**
* @param {string[]} modifiedFiles The modified files
* @returns {string} The commit message
*/
const commitMessage = function (modifiedFiles) {
return 'update: 🤖 Some updates 🤖';
};
/**
* @param {string[]} modifiedFiles The modified files
* @returns {string} The pr message
*/
const prMessage = function (modifiedFiles) {
return '🤖 Some updates to review 🤖';
};
/**
* @param {string[]} 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(/.(txt)$/g)) {
emoji = '📦';
}
return '- `' + file + '` ' + emoji + '\n';
})
.join('');
return message;
};
/**
* @param {string[]} 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,
};