Skip to content

Sync docker ci builds#31

Merged
AshBuk merged 8 commits intomasterfrom
sync-docker-ci-builds
Aug 29, 2025
Merged

Sync docker ci builds#31
AshBuk merged 8 commits intomasterfrom
sync-docker-ci-builds

Conversation

@AshBuk
Copy link
Owner

@AshBuk AshBuk commented Aug 28, 2025

No description provided.

AshBuk added 8 commits August 28, 2025 02:14
- Update Flatpak Docker to Ubuntu 22.04 (matches CI)
- Upgrade Go version to 1.24.1 in both Dockerfiles
- Update GNOME Platform runtime from 45 to 47
- Fix default config: enable WebSocket server
- Add exact package dependencies from CI workflow
- Ensure reproducible builds between local Docker and GitHub Actions
- golangci-lint: v1.64.8 → v2.4.0 (CI, Docker, docker-compose)
- systray: v1.2.1 → v1.2.2
- whisper.cpp bindings: July 2024 → August 2025
- evdev: replace archived gvalkov/golang-evdev with maintained holoplot/go-evdev
  - Pure Go implementation without CGO dependencies
  - Rewrite evdev_provider.go for new API compatibility
  - Better kernel header sync (Linux v6.7)

All dependencies now use actively maintained, latest stable versions.
- Sync Go version (1.24.1) across Makefile, Docker, and CI
- Pin whisper.cpp version to v1.7.6 for reproducible builds
- Unify system packages between Docker and CI environments
- Standardize CGO variables across all build environments
- Update go mod dependencies
- Run linting checks - all passed
@AshBuk AshBuk merged commit 1734775 into master Aug 29, 2025
2 checks passed
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.

1 participant