Merge pull request #586 from rowboatlabs/dev

fix(ci): make electron release artifacts deterministic
This commit is contained in:
Ramnique Singh 2026-05-28 23:45:55 +05:30 committed by GitHub
commit 5677916790
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -23,7 +23,7 @@ jobs:
- name: Setup Node.js - name: Setup Node.js
uses: actions/setup-node@v6 uses: actions/setup-node@v6
with: with:
node-version: 24 node-version: 24.15.0
cache: 'pnpm' cache: 'pnpm'
cache-dependency-path: 'apps/x/pnpm-lock.yaml' cache-dependency-path: 'apps/x/pnpm-lock.yaml'
@ -111,6 +111,7 @@ jobs:
with: with:
name: distributables name: distributables
path: apps/x/apps/main/out/make/* path: apps/x/apps/main/out/make/*
if-no-files-found: error
retention-days: 30 retention-days: 30
build-linux: build-linux:
@ -128,7 +129,7 @@ jobs:
- name: Setup Node.js - name: Setup Node.js
uses: actions/setup-node@v6 uses: actions/setup-node@v6
with: with:
node-version: 24 node-version: 24.15.0
cache: 'pnpm' cache: 'pnpm'
cache-dependency-path: 'apps/x/pnpm-lock.yaml' cache-dependency-path: 'apps/x/pnpm-lock.yaml'
@ -175,6 +176,7 @@ jobs:
with: with:
name: distributables-linux name: distributables-linux
path: apps/x/apps/main/out/make/* path: apps/x/apps/main/out/make/*
if-no-files-found: error
retention-days: 30 retention-days: 30
build-windows: build-windows:
@ -192,7 +194,7 @@ jobs:
- name: Setup Node.js - name: Setup Node.js
uses: actions/setup-node@v6 uses: actions/setup-node@v6
with: with:
node-version: 24 node-version: 24.15.0
cache: 'pnpm' cache: 'pnpm'
cache-dependency-path: 'apps/x/pnpm-lock.yaml' cache-dependency-path: 'apps/x/pnpm-lock.yaml'
@ -241,4 +243,5 @@ jobs:
with: with:
name: distributables-windows name: distributables-windows
path: apps/x/apps/main/out/make/* path: apps/x/apps/main/out/make/*
if-no-files-found: error
retention-days: 30 retention-days: 30