Skip to content

Conversation

@FlowingSPDG
Copy link
Member

Adds CI/CD workflows:

  • CI workflow: Runs cargo fmt, clippy, build, and tests on PRs to main/development
  • Release workflow: Automatically builds and releases on v*.. tags using tauri-action

- Fix tagName in release.yml: use github.ref_name instead of v__VERSION__
- Add release download links to README.md
- Add missing libglib2.0-dev, libssl-dev, and other required packages
- Add verification steps for pkg-config libraries
- Replace libappindicator3-dev with libayatana-appindicator3-dev
- Explicitly set PKG_CONFIG_PATH environment variable for tauri-action
- Ensures pkg-config can find glib-2.0.pc and related files during build
- Fix filters().list() return type usage (returns Vec<SourceFilter> directly)
- Use filter.settings field instead of non-existent settings() method
- Replace SourceFilterSettingsChanged with SourceFilterNameChanged event
- Fix scene_item_id type comparison (i64 vs u64)
- Remove non-existent inputs().kind() method, use file path detection instead
- Remove unreachable pattern in match statement
- Add InputSettingsChanged event processing in obs/events.rs
- Upgrade obws from 0.11 to 0.14
- Update API calls to match obws 0.14 (SceneId, InputId, SourceId)
- Preserve original file extensions in image sync (use file path instead of magic bytes)
- Update scene and source ID handling across the codebase
- Add SplashScreen component
@FlowingSPDG FlowingSPDG linked an issue Jan 19, 2026 that may be closed by this pull request
- Remove unused import ImageUpdatePayload
- Replace unwrap_or_else with unwrap_or for constant fallback values
- Apply cargo fmt formatting fixes
@FlowingSPDG FlowingSPDG merged commit eee1b1d into main Jan 19, 2026
1 check failed
@FlowingSPDG FlowingSPDG deleted the feature/add-ci-cd branch January 19, 2026 00:26
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