Compare commits

...
5 Commits
Author SHA1 Message Date
Your NameandClaude Haiku 5.5 5f4a1c4fb9 build: homepage at the new Gitea address
build / linux (push) Successful in 5m39s
build / windows (push) Successful in 2m30s
Co-Authored-By: Claude Haiku 5.5 <noreply@anthropic.com>
2026-10-15 14:16:02 +02:00
Your NameandClaude Haiku 5.5 2134678485 build: homepage for the deb package
Co-Authored-By: Claude Haiku 5.5 <noreply@anthropic.com>
2026-10-15 13:53:06 +02:00
Your NameandClaude Haiku 5.5 3613df7772 ci: build AppImage and deb in CI; flatpak stays local
flatpak-builder cannot run inside the job container.

Co-Authored-By: Claude Haiku 5.5 <noreply@anthropic.com>
2026-10-15 13:50:05 +02:00
Your NameandClaude Haiku 5.5 f8acd14be5 build: use the npm build of @electron/node-gyp
The GitHub pin of electron/node-gyp cannot be fetched on Gitea Actions.

Co-Authored-By: Claude Haiku 5.5 <noreply@anthropic.com>
2026-10-15 13:26:04 +02:00
Your NameandClaude Haiku 5.5 6993ce6449 ci: drop sudo, the job container runs as root
Co-Authored-By: Claude Haiku 5.5 <noreply@anthropic.com>
2026-10-15 13:05:02 +02:00
3 changed files with 11 additions and 7 deletions

No files matched your search

+3 -6
View File
@@ -13,21 +13,18 @@ jobs:
- uses: actions/checkout@v4 - uses: actions/checkout@v4
- name: Tools - name: Tools
run: | run: |
sudo apt-get update apt-get update
sudo apt-get install -y flatpak flatpak-builder fakeroot dpkg rpm libarchive-tools apt-get install -y 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
npm i -g bun npm i -g bun
- run: bun install --frozen-lockfile --ignore-scripts - run: bun install --frozen-lockfile --ignore-scripts
- run: bun run build - run: bun run build
- run: bunx electron-builder --linux AppImage deb flatpak - run: bunx electron-builder --linux AppImage deb
- uses: actions/upload-artifact@v3 - uses: actions/upload-artifact@v3
with: with:
name: linux name: linux
path: | path: |
dist/*.AppImage dist/*.AppImage
dist/*.deb dist/*.deb
dist/*.flatpak
windows: windows:
runs-on: ubuntu-latest runs-on: ubuntu-latest
+4 -1
View File
@@ -28,6 +28,9 @@
"trustedDependencies": [ "trustedDependencies": [
"electron", "electron",
], ],
"overrides": {
"@electron/node-gyp": "10.2.0-electron.2",
},
"packages": { "packages": {
"7zip-bin": ["7zip-bin@5.2.0", "", {}, "sha512-ukTPVhqG4jNzMro2qA9HSCSSVJN3aN7tlb+hfqYCt3ER0yWroeA2VR38MNrOHLQ/cVj+DaIMad0kFCtWWowh/A=="], "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/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=="], "@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
View File
@@ -4,6 +4,7 @@
"desktopName": "ink.desktop", "desktopName": "ink.desktop",
"version": "1.0.0-beta", "version": "1.0.0-beta",
"description": "A calm, offline Markdown notes app.", "description": "A calm, offline Markdown notes app.",
"homepage": "https://git.joji.li/joji/ink-note-app",
"private": true, "private": true,
"type": "module", "type": "module",
"main": "electron/main.cjs", "main": "electron/main.cjs",
@@ -127,5 +128,8 @@
"author": { "author": {
"name": "Joel Muenster", "name": "Joel Muenster",
"email": "joel.muenster@proton.me" "email": "joel.muenster@proton.me"
},
"overrides": {
"@electron/node-gyp": "10.2.0-electron.2"
} }
} }