Commit Graph

17 Commits

Author SHA1 Message Date
xavier2k6
44393832f3 Explicitly use python 3.13 (#891)
Some checks failed
Check tox tests / Check packaging 📦 (push) Has been cancelled
CodeQL / Analyze (python) (push) Has been cancelled
Publish Python 🐍 distributions 📦 to PyPI / Build package (push) Has been cancelled
Test on GH actions environment / test (binary, windows-latest, 3.13, 6.6.3) (push) Has been cancelled
Test on GH actions environment / test (standard, ubuntu-latest, 3.13, 6.5.3) (push) Has been cancelled
Test on GH actions environment / test (standard, ubuntu-latest, 3.13, 6.6.3) (push) Has been cancelled
Test on GH actions environment / test (standard, ubuntu-latest, 3.13, 6.8.0) (push) Has been cancelled
Test on GH actions environment / test (standard, ubuntu-latest, 3.13, 6.8.1) (push) Has been cancelled
Test on GH actions environment / test (standard, windows-latest, 3.13, 6.5.3) (push) Has been cancelled
Test on GH actions environment / test (standard, windows-latest, 3.13, 6.6.3) (push) Has been cancelled
Test on GH actions environment / test (standard, windows-latest, 3.13, 6.7.3) (push) Has been cancelled
Publish Python 🐍 distributions 📦 to PyPI / publish Python 🐍 distributions 📦 to PyPI (push) Has been cancelled
Co-authored-by: Hiroshi Miura <miurahr@linux.com>
2025-03-16 22:05:41 +09:00
Hiroshi Miura
bdf8b4b1f9 chore(ci): bump target qt versions: 6.5.x, 6.6.x, 6.7.x and 6.8.0 (#822)
* chore(ci): bump target qt versions

Signed-off-by: Hiroshi Miura <miurahr@linux.com>

* chore(ci): use install-qt subcommand

- Drop backward compat check

Signed-off-by: Hiroshi Miura <miurahr@linux.com>

* chore(ci): wip

Signed-off-by: Hiroshi Miura <miurahr@linux.com>

* chore(ci): wip

Signed-off-by: Hiroshi Miura <miurahr@linux.com>

* chore(ci): fix qmake query checks

Signed-off-by: Hiroshi Miura <miurahr@linux.com>

* chore(ci): fix mingw targets

Signed-off-by: Hiroshi Miura <miurahr@linux.com>

* chore(ci): add target 6.8.0 and drop use of python3.9

Signed-off-by: Hiroshi Miura <miurahr@linux.com>

* chore(ci): add expectation for Qt 6.8

Signed-off-by: Hiroshi Miura <miurahr@linux.com>

* chore(ci): drop tox test from install-qt check

Signed-off-by: Hiroshi Miura <miurahr@linux.com>

* chore(ci): fix expectation for windows/android qt 6.6

Signed-off-by: Hiroshi Miura <miurahr@linux.com>

* chore(ci):  wip

Signed-off-by: Hiroshi Miura <miurahr@linux.com>

* chore(ci):  wip

Signed-off-by: Hiroshi Miura <miurahr@linux.com>

* chore(ci): add taget Qt 6.7.3

Signed-off-by: Hiroshi Miura <miurahr@linux.com>

* chore(ci): bump actions/setup-python@v5

Signed-off-by: Hiroshi Miura <miurahr@linux.com>

* chore(ci): azure-pipelines: drop test target Qt5

Signed-off-by: Hiroshi Miura <miurahr@linux.com>

* chore(ci): azure-pipelines: update triggers

Signed-off-by: Hiroshi Miura <miurahr@linux.com>

* chore(ci): azure-pipelines: disable Linux_ARM64

Signed-off-by: Hiroshi Miura <miurahr@linux.com>

* chore(ci): azure-pipelines: replace list with list-qt

Signed-off-by: Hiroshi Miura <miurahr@linux.com>

* chore(ci): azure-pipelines: no build check if list-qt

Signed-off-by: Hiroshi Miura <miurahr@linux.com>

---------

Signed-off-by: Hiroshi Miura <miurahr@linux.com>
2024-10-06 08:40:49 +09:00
Hiroshi Miura
63dcb8731a chore: update release binary build
- Bump python@3.12
- use macos-13 from macos-latest

Signed-off-by: Hiroshi Miura <miurahr@linux.com>
2024-05-04 14:41:58 +09:00
Hiroshi Miura
79a991146c Revert "chore: update release binary build"
This reverts commit 930eb2b598.
2024-05-04 14:40:38 +09:00
Hiroshi Miura
930eb2b598 chore: update release binary build
- Bump python@3.12
- use macos-13 from macos-latest

Signed-off-by: Hiroshi Miura <miurahr@linux.com>
2024-04-28 01:18:15 +09:00
Steveice10
e4664705c8 Add macOS builds to release artifacts. 2023-11-02 20:10:16 -07:00
Dave Dalcino
a998d4368b Pin checkout at v3 in all workflows
This fixes some CI warnings about using obsolete versions of NodeJS.
NodeJS 12 (from checkout@2) is at EOL, and CI warnings recommend using
NodeJS 16. The docs for actions/checkout recommend pinning at v3.

Some of these workflows were using `checkout@master`, and were thereby
already using NodeJS 16. I'm not sure that it's necessary to use v3
for these instead of master. However, the docs suggest using v3.
If at some point the authors decide to rename the `master` branch to
`main`, then we may be glad we made this change.
2023-02-11 11:31:23 -08:00
Hiroshi Miura
37c4f70665 Standalone binary built with PyInstaller
- Call PyInstaller directly from builder script
  - Drop depenency to gravitybee
- Change artifact path `dist/` on ci, test and upload scripts
- Move standalone builder python script in `tools`
  - Also add pseudo launcher script in `tools` for PyInstaller
- Actions: Update binary build and release scripts
  - Binary is built on venv that is removed after built
  - Support not only Windows but also linux/mac
  - Built on powershell on Windows, bash on others
- Clean up duplicated configurations on setup.cfg
  - Leaves `entry_points` and `package_data` options

Signed-off-by: Hiroshi Miura <miurahr@linux.com>
2022-10-29 12:04:09 +09:00
Hiroshi Miura
ef1f6ec65a Actions: fix upload artifact script
Signed-off-by: Hiroshi Miura <miurahr@linux.com>
2022-09-30 11:18:08 +09:00
Hiroshi Miura
bc76ee5bac Actions: bump versions
- actions/setup-python@v4
- Use pypa/gh-action-pypi-publish@v1
  this fix a warning:
  You are using "pypa/gh-action-pypi-publish@master".
  The "master" branch of this project has been sunset
  and will not receive any updates, not even security
  bug fixes.

Signed-off-by: Hiroshi Miura <miurahr@linux.com>
2022-09-30 09:32:20 +09:00
Hiroshi Miura
73d0a16cca Update standalone binary build scripts (#565)
- Introduce build_standalone.py
- CI: update standalone build method
- Genearte pseudo script to trick pyppyn satisfy
- Generate setup.py to trick pyppyn satisfy

Signed-off-by: Hiroshi Miura <miurahr@linux.com>
2022-09-19 22:40:14 +09:00
lebarsfa
af53db63d6 Add 32 bit binary to release 2021-12-29 04:32:56 +01:00
Hiroshi Miura
4da533cbc6 ci: cosmetic change
- remove redundant quote

Signed-off-by: Hiroshi Miura <miurahr@linux.com>
2021-09-29 08:37:31 +09:00
Mozi
67cfab5e58 ci: use an action that fails when no file is found 2021-09-26 15:28:00 +08:00
David Dalcino
ee47e686d5 Fix bad yml tag 2021-09-16 18:19:01 -07:00
David Dalcino
6835761a44 Add continuous release 2021-09-16 17:13:18 -07:00
nikitalita
0d2b5ae858 Add github workflow 2021-09-07 18:04:24 -07:00