Skip to content

Commit 5c71f5d

Browse files
YorisoftTyler-Hardin
authored andcommitted
chore(maintenance): make GitHub repo configurable for auto-updater and publisher (aaif-goose#6828)
Signed-off-by: Yelsin Sepulveda <yelsinsepulveda@gmail.com>
1 parent c97a287 commit 5c71f5d

3 files changed

Lines changed: 10 additions & 5 deletions

File tree

ui/desktop/forge.config.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,8 +43,8 @@ module.exports = {
4343
name: '@electron-forge/publisher-github',
4444
config: {
4545
repository: {
46-
owner: 'block',
47-
name: 'goose',
46+
owner: process.env.GITHUB_OWNER || 'block',
47+
name: process.env.GITHUB_REPO || 'goose',
4848
},
4949
prerelease: false,
5050
draft: true,

ui/desktop/src/utils/githubUpdater.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,8 @@ interface UpdateCheckResult {
2727
}
2828

2929
export class GitHubUpdater {
30-
private readonly owner = 'block';
31-
private readonly repo = 'goose';
30+
private readonly owner = process.env.GITHUB_OWNER || 'block';
31+
private readonly repo = process.env.GITHUB_REPO || 'goose';
3232
private readonly apiUrl = `https://api.github.com/repos/${this.owner}/${this.repo}/releases/latest`;
3333

3434
async checkForUpdates(): Promise<UpdateCheckResult> {

ui/desktop/vite.main.config.mts

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,9 @@
11
import { defineConfig } from 'vite';
22

33
// https://vitejs.dev/config
4-
export default defineConfig({});
4+
export default defineConfig({
5+
define: {
6+
'process.env.GITHUB_OWNER': JSON.stringify(process.env.GITHUB_OWNER || 'block'),
7+
'process.env.GITHUB_REPO': JSON.stringify(process.env.GITHUB_REPO || 'goose'),
8+
},
9+
});

0 commit comments

Comments
 (0)