From 6a03972f16fbf158c898ba6dda56ad8f8d2980ca Mon Sep 17 00:00:00 2001 From: Dominik Pschenitschni Date: Thu, 5 Jan 2023 16:46:38 +0000 Subject: [PATCH] feat(netlify): abstract createSlug helper function (#2923) Co-authored-by: Dominik Pschenitschni Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/2923 Reviewed-by: konrad Co-authored-by: Dominik Pschenitschni Co-committed-by: Dominik Pschenitschni --- scripts/deploy-preview-netlify.js | 16 ++++++++++------ scripts/deploy-preview-netlify.js.sha384 | 2 +- 2 files changed, 11 insertions(+), 7 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` diff --git a/scripts/deploy-preview-netlify.js.sha384 b/scripts/deploy-preview-netlify.js.sha384 index 98bd091e0..473046c89 100644 --- a/scripts/deploy-preview-netlify.js.sha384 +++ b/scripts/deploy-preview-netlify.js.sha384 @@ -1 +1 @@ -05c69e5323a4d4bac041ade830735becd52c230277396d1f72be8fde83683a75dc095f6678804083b2ca66f27cc7995f ./scripts/deploy-preview-netlify.js +24df869e7a9282c76c9e1883071a39c0b11a53a57da68b37f2b918df25b1ae0f1b403e38a29c9cb694575bb9a7b52b6e ./scripts/deploy-preview-netlify.js