Commit Graph

35 Commits

Author SHA1 Message Date
qier222
f0e622dd8c
Add arm64 prebuilds for macOS (#859)
Co-authored-by: Matthew McEachen <matthew@photostructure.com>
2022-12-01 17:42:41 -08:00
Mahesh Bandara Wijerathna
5eab05e68d
Add support for electron v22 prebuilds (#915) 2022-12-01 17:27:52 -08:00
Mahesh Bandara Wijerathna
b992d041cb
Add support for electron v21 prebuilds (#909) 2022-11-25 17:21:37 -08:00
neoxpert
ba9fcecb87
Support build for electron v20 (#870)
* support prebuild for electron v20

* Remove unsupported versions of Node and Electron

(see https://www.electronjs.org/docs/latest/tutorial/electron-timelines and https://github.com/nodejs/Release/#end-of-life-releases)

* enforce the use of node-gyp 8.4.1

builds for electron 20 fail with prebuild 11.0.4 internal node-gyp version 6.1.0

* conditional compile with CreationContext for NodeJs < 16

* use c++17 to fix Mac M1 and Linux x64 builds

* add c++17 flag for MSVC

Co-authored-by: Matthew McEachen <matthew@photostructure.com>
2022-11-21 17:31:03 -06:00
Mahesh Bandara Wijerathna
4c6a583c94
Add support for electron v19 prebuilds (#834) 2022-07-15 12:59:42 -07:00
Joshua Wise
2083409858 fixed bump-version workflow 2022-05-16 01:29:57 -05:00
Joshua Wise
e56fae6954 added a workflow for bumping versions 2022-05-16 01:18:46 -05:00
Joshua Wise
9a98290bb4 fixed download script for linux 2022-05-15 23:45:24 -05:00
Joshua Wise
81fee0a8d7 added code of conduct and contribution rules 2022-05-15 22:55:40 -05:00
Matthew McEachen
7aec2ac297
Upgrade SQLite to 3.38.5. Update dependencies. (#808)
* pull in 3.38.5

* Update dependencies with ncu -u

* downgrade mocha to 8, as mocha v10 dropped support for node 10.
2022-05-15 10:58:28 -05:00
Mahesh Bandara Wijerathna
e886811f77 Add Node v18 prebuild support 2022-05-13 10:39:24 -07:00
Joshua Wise
05da7712eb replaced github token with PAT in update-sqlite workflow 2022-04-06 23:48:49 -05:00
Mahesh Bandara Wijerathna
7d37224630
Add update-sqlite workflow (#750)
Automates the update process of SQLite.
2022-04-06 23:47:54 -05:00
jochenschmich-aeberle
fbde33b1fc Add support for electron v18 prebuilds (#790)
Co-authored-by: Joshua Wise <8255757+JoshuaWise@users.noreply.github.com>
2022-04-06 23:29:04 -05:00
Joshua Wise
b544892631 attempt at fixing windows CI 2022-04-06 23:29:04 -05:00
Mahesh Bandara Wijerathna
5e07181b11
Add Linux prebuilt binaries for armv7 and arm64 and other improvements (#758)
* Add support for alpine prebuilt binaries on `armv7`

This job now uses the `checkout` action making it much cleaner and reliable.

* Add support for Linux prebuilt binaries on `armv7` & `arm64`
2022-04-06 21:19:02 -05:00
Mahesh Bandara Wijerathna
fa58644ca1 Add support for electron v17 prebuilds 2022-01-31 21:55:27 -08:00
Joshua Wise
ccc9460ed0 tweak to README.md 2021-12-29 18:26:39 -05:00
Mahesh Bandara Wijerathna
7dd0a395fd
Add workflow_dispatch trigger for tests (#731) 2021-12-29 17:11:04 -06:00
Mahesh Bandara Wijerathna
b67b9696b1
Use github context properties in arm64-alpine prebuild job (#729) 2021-12-29 17:10:08 -06:00
Antti
ac4d76a04a
add arm64 prebuilds for alpine (#714)
* add arm64 prebuilds for alpine

* run arm64 build inside emulated arm64 docker container
2021-11-19 16:10:16 -06:00
Mahesh Bandara Wijerathna
6c97553971 Add electron v16 prebuild support 2021-11-15 22:23:35 -08:00
Oliver Kamer
8a70a92430
Prebuild for alpine (#641)
* prebuild node for alpine

This should speed up CI in docker containers a lot

* Fix the build for alpine

Much simpler and should work

* hopefully final fix

I'm not good at the github workflow stuff

Co-authored-by: Joshua Wise <8255757+JoshuaWise@users.noreply.github.com>
2021-10-25 08:27:05 -05:00
Ameen Rashad Vazhayil
ff15af59da
ci: add prebuild for electron 32 bit windows (#584)
There is a many leading electron applications which is supports windows 32bit version. So it will be good to have a prebuild for that.

Co-authored-by: Joshua Wise <8255757+JoshuaWise@users.noreply.github.com>
2021-10-25 08:20:55 -05:00
Kunal Dabir
b433c8a2ee
add electron 14 and 15 (#705) 2021-10-25 07:24:09 -05:00
Matthew Rathbone
ed3d203086
Fixes GLIBC 2.29 issues, electron issues, and more (#631)
* Update build.yml

* everything on 18.04
2021-06-05 21:24:09 -05:00
Joshua Wise
ea5725b5fd added support for node v16 2021-06-05 21:23:55 -05:00
Paul Rosania
bd52e0408b
Generate prebuilds for Electron 13 (#638) 2021-06-05 21:09:19 -05:00
Joshua Wise
2d02e1f0e6 updated publish job 2021-03-30 17:40:23 -05:00
Joshua Wise
2b2bcf6e3f renamed workflow 2021-03-30 16:36:59 -05:00
Joshua Wise
f644470a7d combined workflows and removed travis and appveyor 2021-03-30 16:04:27 -05:00
Ameen Rashad
8b3fd107b5 added npm test before node-prebuild 2021-03-31 00:09:44 +05:30
Ameen Rashad
3bf9d9564a added latest electrion versions in prebuild 2021-03-31 00:05:53 +05:30
Ameen Rashad
0a9320980e updated github actions setup-node , version to v2 2021-03-31 00:04:14 +05:30
Ameen Rashad
a29aa5cdf3 ci: 🏗️ added github workflows for prebuild and release 2020-07-14 02:23:53 +05:30