Commit Graph
101 Commits
Author SHA1 Message Date
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