@hexonet/semantic-release-whmcs
Version:
`semantic-release` plugin for auto-publishing on WHMCS marketplace
17 lines (16 loc) • 834 B
JavaScript
export default (context) => {
const env = context?.env || process.env;
return {
login: env.WHMCSMP_LOGIN || false,
password: env.WHMCSMP_PASSWORD || false,
productid: env.WHMCSMP_PRODUCTID || false,
minversion: env.WHMCSMP_MINVERSION || "7.10",
ghtoken: env.GH_TOKEN || env.GITHUB_TOKEN || false,
ghrepo: env.GH_REPO || env.GITHUB_REPO || false,
headless: env.PUPPETEER_HEADLESS !== "0" && env.PUPPETEER_HEADLESS !== "false" && env.PUPPETEER_HEADLESS !== false,
debug: (env.DEBUG && /^semantic-release:(\*|whmcs)$/.test(env.DEBUG)) || false,
useCookieExtension: env.USE_COOKIE_EXTENSION || true,
keepBrowserOpenOnError: env.PUPPETEER_KEEP_OPEN === "1" || env.PUPPETEER_KEEP_OPEN === "true" || false,
skipOsDeps: env.SKIP_OS_DEPS === "1" || env.SKIP_OS_DEPS === "true" || false,
};
};