Skip to content

feat: stabilize Flatpak build and add CI pipeline#105

Merged
from104 merged 20 commits intodevelopfrom
feature/flatpak-stable-build
Mar 14, 2026
Merged

feat: stabilize Flatpak build and add CI pipeline#105
from104 merged 20 commits intodevelopfrom
feature/flatpak-stable-build

Conversation

@from104
Copy link
Copy Markdown
Owner

@from104 from104 commented Mar 14, 2026

Summary

  • Flatpak 빌드 안정화 및 버전 0.11.7 업데이트
  • CI 파이프라인에 Electron/Flatpak 빌드 job 추가
  • Vite 파일 워처에서 flatpak/ 디렉토리 제외

Test plan

  • yarn build 통과
  • yarn lint 통과
  • vitest 30/30 통과

🤖 Generated with Claude Code

from104 and others added 20 commits October 23, 2025 00:20
Snyk has created this PR to upgrade @capacitor/haptics from 7.0.2 to 7.0.3.

See this package in yarn:
@capacitor/haptics

See this project in Snyk:
https://app.snyk.io/org/from104/project/f4140f07-6e0c-44db-b389-45fbf7700c44?utm_source=github&utm_medium=referral&page=upgrade-pr
…f21f48094f90

[Snyk] Upgrade @capacitor/haptics from 7.0.2 to 7.0.3
…db4ca78ee

[Snyk] Security upgrade @capacitor/cli from 7.4.3 to 8.0.2
Snyk has created this PR to upgrade @capacitor/screen-orientation from 7.0.2 to 7.0.3.

See this package in yarn:
@capacitor/screen-orientation

See this project in Snyk:
https://app.snyk.io/org/from104/project/f4140f07-6e0c-44db-b389-45fbf7700c44?utm_source=github&utm_medium=referral&page=upgrade-pr
…38902ee588e5

[Snyk] Upgrade @capacitor/screen-orientation from 7.0.2 to 7.0.3
Snyk has created this PR to upgrade @capacitor/share from 7.0.2 to 7.0.3.

See this package in yarn:
@capacitor/share

See this project in Snyk:
https://app.snyk.io/org/from104/project/f4140f07-6e0c-44db-b389-45fbf7700c44?utm_source=github&utm_medium=referral&page=upgrade-pr
…0ed078fa94e1

[Snyk] Upgrade @capacitor/share from 7.0.2 to 7.0.3
Snyk has created this PR to upgrade @capacitor/app from 7.1.0 to 7.1.1.

See this package in yarn:
@capacitor/app

See this project in Snyk:
https://app.snyk.io/org/from104/project/f4140f07-6e0c-44db-b389-45fbf7700c44?utm_source=github&utm_medium=referral&page=upgrade-pr
…32af03b045a68

[Snyk] Upgrade @capacitor/app from 7.1.0 to 7.1.1
Snyk has created this PR to upgrade @capacitor/status-bar from 7.0.3 to 7.0.4.

See this package in yarn:
@capacitor/status-bar

See this project in Snyk:
https://app.snyk.io/org/from104/project/f4140f07-6e0c-44db-b389-45fbf7700c44?utm_source=github&utm_medium=referral&page=upgrade-pr
…d33520d4b1312

[Snyk] Upgrade @capacitor/status-bar from 7.0.3 to 7.0.4
…2a965bc80

[Snyk] Security upgrade axios from 1.12.2 to 1.13.5
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Upgrade Electron 35 → 40 with ESM compatibility fixes
- Add Vitest test infrastructure (30 tests for CalculatorMath)
- Add GitHub Actions CI/CD pipeline and husky pre-commit hooks
- Migrate to Vue 3.5+ useTemplateRef (5 components)
- Remove any types using toValue() (16 → 1)
- Migrate CSS v-bind() to CSS custom properties (CalcButton, RecordCard)
- Harden CSP with dev/prod split
- Fix vue-tsc type errors across multiple files
- Update all dependencies to latest minor versions

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Bump package.json version to 0.11.7
- Update Flatpak metainfo.xml with 0.11.7 release info
- Verified Electron build and Flatpak packaging work with Electron 40

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Electron build runs on every push (after lint-test passes)
- Flatpak build runs only on release/* branches and main
- linux-unpacked artifact shared between build stages

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Flatpak build artifacts (linux-unpacked with Electron binaries)
exhaust inotify watchers, preventing Electron dev mode from starting.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@from104 from104 merged commit 73edf17 into develop Mar 14, 2026
3 checks passed
@from104 from104 deleted the feature/flatpak-stable-build branch March 14, 2026 14:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants