feat(updater): configure in-app updater and release pipeline for Heretek-AI/GDevelop-Heretek

- electron-builder-config.js: set publish provider to github with owner Heretek-AI and repo GDevelop-Heretek
- package.json: update repository URLs across electron-app and app
- AboutDialog / ChangelogDialog: point release and changelog links to Heretek-AI/GDevelop-Heretek/releases
- build-release.yml: upload *.yml and *.blockmap files for electron-updater
This commit is contained in:
John Smith
2026-08-19 20:56:45 -04:00
parent 6d10f8d29a
commit e4e0530307
7 changed files with 15 additions and 4 deletions
+2
View File
@@ -104,6 +104,8 @@ jobs:
newIDE/electron-app/dist/*.deb
newIDE/electron-app/dist/*.dmg
newIDE/electron-app/dist/*.zip
newIDE/electron-app/dist/*.yml
newIDE/electron-app/dist/*.blockmap
publish-release:
name: Publish GitHub Release
+3 -1
View File
@@ -255,7 +255,9 @@ const AboutDialog = ({ onClose, updateStatus }: Props) => {
}, []);
const openReleaseNote = () =>
Window.openExternalURL('https://github.com/4ian/GDevelop/releases');
Window.openExternalURL(
'https://github.com/Heretek-AI/GDevelop-Heretek/releases'
);
const openLink = React.useCallback((link: string) => {
if (!link) return;
@@ -23,7 +23,9 @@ const ChangelogDialog = ({ open, onClose }: Props): null | React.Node => {
}
const openReleaseNote = () =>
Window.openExternalURL('https://github.com/4ian/GDevelop/releases');
Window.openExternalURL(
'https://github.com/Heretek-AI/GDevelop-Heretek/releases'
);
const actions = [
<FlatButton
@@ -31,7 +31,9 @@ const ChangelogRenderer = ({
currentReleaseName,
}: Props): React.Node => {
const openReleaseNote = () =>
Window.openExternalURL('https://github.com/4ian/GDevelop/releases');
Window.openExternalURL(
'https://github.com/Heretek-AI/GDevelop-Heretek/releases'
);
if (error) {
return (
+1
View File
@@ -6,6 +6,7 @@
"author": "GDevelop Team <[email protected]>",
"license": "MIT",
"homepage": "https://gdevelop.io",
"repository": "github:Heretek-AI/GDevelop-Heretek",
"main": "main.js",
"dependencies": {
"@electron/remote": "2.1.2",
@@ -81,6 +81,8 @@ const config = {
publish: [
{
provider: 'github',
owner: 'Heretek-AI',
repo: 'GDevelop-Heretek',
},
],
};
+1 -1
View File
@@ -6,7 +6,7 @@
"author": "Florian Rival",
"license": "MIT",
"homepage": "http://gdevelop.io",
"repository": "github:4ian/GDevelop",
"repository": "github:Heretek-AI/GDevelop-Heretek",
"private": true,
"scripts": {
"postinstall": "npm run import-zipped-electron-extensions && cd app && npm install && cd .. && npm run copy-electron-remote-to-app-resources",