feat(netlify): abstract createSlug helper function
continuous-integration/drone/pr Build is failing Details

This commit is contained in:
Dominik Pschenitschni 2023-01-05 12:51:27 +01:00
parent b71d41c5ec
commit 9ebc6846d7
Signed by: dpschen
GPG Key ID: B257AC0149F43A77
1 changed files with 10 additions and 6 deletions

View File

@ -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`