2 Commits
Author SHA1 Message Date
lofyer 2982f1ae33 chore: release 0.8.19
Cross-platform packages / Validate source (push) Canceled after 0s
Cross-platform packages / ${{ matrix.platform }} ${{ matrix.arch }} (arm64, linux, ubuntu-24.04-arm) (push) Canceled after 0s
Cross-platform packages / ${{ matrix.platform }} ${{ matrix.arch }} (arm64, macos, macos-15) (push) Canceled after 0s
Cross-platform packages / ${{ matrix.platform }} ${{ matrix.arch }} (arm64, windows, windows-2025) (push) Canceled after 0s
Cross-platform packages / ${{ matrix.platform }} ${{ matrix.arch }} (x64, linux, ubuntu-24.04) (push) Canceled after 0s
Cross-platform packages / ${{ matrix.platform }} ${{ matrix.arch }} (x64, macos, macos-15-intel) (push) Canceled after 0s
Cross-platform packages / ${{ matrix.platform }} ${{ matrix.arch }} (x64, windows, windows-2025) (push) Canceled after 0s
Cross-platform packages / Publish GitHub Release (push) Canceled after 0s
2026-08-11 21:18:10 +08:00
lofyer e2d7837d91 fix: make speech path test cross-platform 2026-08-11 21:13:32 +08:00
5 changed files with 8 additions and 7 deletions
+2 -2
View File
@@ -1,12 +1,12 @@
{ {
"name": "goodbuddy", "name": "goodbuddy",
"version": "0.8.18", "version": "0.8.19",
"lockfileVersion": 3, "lockfileVersion": 3,
"requires": true, "requires": true,
"packages": { "packages": {
"": { "": {
"name": "goodbuddy", "name": "goodbuddy",
"version": "0.8.18", "version": "0.8.19",
"license": "UNLICENSED", "license": "UNLICENSED",
"dependencies": { "dependencies": {
"@antv/g6": "^5.1.1", "@antv/g6": "^5.1.1",
+1 -1
View File
@@ -1,6 +1,6 @@
{ {
"name": "goodbuddy", "name": "goodbuddy",
"version": "0.8.18", "version": "0.8.19",
"private": true, "private": true,
"description": "Secure desktop AI workspace with controlled Agent Runtimes", "description": "Secure desktop AI workspace with controlled Agent Runtimes",
"desktopName": "GoodBuddy", "desktopName": "GoodBuddy",
+1 -1
View File
@@ -2,7 +2,7 @@
"formatVersion": 1, "formatVersion": 1,
"releases": [ "releases": [
{ {
"version": "0.8.18", "version": "0.8.19",
"releasedAt": "2026-08-11", "releasedAt": "2026-08-11",
"notes": { "notes": {
"zh-CN": { "zh-CN": {
+1 -1
View File
@@ -14,7 +14,7 @@ describe('packaged release notes', () => {
const parsed = releaseNotesFileSchema.parse(source) const parsed = releaseNotesFileSchema.parse(source)
expect(parsed.releases).toContainEqual( expect(parsed.releases).toContainEqual(
expect.objectContaining({ version: '0.8.18' }) expect.objectContaining({ version: '0.8.19' })
) )
for (const release of parsed.releases) { for (const release of parsed.releases) {
expect(release.notes['zh-CN'].features).toHaveLength( expect(release.notes['zh-CN'].features).toHaveLength(
@@ -1,4 +1,5 @@
import { describe, expect, it, vi } from 'vitest' import { describe, expect, it, vi } from 'vitest'
import { join } from 'node:path'
import { import {
SPEECH_TRANSCRIPTION_SAMPLE_RATE, SPEECH_TRANSCRIPTION_SAMPLE_RATE,
type SpeechTranscriptionInput type SpeechTranscriptionInput
@@ -43,7 +44,7 @@ function paraformerModel(): SelectedSpeechRuntimeModel {
return { return {
id: 'paraformer-bilingual-zh-en-int8', id: 'paraformer-bilingual-zh-en-int8',
family: 'paraformer', family: 'paraformer',
directory: 'C:\\models\\paraformer', directory: join('models', 'paraformer'),
files: [ files: [
{ {
name: 'model.int8.onnx', name: 'model.int8.onnx',
@@ -99,7 +100,7 @@ describe('SpeechTranscriptionService', () => {
createSherpaRecognizerConfig(paraformerModel()).modelConfig createSherpaRecognizerConfig(paraformerModel()).modelConfig
.paraformer .paraformer
).toEqual({ ).toEqual({
model: 'C:\\models\\paraformer\\model.int8.onnx' model: join(paraformerModel().directory, 'model.int8.onnx')
}) })
}) })