mirror of
https://github.com/block/goose.git
synced 2026-07-17 12:56:20 +02:00
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',
|
||||
config: {
|
||||
repository: {
|
||||
owner: 'block',
|
||||
name: 'goose',
|
||||
owner: process.env.GITHUB_OWNER || 'block',
|
||||
name: process.env.GITHUB_REPO || 'goose',
|
||||
},
|
||||
prerelease: false,
|
||||
draft: true,
|
||||
|
||||
@@ -27,8 +27,8 @@ interface UpdateCheckResult {
|
||||
}
|
||||
|
||||
export class GitHubUpdater {
|
||||
private readonly owner = 'block';
|
||||
private readonly repo = 'goose';
|
||||
private readonly owner = process.env.GITHUB_OWNER || 'block';
|
||||
private readonly repo = process.env.GITHUB_REPO || 'goose';
|
||||
private readonly apiUrl = `https://api.github.com/repos/${this.owner}/${this.repo}/releases/latest`;
|
||||
|
||||
async checkForUpdates(): Promise<UpdateCheckResult> {
|
||||
|
||||
@@ -1,4 +1,9 @@
|
||||
import { defineConfig } from 'vite';
|
||||
|
||||
// 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