Commit Graph

69 Commits

Author SHA1 Message Date
Elian Doran 0b25b09040 feat(ci): check version consistency before releasing 2026-01-08 19:49:29 +02:00
renovate[bot] 6aa8d9fbf9 chore(deps): update github artifact actions 2025-12-13 01:19:13 +00:00
renovate[bot] ef902fc706 chore(deps): update softprops/action-gh-release action to v2.5.0 2025-12-06 02:51:28 +00:00
renovate[bot] 43df4ae0e7 chore(deps): update actions/checkout action to v6 2025-11-21 00:20:47 +00:00
renovate[bot] 74ba4b9ee5 chore(deps): update softprops/action-gh-release action to v2.4.2 2025-11-09 00:42:36 +00:00
renovate[bot] 8f184c5b10 chore(deps): update dependency node to v24 2025-10-28 06:23:07 +00:00
renovate[bot] 8baf496f96 chore(deps): update github artifact actions 2025-10-25 01:23:17 +00:00
renovate[bot] b3abd479ad chore(deps): update actions/setup-node action to v6 2025-10-15 01:37:25 +00:00
renovate[bot] 4a953fad72 chore(deps): update softprops/action-gh-release action to v2.4.1 2025-10-12 01:45:40 +00:00
renovate[bot] b9cc8015fe chore(deps): update softprops/action-gh-release action to v2.4.0 2025-10-09 10:16:24 +00:00
renovate[bot] 52ac93e99c chore(deps): update softprops/action-gh-release action to v2.3.4 2025-10-04 01:08:33 +00:00
linull dbad13c4e2 Add comments explaining exclude/include matrix configuration 2025-09-16 22:13:26 +08:00
linull 2e510f9dbb Fix better-sqlite3 for ARM64 Linux
- Use ubuntu-24.04-arm for ARM64 Linux builds
- Add TARGET_ARCH support to electron-rebuild
- Add test workflow for ARM64 fix
2025-09-16 21:29:16 +08:00
renovate[bot] d75951c869 chore(deps): update softprops/action-gh-release action to v2.3.3 2025-09-07 07:24:01 +00:00
renovate[bot] d66c0ef308 chore(deps): update actions/setup-node action to v5 2025-09-06 18:57:14 +00:00
Elian Doran e18a8556c1 chore(dx/ci): remove most references to NX, apart from unit test 2025-09-02 16:40:52 +03:00
Elian Doran e2b13573ae feat(forge): rpm signing 2025-08-14 10:43:38 +03:00
renovate[bot] c72bf42684 chore(deps): update actions/checkout action to v5 2025-08-13 01:52:37 +00:00
renovate[bot] ed3ba2745f Update actions/download-artifact action to v5 2025-08-06 02:33:21 +00:00
Elian Doran 57649d47ec fix(release): discussion category name
/ Check Docker build (Dockerfile) (push) Failing after 38s
/ Check Docker build (Dockerfile.alpine) (push) Failing after 33s
/ Build Docker images (Dockerfile, ubuntu-24.04-arm, linux/arm/v7) (push) Has been skipped
/ Build Docker images (Dockerfile, ubuntu-24.04-arm, linux/arm/v8) (push) Has been skipped
/ Build Docker images (Dockerfile, ubuntu-24.04-arm, linux/arm64) (push) Has been skipped
/ Build Docker images (Dockerfile.alpine, ubuntu-latest, linux/amd64) (push) Has been skipped
/ Merge manifest lists (push) Has been skipped
Release / Make Electron (arm64, map[forge_platform:linux image:ubuntu-22.04 name:linux shell:bash]) (push) Failing after 37s
Release / Make Electron (x64, map[forge_platform:linux image:ubuntu-22.04 name:linux shell:bash]) (push) Failing after 38s
Release / Build Linux Server (x64, ubuntu-22.04) (push) Failing after 37s
Release / Make Electron (arm64, map[forge_platform:darwin image:macos-latest name:macos shell:bash]) (push) Has been cancelled
Release / Make Electron (arm64, map[forge_platform:win32 image:win-signing name:windows shell:cmd]) (push) Has been cancelled
Release / Make Electron (x64, map[forge_platform:darwin image:macos-latest name:macos shell:bash]) (push) Has been cancelled
Release / Make Electron (x64, map[forge_platform:win32 image:win-signing name:windows shell:cmd]) (push) Has been cancelled
Release / Build Linux Server (arm64, ubuntu-24.04-arm) (push) Has been cancelled
Release / Publish release (push) Has been cancelled
2025-07-01 10:13:35 +03:00
Elian Doran 1ac086b88e fix(release): build on ubuntu-22.04 for compatibility 2025-06-23 15:33:37 +03:00
renovate[bot] fdd70e4403 chore(deps): update softprops/action-gh-release action to v2.3.2 2025-06-11 07:17:24 +00:00
Elian Doran 61958a35c2 fix(ci): release breaking due to upstream
See:
- https://github.com/softprops/action-gh-release/issues/627
- https://github.com/softprops/action-gh-release/issues/628
2025-06-10 14:16:42 +03:00
Elian Doran 2d8317887d chore(release): fix setting as prerelease 2025-06-07 13:35:29 +03:00
Elian Doran a334e82eb0 chore(ci): switch to 22.04 for compatibility reasons 2025-06-04 20:21:07 +03:00
Elian Doran 76a6decf65 chore(nx/ci): set up pnpm 2025-04-27 09:40:13 +03:00
Elian Doran 273af2d83b chore(nx/client): set up pnpm for release 2025-04-26 23:44:46 +03:00
Elian Doran 1041b337f3 fix(monorepo/electron): upload path 2025-04-19 10:45:11 +03:00
Elian Doran 0143db5b45 chore(monorepo): put back CI and environment setup 2025-04-18 16:10:03 +03:00
Elian Doran 318808f9ec chore(monorepo): move everything into subdirectory for easy diffing 2025-04-18 01:28:32 +03:00
Elian Doran cb80d62606 chore(release): use PAT to trigger release (should fix auto-trigger for winget) 2025-04-17 23:55:51 +03:00
Elian Doran ddb9281203 feat(release): support prereleases with -rc format 2025-04-17 23:50:33 +03:00
Elian Doran 910f75ae40 feat(release): publish to announcements 2025-04-17 23:46:46 +03:00
Elian Doran 8211fd36af fix(release): unable to access change log
/ Check Docker build (Dockerfile) (push) Failing after 42s
/ Check Docker build (Dockerfile.alpine) (push) Failing after 39s
/ Build Docker images (Dockerfile, ubuntu-24.04-arm, linux/arm/v7) (push) Has been skipped
/ Build Docker images (Dockerfile, ubuntu-24.04-arm, linux/arm64) (push) Has been skipped
/ Build Docker images (Dockerfile.alpine, ubuntu-latest, linux/amd64) (push) Has been skipped
/ Merge manifest lists (push) Has been skipped
Release / Make Electron (arm64, map[forge_platform:linux image:ubuntu-latest name:linux shell:bash]) (push) Failing after 27s
Release / Make Electron (x64, map[forge_platform:linux image:ubuntu-latest name:linux shell:bash]) (push) Failing after 32s
Release / Build Linux Server (x64, ubuntu-latest) (push) Failing after 34s
Release / Make Electron (arm64, map[forge_platform:darwin image:macos-latest name:macos shell:bash]) (push) Has been cancelled
Release / Make Electron (arm64, map[forge_platform:win32 image:win-signing name:windows shell:cmd]) (push) Has been cancelled
Release / Make Electron (x64, map[forge_platform:darwin image:macos-latest name:macos shell:bash]) (push) Has been cancelled
Release / Make Electron (x64, map[forge_platform:win32 image:win-signing name:windows shell:cmd]) (push) Has been cancelled
Release / Build Linux Server (arm64, ubuntu-24.04-arm) (push) Has been cancelled
Release / Publish release (push) Has been cancelled
2025-04-17 22:17:30 +03:00
Elian Doran ce5060c25b chore(release): remove latest config 2025-04-11 18:28:35 +03:00
Elian Doran 73d98648c8 fix(release): wrong ref name for release 2025-04-11 18:28:14 +03:00
Elian Doran 1d5b8dbbbe refactor(release): trigger via release 2025-04-11 18:27:46 +03:00
Elian Doran 560780e2fc feat(ci): release all at once and deploy to winget 2025-04-11 17:15:20 +03:00
Elian Doran 690f365875 chore(release): disable manual workflow triggering
We can use the nightly if we need it.
2025-04-03 18:16:10 +03:00
Panagiotis Papadopoulos b97c28bc13 ci: bump to node v22 -> fixes EBADENGINE warning
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: 'node-abi@4.2.0',
npm warn EBADENGINE   required: { node: '>=22.12.0' },
npm warn EBADENGINE   current: { node: 'v20.18.1', npm: '10.8.2' }
npm warn EBADENGINE }
2025-03-26 08:10:04 +01:00
Elian Doran 9aef24eecc chore(ci): remove unnecessary extension input 2025-03-24 17:52:01 +02:00
Elian Doran 04a8bb94b6 fix(ci): wrong runner for signing 2025-03-24 17:32:14 +02:00
Elian Doran 9f3fee2d06 chore(ci): remove now redundant input 2025-03-24 17:15:46 +02:00
Elian Doran 2045865df2 chore(ci): add back all platforms 2025-03-24 17:14:22 +02:00
Elian Doran 6a2818cea6 chore(ci): define forge_platform everywhere 2025-03-24 17:12:11 +02:00
Elian Doran d942daea94 chore(ci): customize shell per platform 2025-03-24 17:10:19 +02:00
perf3ct 226cf8dfd7 Set up Signing and Notarizing for MacOS 2025-02-23 23:36:30 +00:00
Panagiotis Papadopoulos 36b0970835 fix(ci): add missing windows zip build target 2025-02-22 12:41:24 +01:00
Elian Doran fabafeac86 fix(ci): missing os name in server release artifact 2025-02-17 19:53:25 +02:00
Panagiotis Papadopoulos 1ec2b8b145 feat(ci): add flatpak build via electron-forge
arm64 currently is broken due to a bug in electron-forge's maker-flatpak, but PR with a fix was submitted already
2025-02-06 23:34:36 +01:00