ci: update release processes using Justfile, make reusable workflows have optional version param (#972)

This commit is contained in:
Kalvin C
2025-01-31 11:44:55 -08:00
committed by GitHub
parent a2bd5099be
commit 7c87a963c5
7 changed files with 89 additions and 48 deletions
+3 -4
View File
@@ -1,12 +1,12 @@
on:
push:
paths-ignore:
- 'documentation/**'
- "documentation/**"
branches:
- main
pull_request:
paths-ignore:
- 'documentation/**'
- "documentation/**"
branches:
- main
workflow_dispatch:
@@ -89,7 +89,7 @@ jobs:
- name: Set up Node.js
uses: actions/setup-node@v2
with:
node-version: 'lts/*'
node-version: "lts/*"
- name: Install Dependencies
run: npm ci
@@ -104,5 +104,4 @@ jobs:
uses: ./.github/workflows/bundle-desktop.yml
if: github.event_name == 'pull_request'
with:
version: 1.0.3 # TODO: fix this to be dynamic
signing: false