Skip to content

Commit

Permalink
chore: electron v30, forge, vite, biomejs, arm builds (#536)
Browse files Browse the repository at this point in the history
* wip convert to forge. missing env var in main

* fix svgs so both components and urls work for svgs

* replace electron-updater with electrons oob updater. package dep cleanup

* trying to make. cleanup imports using absolute paths.

* remove webpack references and cleanup package json build and packaging

* builds dmg and zip on mac. assets at top level needs to be renamed to public for vite

* more forge maker metadata. osx signing and notarizing

* replace prettier and eslint with biome js

* fix all unit tests but react test. replace jest with vitest

* fix github test and package actions

* try gha package env var for macOS code sign

* add windows to staging-publish

* add apple cert to signing

* add executableName to fix linux publishing

* use GITHUB_TOKEN instead of GH_TOKEN for publish default env var

* use npm ci for package. remove ignore in forge

* print statements to debug process.env.APPLE_PROD_CERT_NAME mac code signing

* remove mac from staging-publish

* fix notifications renderContent call

* fix check-disk-space. bimoe safe fix

* manually install python3 setup tools and appdmg for python 3.12 workaround

* setuptools first step. no cache npm

* copy all top level assets to build for now. can optimize later

* remove all eslint references

* fix windows build to be exe

* update deps electron-forge mainly

* e2e tests pass on mac. testing gha

* switch npm install to npm ci to avoid npm cache issues in ci

* debug statement to e2e gha and NO_CODE_SIGNING env var

* fix e2e binary path and arch on linux

* hardcode app binary path for e2e test

* Chore: storybook vite (#544)

* custom storybook vite path

* convert storybook nn theme to ts. remove unused deps

* remove nodeItegration true. unused

* chore: convert project from commonjs to esm modules  (#545)

* fix e2e test. convert tsconfig module to nodenext for esm

* chore: auto updater electron forge (#547)

* use autoUpdater from electron with github feedUrl for dialog control

* deb and rpm updater split with package manager selection

* chore: bump electron v 30

* chore: bump biome to 1.7.1

* chore: vite 5.2.10 and husky 9

* chore: bump react-i18next
  • Loading branch information
jgresham authored Apr 22, 2024
1 parent dc62eeb commit 4b7d308
Show file tree
Hide file tree
Showing 395 changed files with 20,572 additions and 31,798 deletions.
19 changes: 0 additions & 19 deletions .babelrc.json

This file was deleted.

7 changes: 0 additions & 7 deletions .erb/configs/.eslintrc

This file was deleted.

53 changes: 0 additions & 53 deletions .erb/configs/webpack.config.base.ts

This file was deleted.

3 changes: 0 additions & 3 deletions .erb/configs/webpack.config.eslint.ts

This file was deleted.

86 changes: 0 additions & 86 deletions .erb/configs/webpack.config.main.prod.ts

This file was deleted.

68 changes: 0 additions & 68 deletions .erb/configs/webpack.config.preload.dev.ts

This file was deleted.

76 changes: 0 additions & 76 deletions .erb/configs/webpack.config.renderer.dev.dll.ts

This file was deleted.

Loading

0 comments on commit 4b7d308

Please sign in to comment.