Commit Graph

13 Commits

Author SHA1 Message Date
bigjakk 21e402b9d3 feat(ci): use patched Linux Electron from GitHub release
Build and Release / build-and-release (push) Failing after 3m51s
Rewrite download-electron.js to download both Windows (v42) and
Linux (v43) patched binaries from bigjakk/Electron-Websocket-Fix,
matching KPC's multi-platform approach. On CI, binaries go to
dist-win/ and dist-linux/; locally the current platform replaces
dist/. Both platforms now use the patched Electron.
2026-04-03 18:05:16 -07:00
bigjakk 11b585d409 fix(ci): ensure Linux electron binary, pass electronDist per-platform
Build and Release / build-and-release (push) Failing after 4m8s
electron-nightly may not auto-download the Linux binary on CI.
Add explicit step to trigger download if missing. Pass electronDist
as CLI override per-platform (dist-win for Windows, dist for Linux)
instead of in config. Write path.txt on all platforms like KPC.
2026-04-03 17:45:09 -07:00
bigjakk f82061a0ee fix(ci): add electronDist, validate artifacts before release
Build and Release / build-and-release (push) Failing after 2m39s
electron-builder couldn't resolve the Electron binary from the
electron-nightly npm alias, producing no output. Add explicit
electronDist to electron-builder.yml and validate artifacts exist
before creating the GitHub release to prevent empty releases.
2026-04-03 17:37:25 -07:00
bigjakk 7e89c64ccf fix(ci): install Wine from WineHQ repo for Ubuntu 24.04
Build and Release / build-and-release (push) Failing after 4m59s
2026-04-03 17:16:14 -07:00
bigjakk 7e4955839f chore: bump version to 0.6.0
Build and Release / build-and-release (push) Failing after 1m26s
2026-04-03 17:11:54 -07:00
bigjakk d6093bb5ec fix(ci): simplify system deps, add build output listing
Build and Release / build-and-release (push) Failing after 1m16s
2026-04-03 17:10:07 -07:00
bigjakk 41e7515519 fix(ci): grant contents write permission for release creation
Build and Release / build-and-release (push) Failing after 3m50s
2026-04-03 17:05:28 -07:00
bigjakk f2e8b4336f fix(ci): use curl instead of gh CLI for release creation
Build and Release / build-and-release (push) Failing after 4m16s
2026-04-03 17:00:55 -07:00
bigjakk a702c92031 chore: migrate from Gitea to GitHub
Build and Release / build-and-release (push) Failing after 4m6s
Replace Gitea CI workflow with GitHub Actions workflow using gh CLI
for release creation. Update auto-updater, changelog fetch, download
links, electron-builder publish config, and package.json homepage to
point at github.com/bigjakk/Krunker-Civilian-Client.
2026-04-03 16:50:19 -07:00
bigjakk cf05ce38e1 fix: point Electron download at GitHub release
Build and Release / build-and-release (push) Failing after 4m12s
Download patched Electron from GitHub (bigjakk/Electron-Websocket-Fix)
instead of Gitea. Use direct download URL, no API call needed.
2026-04-03 15:43:13 -07:00
bigjakk 40bdd1bf69 docs: fix heading capitalization
Build and Release / build-and-release (push) Failing after 1m23s
2026-04-03 15:38:56 -07:00
bigjakk f050ef3b81 docs: add Glorp to credits
Build and Release / build-and-release (push) Failing after 1m40s
2026-04-03 15:34:52 -07:00
bigjakk aeabddcf3a initial commit
Build and Release / build-and-release (push) Has been cancelled
2026-04-03 15:33:20 -07:00