Compare commits
5
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
5f4a1c4fb9 | ||
|
|
2134678485 | ||
|
|
3613df7772 | ||
|
|
f8acd14be5 | ||
|
|
6993ce6449 |
No files matched your search
@@ -13,21 +13,18 @@ jobs:
|
||||
- uses: actions/checkout@v4
|
||||
- name: Tools
|
||||
run: |
|
||||
sudo apt-get update
|
||||
sudo apt-get install -y flatpak flatpak-builder fakeroot dpkg rpm libarchive-tools
|
||||
sudo flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
|
||||
sudo flatpak install -y flathub org.freedesktop.Platform//25.08 org.freedesktop.Sdk//25.08 org.electronjs.Electron2.BaseApp//25.08
|
||||
apt-get update
|
||||
apt-get install -y fakeroot dpkg rpm libarchive-tools
|
||||
npm i -g bun
|
||||
- run: bun install --frozen-lockfile --ignore-scripts
|
||||
- run: bun run build
|
||||
- run: bunx electron-builder --linux AppImage deb flatpak
|
||||
- run: bunx electron-builder --linux AppImage deb
|
||||
- uses: actions/upload-artifact@v3
|
||||
with:
|
||||
name: linux
|
||||
path: |
|
||||
dist/*.AppImage
|
||||
dist/*.deb
|
||||
dist/*.flatpak
|
||||
|
||||
windows:
|
||||
runs-on: ubuntu-latest
|
||||
|
||||
@@ -28,6 +28,9 @@
|
||||
"trustedDependencies": [
|
||||
"electron",
|
||||
],
|
||||
"overrides": {
|
||||
"@electron/node-gyp": "10.2.0-electron.2",
|
||||
},
|
||||
"packages": {
|
||||
"7zip-bin": ["7zip-bin@5.2.0", "", {}, "sha512-ukTPVhqG4jNzMro2qA9HSCSSVJN3aN7tlb+hfqYCt3ER0yWroeA2VR38MNrOHLQ/cVj+DaIMad0kFCtWWowh/A=="],
|
||||
|
||||
@@ -51,7 +54,7 @@
|
||||
|
||||
"@electron/get": ["@electron/get@2.0.3", "", { "dependencies": { "debug": "^4.1.1", "env-paths": "^2.2.0", "fs-extra": "^8.1.0", "got": "^11.8.5", "progress": "^2.0.3", "semver": "^6.2.0", "sumchecker": "^3.0.1" }, "optionalDependencies": { "global-agent": "^3.0.0" } }, "sha512-Qkzpg2s9GnVV2I2BjRksUi43U5e6+zaQMcjoJy0C+C5oxaKl+fmckGDQFtRpZpZV0NQekuZZ+tGz7EA9TVnQtQ=="],
|
||||
|
||||
"@electron/node-gyp": ["@electron/node-gyp@github:electron/node-gyp#06b29aa", { "dependencies": { "env-paths": "^2.2.0", "exponential-backoff": "^3.1.1", "glob": "^8.1.0", "graceful-fs": "^4.2.6", "make-fetch-happen": "^10.2.1", "nopt": "^6.0.0", "proc-log": "^2.0.1", "semver": "^7.3.5", "tar": "^6.2.1", "which": "^2.0.2" }, "bin": "./bin/node-gyp.js" }, "electron-node-gyp-06b29aa", "sha512-UJwi6aXMAiUaOvqPHVlMtCOLRa1QAU2SqYD9H07KHpN+I2mBoFuxP1HnUOkt86+j+/o/XyHpM7D33JFFQi/jfA=="],
|
||||
"@electron/node-gyp": ["@electron/node-gyp@10.2.0-electron.2", "", { "dependencies": { "env-paths": "^2.2.0", "exponential-backoff": "^3.1.1", "glob": "^8.1.0", "graceful-fs": "^4.2.6", "make-fetch-happen": "^10.2.1", "nopt": "^6.0.0", "proc-log": "^2.0.1", "semver": "^7.3.5", "tar": "^6.2.1", "which": "^2.0.2" }, "bin": { "node-gyp": "bin/node-gyp.js" } }, "sha512-OhO6fwqpetMO1vWI3+J8mb3a4s4A405tgKoUCJsgd4nyQDdFh0VvZm+gj/Cc70iRLQoIYUfSaAgYSVwmLsQHig=="],
|
||||
|
||||
"@electron/notarize": ["@electron/notarize@2.5.0", "", { "dependencies": { "debug": "^4.1.1", "fs-extra": "^9.0.1", "promise-retry": "^2.0.1" } }, "sha512-jNT8nwH1f9X5GEITXaQ8IF/KdskvIkOFfB2CvwumsveVidzpSc+mvhhTMdAGSYF3O+Nq49lJ7y+ssODRXu06+A=="],
|
||||
|
||||
|
||||
@@ -4,6 +4,7 @@
|
||||
"desktopName": "ink.desktop",
|
||||
"version": "1.0.0-beta",
|
||||
"description": "A calm, offline Markdown notes app.",
|
||||
"homepage": "https://git.joji.li/joji/ink-note-app",
|
||||
"private": true,
|
||||
"type": "module",
|
||||
"main": "electron/main.cjs",
|
||||
@@ -127,5 +128,8 @@
|
||||
"author": {
|
||||
"name": "Joel Muenster",
|
||||
"email": "joel.muenster@proton.me"
|
||||
},
|
||||
"overrides": {
|
||||
"@electron/node-gyp": "10.2.0-electron.2"
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user