Generic build version

This commit is contained in:
Gregory Schier
2024-06-20 09:17:28 -07:00
parent c511a053df
commit 4275169005
5 changed files with 17 additions and 3 deletions

View File

@@ -12,7 +12,7 @@ module.exports = {
parserOptions: {
project: ["./tsconfig.json"]
},
ignorePatterns: ["src-tauri/**/*", "plugins/**/*"],
ignorePatterns: ["scripts/**/*", "src-tauri/**/*", "plugins/**/*"],
settings: {
react: {
version: "detect"

View File

@@ -54,6 +54,10 @@ jobs:
run: npm run lint
- name: Run tests
run: npm test
- name: Set version
run: npm run replace-version
env:
YAAK_VERSION: ${{ github.ref_name }}
- uses: tauri-apps/tauri-action@v0
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

View File

@@ -25,7 +25,8 @@
"build:plugin:filter-xpath": "cd plugins/filter-xpath && vite build --emptyOutDir",
"test": "vitest",
"coverage": "vitest run --coverage",
"prepare": "husky install"
"prepare": "husky install",
"replace-version": "node ./scripts/replace-version.cjs"
},
"dependencies": {
"@codemirror/commands": "^6.2.1",

View File

@@ -0,0 +1,9 @@
const path = require('path');
const fs = require('fs');
const tauriConfig = fs.readFileSync(path.join(__dirname, '../src-tauri/tauri.conf.json'), 'utf8');
if (!process.env.YAAK_VERSION) {
throw new Error('YAAK_VERSION environment variable not set')
}
console.log(tauriConfig.replaceAll('__YAAK_VERSION__', process.env.YAAK_VERSION.replace('v', '')));

View File

@@ -1,6 +1,6 @@
{
"productName": "yaak",
"version": "2024.7.0-beta.2",
"version": "__YAAK_VERSION__",
"identifier": "app.yaak.desktop",
"build": {
"beforeBuildCommand": "npm run build",