Are you looking for something? Here is all of the GitHub Docs history in one single commit. Enjoy! 🎉
21 lines
910 B
JavaScript
21 lines
910 B
JavaScript
const path = require('path')
|
|
const { defaults } = require('lodash')
|
|
const webhookPayloads = require(path.join(process.cwd(), 'lib/webhooks'))
|
|
const { getOldVersionFromNewVersion } = require('../../lib/old-versions-utils')
|
|
|
|
module.exports = async (req, res, next) => {
|
|
// TODO need to update this to the new versions in coordination with the updater scripts
|
|
const currentOldVersion = process.env.FEATURE_NEW_VERSIONS
|
|
? getOldVersionFromNewVersion(req.context.currentVersion)
|
|
: req.context.currentVersion
|
|
|
|
const webhookPayloadsForCurrentVersion = webhookPayloads[currentOldVersion]
|
|
|
|
// if current version is GHE, include dotcom payloads in object so we can fall back to them if needed
|
|
req.context.webhookPayloadsForCurrentVersion = currentOldVersion === 'dotcom'
|
|
? webhookPayloadsForCurrentVersion
|
|
: defaults(webhookPayloadsForCurrentVersion, webhookPayloads.dotcom)
|
|
|
|
return next()
|
|
}
|