Loren Eteval
4c856c8318
Update Go build toolchains to 1.27
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2026-09-10 15:09:45 +08:00
Loren Eteval
e13943315b
Align WinGet installer selection
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2026-09-09 19:17:11 +08:00
Loren Eteval
46aa8b1de5
Add daily matrix builds
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2026-09-09 16:20:27 +08:00
Loren Eteval
3888a6140e
fix: exclude unsupported Linux Qt plugins
...
Keep the Essentials-only standalone bundle free of unused PDF, TIFF, WebP, and EGLFS plugins whose optional or host-specific dependencies break Flatpak verification. Assert that these plugins remain absent before running the complete native dependency scan.
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2026-08-29 21:43:47 +08:00
Loren Eteval
aafd237db2
fix: harden Flatpak dependency verification
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2026-08-29 20:20:06 +08:00
Loren Eteval
2846e1a8c6
fix: bundle Flatpak native Qt dependency
...
Build double-conversion into the Flatpak runtime so QtCore does not depend on a host library unavailable inside the sandbox. Install each finished Flatpak in CI and fail when packaged native dependencies cannot be resolved in the application sandbox.
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2026-08-29 12:05:15 +08:00
Loren Eteval
7bbece2818
Update .github/workflows/deploy-pypi.yml
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2026-08-27 21:49:20 +08:00
Loren Eteval
a7bdb398aa
Improve binary release compatibility
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2026-08-24 20:34:26 +08:00
Loren Eteval
9a92045271
Modernize cross-platform release packaging
...
Build and validate architecture-specific Linux, macOS, and Windows
artifacts with appimagetool, robust WiX provisioning, Windows
7-compatible native bindings, and explicit runtime architecture checks.
Preserve bundle metadata and align dependency constraints with supported
release targets.
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2026-08-24 18:38:29 +08:00
Loren Eteval
84a226a7f8
Pin go-win7 to 1.26.7 in the release workflow
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2026-08-23 12:02:52 +08:00
Loren Eteval
48cf78e19a
Merge pull request #163 from LorenEteval/dependabot/github_actions/actions/setup-python-7
...
Bump actions/setup-python from 6 to 7
2026-08-03 13:46:32 +08:00
dependabot[bot]
d2ec63c959
Bump actions/setup-python from 6 to 7
...
Bumps [actions/setup-python](https://github.com/actions/setup-python ) from 6 to 7.
- [Release notes](https://github.com/actions/setup-python/releases )
- [Commits](https://github.com/actions/setup-python/compare/v6...v7 )
---
updated-dependencies:
- dependency-name: actions/setup-python
dependency-version: '7'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-07-21 02:53:07 +00:00
dependabot[bot]
50e039d294
Bump actions/setup-go from 6 to 7
...
Bumps [actions/setup-go](https://github.com/actions/setup-go ) from 6 to 7.
- [Release notes](https://github.com/actions/setup-go/releases )
- [Commits](https://github.com/actions/setup-go/compare/v6...v7 )
---
updated-dependencies:
- dependency-name: actions/setup-go
dependency-version: '7'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-07-17 02:53:10 +00:00
dependabot[bot]
d561a0970d
Bump actions/checkout from 6 to 7
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 6 to 7.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v6...v7 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '7'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-19 02:53:01 +00:00
Loren Eteval
61fb607338
Build releases with Go 1.26
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2026-04-04 23:28:02 +08:00
Loren Eteval
4e6d378975
Revert "Fix go-win7 to 1.25.7 in deploy-pypi.yml"
...
This reverts commit 9e62405f74 .
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2026-04-04 23:27:02 +08:00
Loren Eteval
98dea80c49
Pin go-win7 to 1.25.7
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2026-03-06 02:38:23 +08:00
dependabot[bot]
070c8c2b5c
Bump actions/download-artifact from 7 to 8
...
Bumps [actions/download-artifact](https://github.com/actions/download-artifact ) from 7 to 8.
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](https://github.com/actions/download-artifact/compare/v7...v8 )
---
updated-dependencies:
- dependency-name: actions/download-artifact
dependency-version: '8'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-06 02:22:56 +08:00
dependabot[bot]
75c505a041
Bump actions/upload-artifact from 6 to 7
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 6 to 7.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v6...v7 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-version: '7'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-06 02:22:56 +08:00
Loren Eteval
a2e059b19b
Fix installed wix version to v6.0.2
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2026-03-06 02:22:51 +08:00
Loren Eteval
93a12692ba
Merge pull request #140 from LorenEteval/dependabot/github_actions/actions/download-artifact-7
...
Bump actions/download-artifact from 4 to 7
2025-12-16 20:24:55 +08:00
Loren Eteval
171fa61b40
Merge pull request #141 from LorenEteval/dependabot/github_actions/actions/upload-artifact-6
...
Bump actions/upload-artifact from 4 to 6
2025-12-16 20:24:45 +08:00
Loren Eteval
48d6b323c9
Merge pull request #142 from LorenEteval/dependabot/github_actions/actions/setup-python-6
...
Bump actions/setup-python from 5 to 6
2025-12-16 20:24:35 +08:00
Loren Eteval
c4f644ba2c
Merge pull request #143 from LorenEteval/dependabot/github_actions/actions/checkout-6
...
Bump actions/checkout from 4 to 6
2025-12-16 20:24:14 +08:00
Loren Eteval
02d924f5ea
Add "Check Windows dependencies" step
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2025-12-16 20:01:55 +08:00
Loren Eteval
0fca64276a
Switch from windows-2022 to windows-2025 in workflow
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2025-12-16 19:52:48 +08:00
Loren Eteval
289d373e35
Add Windows MSI release workflow
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2025-12-16 19:27:56 +08:00
dependabot[bot]
ab1186e7c7
Bump actions/checkout from 4 to 6
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 4 to 6.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v4...v6 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-16 02:44:34 +00:00
dependabot[bot]
5c93b94c5d
Bump actions/setup-python from 5 to 6
...
Bumps [actions/setup-python](https://github.com/actions/setup-python ) from 5 to 6.
- [Release notes](https://github.com/actions/setup-python/releases )
- [Commits](https://github.com/actions/setup-python/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/setup-python
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-16 02:44:30 +00:00
dependabot[bot]
0ca70c0499
Bump actions/upload-artifact from 4 to 6
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 4 to 6.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v4...v6 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-16 02:44:28 +00:00
dependabot[bot]
512d195a18
Bump actions/download-artifact from 4 to 7
...
Bumps [actions/download-artifact](https://github.com/actions/download-artifact ) from 4 to 7.
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](https://github.com/actions/download-artifact/compare/v4...v7 )
---
updated-dependencies:
- dependency-name: actions/download-artifact
dependency-version: '7'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-16 02:44:25 +00:00
Loren Eteval
168fb924a6
Make Flatpak installation non-interactive
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2025-12-15 23:47:48 +08:00
Loren Eteval
dffe950360
Add "--user" to "flatpak remote-add" in workflow
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2025-12-15 23:44:41 +08:00
Loren Eteval
1c0be0db7e
Use macos-15-intel instead of macos-13 in workflow
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2025-12-15 23:30:56 +08:00
Loren Eteval
2308b160b5
Add Linux RPM packaging
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2025-12-15 23:20:02 +08:00
Loren Eteval
f2d51c9fc7
Add Linux DEB and Flatpak packaging
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2025-12-15 00:01:47 +08:00
Loren Eteval
0825ce5f82
Use actions/setup-go@v6
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2025-12-04 18:35:05 +08:00
Loren Eteval
270432c5ae
Install zlib headers for Nuitka builds
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2025-12-02 17:59:27 +08:00
Loren Eteval
da6c722678
Build releases with Go 1.25
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2025-11-27 10:38:39 +08:00
Loren Eteval
caf841b87a
Fix winget publish workflow
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2025-06-25 00:05:40 +08:00
Loren Eteval
2b7159872a
Refresh copyright notices
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2025-06-22 11:07:16 +08:00
Loren Eteval
66ee4f2acf
Update package release workflow
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2025-06-22 10:40:46 +08:00
Loren Eteval
e4b8c00644
Add the WinGet publication workflow
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2025-06-22 00:16:17 +08:00
Loren Eteval
79e0a0fcf5
Remove prerelease option when publishing
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2025-06-22 00:15:28 +08:00
Loren Eteval
9bc979af98
Update package release workflow
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2025-06-21 21:55:39 +08:00
Loren Eteval
47b2621f34
Use setup-python-win7 in github workflow
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2025-06-21 13:44:49 +08:00
Loren Eteval
c73aff7a4c
Use Python 3.13 in github workflow
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2025-06-13 22:46:13 +08:00
Loren Eteval
2893a58254
Unify Windows release artifacts
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2025-06-09 12:09:38 +08:00
Loren Eteval
64f38f3bd6
Add Windows7 release workflow
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2025-06-07 20:24:10 +08:00
Loren Eteval
4d7ae418a4
Add linux AppImage release workflow
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2025-06-02 18:21:48 +08:00