Loren Eteval
ed5712d5c5
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
79b6a90ffc
Fix go-win7 to 1.26.7 in deploy-pypi.yml
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2026-08-23 12:02:52 +08:00
Loren Eteval
d4902a1338
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]
d3527a74a3
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]
2a89094b1e
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]
f686b39c9c
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
23bd44b35f
Use go 1.26 in deploy-pypi.yml
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2026-04-04 23:28:02 +08:00
Loren Eteval
92ccaf428b
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
9e62405f74
Fix go-win7 to 1.25.7 in deploy-pypi.yml
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2026-03-06 02:38:23 +08:00
dependabot[bot]
86d7962dae
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]
44c4c321ff
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
297022224c
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
a9c0e4d6c0
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
7cda0bcc89
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
9dd009fc85
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
e68adece2b
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
63ca83a29d
Add "Check Windows dependencies" step
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2025-12-16 20:01:55 +08:00
Loren Eteval
befb4ee343
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
66e0514d68
Added windows ".msi" installer release workflow
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2025-12-16 19:27:56 +08:00
dependabot[bot]
ac4112e003
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]
b594fac23d
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]
454516627e
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]
405cc9aa0c
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
4569196ced
Added "-y" option to "flatpak install"
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2025-12-15 23:47:48 +08:00
Loren Eteval
ea9a9b9f91
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
68613dd721
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
1e7a3b257f
Added linux rpm deployment steps
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2025-12-15 23:20:02 +08:00
Loren Eteval
7d811fb4ba
Added linux deb & flatpak deployment steps
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2025-12-15 00:01:47 +08:00
Loren Eteval
c8b2a879a9
Use actions/setup-go@v6
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2025-12-04 18:35:05 +08:00
Loren Eteval
7ff8439b4d
Add zlib1g-dev in deploy-pypi.yml which nuitka needs
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2025-12-02 17:59:27 +08:00
Loren Eteval
5feb04988e
Use go 1.25 in deploy-pypi.yml
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2025-11-27 10:38:39 +08:00
Loren Eteval
79fa2b44fe
Fix winget publish workflow
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2025-06-25 00:05:40 +08:00
Loren Eteval
191c6303f1
Update copyright notice
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2025-06-22 11:07:16 +08:00
Loren Eteval
2eb554b55b
Update deploy-pypi.yml
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2025-06-22 10:40:46 +08:00
Loren Eteval
b1951f33dc
Add publish-winget.yml
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2025-06-22 00:16:17 +08:00
Loren Eteval
d2ecb0610d
Remove prerelease option when publishing
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2025-06-22 00:15:28 +08:00
Loren Eteval
2cf5cd1b25
Update deploy-pypi.yml
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2025-06-21 21:55:39 +08:00
Loren Eteval
104946be06
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
0a8c88bfe9
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
c0a0a9d36d
Unify win10 & win7 to a single windows version in deploy-pypi.yml
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2025-06-09 12:09:38 +08:00
Loren Eteval
7fd1a31583
Add Windows7 release workflow
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2025-06-07 20:24:10 +08:00
Loren Eteval
01f4ff7fd3
Add linux AppImage release workflow
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2025-06-02 18:21:48 +08:00
Loren Eteval
b8d4bf6fd1
Update deploy-pypi.yml
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2025-06-02 00:01:46 +08:00
Loren Eteval
a37094b17e
Update deploy-pypi.yml
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2025-05-19 17:29:00 +08:00
Loren Eteval
537788c5e8
Use PySide6 6.8.3 in github workflow
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2025-04-25 16:30:22 +08:00
Loren Eteval
fdb480c091
Use go 1.24 in workflow
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2025-03-08 23:40:33 +08:00
Loren Eteval
a143ca1994
Update PySide6 version to 6.8.2.1 in workflow
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2025-02-23 23:03:19 +08:00
Loren Eteval
64384790fa
Update deploy-pypi.yml
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2025-02-05 14:36:33 +08:00
Loren Eteval
7156b48dbc
Specify upload/download artifact@v4
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2025-02-03 02:12:35 +08:00
Loren Eteval
580a0edec0
Update format in deploy-pypi.yml
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2025-01-27 17:37:49 +08:00