diff --git a/packages/about/lib/update-manager.js b/packages/about/lib/update-manager.js index eb30ce4d373..3d44dba7c79 100644 --- a/packages/about/lib/update-manager.js +++ b/packages/about/lib/update-manager.js @@ -134,7 +134,7 @@ let UpdateManager = class UpdateManager { const releaseRepo = appVersion.indexOf('nightly') > -1 ? 'atom-nightly-releases' : 'atom'; - return `https://github.com/atom/${releaseRepo}/releases/tag/${appVersion}`; + return `https://github.com/atom-ide-community/${releaseRepo}/releases/tag/${appVersion}`; } }; diff --git a/packages/about/spec/update-manager-spec.js b/packages/about/spec/update-manager-spec.js index ef42fec9b52..12c9a761182 100644 --- a/packages/about/spec/update-manager-spec.js +++ b/packages/about/spec/update-manager-spec.js @@ -16,17 +16,19 @@ describe('UpdateManager', () => { it('returns the page for the release when not a dev version', () => { expect(updateManager.getReleaseNotesURLForVersion('1.7.0')).toContain( - 'atom/atom/releases/tag/v1.7.0' + 'atom-ide-community/atom/releases/tag/v1.7.0' ); expect(updateManager.getReleaseNotesURLForVersion('v1.7.0')).toContain( - 'atom/atom/releases/tag/v1.7.0' + 'atom-ide-community/atom/releases/tag/v1.7.0' ); expect( updateManager.getReleaseNotesURLForVersion('1.7.0-beta10') - ).toContain('atom/atom/releases/tag/v1.7.0-beta10'); + ).toContain('atom-ide-community/atom/releases/tag/v1.7.0-beta10'); expect( updateManager.getReleaseNotesURLForVersion('1.7.0-nightly10') - ).toContain('atom/atom-nightly-releases/releases/tag/v1.7.0-nightly10'); + ).toContain( + 'atom-ide-community/atom-nightly-releases/releases/tag/v1.7.0-nightly10' + ); }); }); }); diff --git a/script/lib/create-windows-installer.js b/script/lib/create-windows-installer.js index 6f5d87c1d6e..d30c9cd5cd0 100644 --- a/script/lib/create-windows-installer.js +++ b/script/lib/create-windows-installer.js @@ -7,6 +7,9 @@ const path = require('path'); const CONFIG = require('../config'); +const REPO_OWNER = process.env.REPO_OWNER || 'atom'; +const MAIN_REPO = process.env.MAIN_REPO || 'atom'; + module.exports = packagedAppPath => { const archSuffix = process.arch === 'ia32' ? '' : '-' + process.arch; const updateUrlPrefix = @@ -17,7 +20,7 @@ module.exports = packagedAppPath => { exe: CONFIG.executableName, appDirectory: packagedAppPath, authors: 'GitHub Inc.', - iconUrl: `https://raw.githubusercontent.com/atom/atom/master/resources/app-icons/${ + iconUrl: `https://raw.githubusercontent.com/${REPO_OWNER}/${MAIN_REPO}/master/resources/app-icons/${ CONFIG.channel }/atom.ico`, loadingGif: path.join( diff --git a/script/lib/update-dependency/git.js b/script/lib/update-dependency/git.js index a9f8843fea5..85fe70f7c2c 100644 --- a/script/lib/update-dependency/git.js +++ b/script/lib/update-dependency/git.js @@ -1,3 +1,6 @@ +const REPO_OWNER = process.env.REPO_OWNER || 'atom'; +const MAIN_REPO = process.env.MAIN_REPO || 'atom'; + const git = (git, repositoryRootPath) => { const path = require('path'); const packageJsonFilePath = path.join(repositoryRootPath, 'package.json'); @@ -10,7 +13,9 @@ const git = (git, repositoryRootPath) => { if (!err && !remotes.map(({ name }) => name).includes('ATOM')) { git.addRemote( 'ATOM', - `https://atom:${process.env.AUTH_TOKEN}@github.com/atom/atom.git/` + `https://atom:${ + process.env.AUTH_TOKEN + }@github.com/${REPO_OWNER}/${MAIN_REPO}.git/` ); } }); diff --git a/script/lib/update-dependency/pull-request.js b/script/lib/update-dependency/pull-request.js index f10a3540d4c..a96d8777940 100644 --- a/script/lib/update-dependency/pull-request.js +++ b/script/lib/update-dependency/pull-request.js @@ -1,13 +1,16 @@ const { request } = require('@octokit/request'); +const REPO_OWNER = process.env.REPO_OWNER || 'atom'; +const MAIN_REPO = process.env.MAIN_REPO || 'atom'; + const requestWithAuth = request.defaults({ baseUrl: 'https://api.github.com', headers: { 'user-agent': 'atom', authorization: `token ${process.env.AUTH_TOKEN}` }, - owner: 'atom', - repo: 'atom' + owner: REPO_OWNER, + repo: MAIN_REPO }); module.exports = { @@ -28,7 +31,7 @@ module.exports = { }, findPR: async ({ moduleName, latest }, branch) => { return requestWithAuth('GET /search/issues', { - q: `${moduleName} type:pr ${moduleName}@${latest} in:title repo:atom/atom head:${branch} state:open` + q: `${moduleName} type:pr ${moduleName}@${latest} in:title repo:${REPO_OWNER}/${MAIN_REPO} head:${branch} state:open` }); }, addLabel: async pullRequestNumber => {