From 9ebc6846d7d0f7aa9d66dffda17fd6f5ebe9c5da Mon Sep 17 00:00:00 2001 From: Dominik Pschenitschni Date: Thu, 5 Jan 2023 12:51:27 +0100 Subject: [PATCH] feat(netlify): abstract createSlug helper function --- scripts/deploy-preview-netlify.js | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/scripts/deploy-preview-netlify.js b/scripts/deploy-preview-netlify.js index 65ae1585a..4141e28ec 100644 --- a/scripts/deploy-preview-netlify.js +++ b/scripts/deploy-preview-netlify.js @@ -1,14 +1,18 @@ const { exec } = require('child_process') +function createSlug(string) { + return String(string) + .trim() + .normalize('NFKD') + .toLowerCase() + .replace(/[.\s/]/g, '-') + .replace(/[^A-Za-z\d-]/g, '') +} + const BOT_USER_ID = 513 const giteaToken = process.env.GITEA_TOKEN const siteId = process.env.NETLIFY_SITE_ID -const branchSlug = String(process.env.DRONE_SOURCE_BRANCH) - .trim() - .normalize('NFKD') - .toLowerCase() - .replace(/[.\s/]/g, '-') - .replace(/[^A-Za-z\d-]/g, '') +const branchSlug = createSlug(process.env.DRONE_SOURCE_BRANCH) const prNumber = process.env.DRONE_PULL_REQUEST const prIssueCommentsUrl = `https://kolaente.dev/api/v1/repos/vikunja/frontend/issues/${prNumber}/comments`