chore(maintenance): make GitHub repo configurable for auto-updater and publisher (#6828)
Signed-off-by: Yelsin Sepulveda <yelsinsepulveda@gmail.com>
This commit is contained in:
@@ -43,8 +43,8 @@ module.exports = {
|
|||||||
name: '@electron-forge/publisher-github',
|
name: '@electron-forge/publisher-github',
|
||||||
config: {
|
config: {
|
||||||
repository: {
|
repository: {
|
||||||
owner: 'block',
|
owner: process.env.GITHUB_OWNER || 'block',
|
||||||
name: 'goose',
|
name: process.env.GITHUB_REPO || 'goose',
|
||||||
},
|
},
|
||||||
prerelease: false,
|
prerelease: false,
|
||||||
draft: true,
|
draft: true,
|
||||||
|
|||||||
@@ -27,8 +27,8 @@ interface UpdateCheckResult {
|
|||||||
}
|
}
|
||||||
|
|
||||||
export class GitHubUpdater {
|
export class GitHubUpdater {
|
||||||
private readonly owner = 'block';
|
private readonly owner = process.env.GITHUB_OWNER || 'block';
|
||||||
private readonly repo = 'goose';
|
private readonly repo = process.env.GITHUB_REPO || 'goose';
|
||||||
private readonly apiUrl = `https://api.github.com/repos/${this.owner}/${this.repo}/releases/latest`;
|
private readonly apiUrl = `https://api.github.com/repos/${this.owner}/${this.repo}/releases/latest`;
|
||||||
|
|
||||||
async checkForUpdates(): Promise<UpdateCheckResult> {
|
async checkForUpdates(): Promise<UpdateCheckResult> {
|
||||||
|
|||||||
@@ -1,4 +1,9 @@
|
|||||||
import { defineConfig } from 'vite';
|
import { defineConfig } from 'vite';
|
||||||
|
|
||||||
// https://vitejs.dev/config
|
// https://vitejs.dev/config
|
||||||
export default defineConfig({});
|
export default defineConfig({
|
||||||
|
define: {
|
||||||
|
'process.env.GITHUB_OWNER': JSON.stringify(process.env.GITHUB_OWNER || 'block'),
|
||||||
|
'process.env.GITHUB_REPO': JSON.stringify(process.env.GITHUB_REPO || 'goose'),
|
||||||
|
},
|
||||||
|
});
|
||||||
|
|||||||
Reference in New Issue
Block a user