Add macos gitea-actions build, fix client tests (#2)

Reviewed-on: #2
This commit is contained in:
2024-07-15 18:27:27 +09:30
parent 374705ca27
commit dafece8585
3 changed files with 22 additions and 0 deletions

View File

@@ -0,0 +1,21 @@
name: release-nightly
on:
push:
branches: [main]
jobs:
release-macos:
runs-on: macos-arm64
steps:
- uses: actions/checkout@v4
- name: Install NPM Packages
run: bun install
- name: Run tests
run: ng test --no-watch --no-progress --browsers=ChromeHeadless
- name: Build MacOS
run: bunx tauri build && echo 0
- uses: actions/upload-artifact@v3
with:
name: BufPiv_main
path: src-tauri/target/release/bundle/macos/

BIN
bun.lockb

Binary file not shown.

View File

@@ -11,6 +11,7 @@
}, },
"private": true, "private": true,
"dependencies": { "dependencies": {
"@angular-devkit/build-angular": "^18.1.0",
"@angular/animations": "^18.1.0", "@angular/animations": "^18.1.0",
"@angular/cdk": "^18.1.0", "@angular/cdk": "^18.1.0",
"@angular/common": "^18.1.0", "@angular/common": "^18.1.0",