Alexandre Poumaroux
5d699b9ebf
Commercial fixes, CI tests, more tests, coverage ( #883 )
...
* Add authentication flags for list-qt-commercial, add tests for coverage
* Add dry run
* Make tests really use auth since secrets have been added, fix some indents
* Fix auth issue, rename user 'email, and password 'pw'
* Fix modules param type
* Update commands names
2025-02-22 09:56:56 +09:00
Hiroshi Miura
1f1d9562c9
chore: give pr permission for reviewdog ( #862 )
...
* chore: give pr permission for reviewdog
- Run linter the PR is against master branch
- Run linter when pull-request triggered
- Allow review dog to put review comment on PR
Signed-off-by: Hiroshi Miura <miurahr@linux.com >
* chore: wip
Signed-off-by: Hiroshi Miura <miurahr@linux.com >
* chore: github actions jobs permissions
Signed-off-by: Hiroshi Miura <miurahr@linux.com >
* chore: ci: drop pylint from linter action
Signed-off-by: Hiroshi Miura <miurahr@linux.com >
---------
Signed-off-by: Hiroshi Miura <miurahr@linux.com >
2024-12-19 14:54:19 +09:00
Hiroshi Miura
82385435c4
chore: drop lfs configuration
...
Check tox tests, lint and types / Check packaging 📦 (push) Waiting to run
CodeQL / Analyze (python) (push) Waiting to run
Publish Python 🐍 distributions 📦 to PyPI / Build and publish Python 🐍 distributions 📦 to PyPI (push) Waiting to run
Test on GH actions environment / test (binary, windows-latest, 3.12, 6.6.3) (push) Waiting to run
Test on GH actions environment / test (standard, ubuntu-latest, 3.12, 6.5.3) (push) Waiting to run
Test on GH actions environment / test (standard, ubuntu-latest, 3.12, 6.6.3) (push) Waiting to run
Test on GH actions environment / test (standard, ubuntu-latest, 3.12, 6.8.0) (push) Waiting to run
Test on GH actions environment / test (standard, ubuntu-latest, 3.12, 6.8.1) (push) Waiting to run
Test on GH actions environment / test (standard, windows-latest, 3.12, 6.5.3) (push) Waiting to run
Test on GH actions environment / test (standard, windows-latest, 3.12, 6.6.3) (push) Waiting to run
Test on GH actions environment / test (standard, windows-latest, 3.12, 6.7.3) (push) Waiting to run
Signed-off-by: Hiroshi Miura <miurahr@linux.com >
2024-12-19 12:29:49 +09:00
Hiroshi Miura
7cb9dbc4b3
chore: add pylint configration on pyproject.toml
...
and drop CI check with pylint
Signed-off-by: Hiroshi Miura <miurahr@linux.com >
2024-12-19 09:42:00 +09:00
Hiroshi Miura
de441a1ce8
chore: CI: steup-java only when master branch
...
Signed-off-by: Hiroshi Miura <miurahr@linux.com >
2024-12-19 08:18:54 +09:00
tsteven4
7062c1ee75
restrict coverage reports to master branch
2024-12-18 07:55:21 -07:00
Hiroshi Miura
fa497729dd
chore/ci: setup reviewdog ( #835 )
...
Check tox tests, lint and types / Check packaging 📦 (push) Waiting to run
CodeQL / Analyze (python) (push) Waiting to run
Publish Python 🐍 distributions 📦 to PyPI / Build and publish Python 🐍 distributions 📦 to PyPI (push) Waiting to run
Test on GH actions environment / test (binary, windows-latest, 3.12, 6.6.3) (push) Has been cancelled
Test on GH actions environment / test (standard, ubuntu-latest, 3.12, 6.5.3) (push) Has been cancelled
Test on GH actions environment / test (standard, ubuntu-latest, 3.12, 6.6.3) (push) Has been cancelled
Test on GH actions environment / test (standard, ubuntu-latest, 3.12, 6.8.0) (push) Has been cancelled
Test on GH actions environment / test (standard, ubuntu-latest, 3.12, 6.8.1) (push) Has been cancelled
Test on GH actions environment / test (standard, windows-latest, 3.12, 6.5.3) (push) Has been cancelled
Test on GH actions environment / test (standard, windows-latest, 3.12, 6.6.3) (push) Has been cancelled
Test on GH actions environment / test (standard, windows-latest, 3.12, 6.7.3) (push) Has been cancelled
* chore/ci: setup reviewdog
Signed-off-by: Hiroshi Miura <miurahr@linux.com >
* chore/ci: apply reviewdog to mypy and check
Signed-off-by: Hiroshi Miura <miurahr@linux.com >
* chore/ci: set REVIEWDOG_GITHUB_API_TOKEN
Signed-off-by: Hiroshi Miura <miurahr@linux.com >
* chore/ci: use --fail-level=error for reviewdog
Signed-off-by: Hiroshi Miura <miurahr@linux.com >
* chore/ci: update tox config
Signed-off-by: Hiroshi Miura <miurahr@linux.com >
* chore: update lint checks with reviewdog
Signed-off-by: Hiroshi Miura <miurahr@linux.com >
* chore: checkout with lfs
Signed-off-by: Hiroshi Miura <miurahr@linux.com >
* chore: fix missing file
Signed-off-by: Hiroshi Miura <miurahr@linux.com >
* chore: remove unused token
Signed-off-by: Hiroshi Miura <miurahr@linux.com >
* chore: install linter
Signed-off-by: Hiroshi Miura <miurahr@linux.com >
---------
Signed-off-by: Hiroshi Miura <miurahr@linux.com >
2024-12-17 21:46:25 +09:00
Hiroshi Miura
7a127281f2
Merge pull request #855 from xavier2k6/aqt_codeql_bump
...
Check tox tests, lint and types / Check packaging 📦 (push) Waiting to run
CodeQL / Analyze (python) (push) Waiting to run
Publish Python 🐍 distributions 📦 to PyPI / Build and publish Python 🐍 distributions 📦 to PyPI (push) Waiting to run
Test on GH actions environment / test (standard, ubuntu-latest, 3.12, 6.5.3) (push) Waiting to run
Test on GH actions environment / test (standard, ubuntu-latest, 3.12, 6.6.3) (push) Waiting to run
Test on GH actions environment / test (standard, ubuntu-latest, 3.12, 6.8.0) (push) Waiting to run
Test on GH actions environment / test (standard, ubuntu-latest, 3.12, 6.8.1) (push) Waiting to run
Test on GH actions environment / test (standard, windows-latest, 3.12, 6.5.3) (push) Waiting to run
Test on GH actions environment / test (standard, windows-latest, 3.12, 6.6.3) (push) Waiting to run
Test on GH actions environment / test (standard, windows-latest, 3.12, 6.7.3) (push) Waiting to run
Test on GH actions environment / test (binary, windows-latest, 3.12, 6.6.3) (push) Waiting to run
Update codeql-analysis workflow
2024-12-17 12:25:40 +09:00
Hiroshi Miura
f4cb3b8ec4
chore: drop unused wiki creation GitHub actions workflow
...
Signed-off-by: Hiroshi Miura <miurahr@linux.com >
2024-12-17 11:28:30 +09:00
Hiroshi Miura
9f495dbb9f
Chore: send coverage data to codacy and put badge on readme ( #856 )
...
* chore: send coverage to codacy service
Signed-off-by: Hiroshi Miura <miurahr@linux.com >
* docs: add codacy badge
Signed-off-by: Hiroshi Miura <miurahr@linux.com >
* chore: track jar file in LFS
Signed-off-by: Hiroshi Miura <miurahr@linux.com >
* chore: add codacy utility in ci/ folder
Signed-off-by: Hiroshi Miura <miurahr@linux.com >
* chore: use bundled ci/codacy-coverage-reporter-assembly.jar
Signed-off-by: Hiroshi Miura <miurahr@linux.com >
* chore: ci: checkout with lfs support
Signed-off-by: Hiroshi Miura <miurahr@linux.com >
---------
Signed-off-by: Hiroshi Miura <miurahr@linux.com >
2024-12-17 11:18:20 +09:00
xavier2k6
ec33b92678
Update codeql-analysis workflow
2024-12-16 22:04:49 +00:00
tsteven4
1b2a9b2715
try to fix type test again, add 6.8.1 test
2024-11-30 16:33:46 -07:00
Hiroshi Miura
da23f09df9
Merge branch 'master' into topic/miurahr/drop-old-syntax
2024-10-06 11:52:57 +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
8566a89f94
chore(ci): drop python2 check
...
Signed-off-by: Hiroshi Miura <miurahr@linux.com >
2024-09-29 11:26:27 +09:00
Hiroshi Miura
a90d93b02f
chore(ci): use install-qt subcommand
...
Signed-off-by: Hiroshi Miura <miurahr@linux.com >
2024-09-29 11:25:46 +09:00
Hiroshi Miura
b942aab190
chore(ci): bump artifact-upload@v4
...
and fix azure-pipelines job name
Signed-off-by: Hiroshi Miura <miurahr@linux.com >
2024-09-29 10:56:21 +09:00
Hiroshi Miura
d0260e035a
fix: delete combination check
...
Signed-off-by: Hiroshi Miura <miurahr@linux.com >
2024-08-04 16:12:19 +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
Andrew Wason
452c85cd64
Fix workflows failing when fetching tags
2024-03-05 09:55:18 -05:00
Hiroshi Miura
447cce1429
chore: update CI execution trigger/schedule ( #735 )
...
* chore: update CI execution trigger/schedule
- Full tests weekly on master
- Change trigger for GitHub actions
Signed-off-by: Hiroshi Miura <miurahr@linux.com >
* chore: suppress azure-pipelines on pr/push
Signed-off-by: Hiroshi Miura <miurahr@linux.com >
---------
Signed-off-by: Hiroshi Miura <miurahr@linux.com >
2023-11-14 23:06:18 +09:00
Steveice10
e4664705c8
Add macOS builds to release artifacts.
2023-11-02 20:10:16 -07:00
Dave Dalcino
5fe119e093
Run on pull request
2023-09-17 08:53:08 -07:00
Dave Dalcino
16317321b2
Fix OS check
2023-09-17 08:44:18 -07:00
Dave Dalcino
ac6375301f
add debug statement for qt6
2023-09-17 08:36:53 -07:00
David Dalcino
a3fe237a19
Use python 3.8 instead of 3.9 (covered in Azure pipeline)
2023-09-17 07:45:43 -07:00
David Dalcino
bb6ab09938
Add python 3.9 & 3.11 to test-install-qt.yml
2023-09-17 07:36:43 -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
a5bc8a688f
Github Actions: Update CI condition
...
- check mypy and lint tool on python 3.9
- Install check on python 3.10
- Publish to pypi on python 3.10
- Tox test on python 3.8, 3.10, 3.11
Signed-off-by: Hiroshi Miura <miurahr@linux.com >
2022-11-20 15:20:27 +09: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
e322912679
Actions: Fix publish pypi
...
Signed-off-by: Hiroshi Miura <miurahr@linux.com >
2022-09-30 11:49:26 +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
cadaac9f8d
Actions: fix pypa/pypi-publish@release/v1
...
Signed-off-by: Hiroshi Miura <miurahr@linux.com >
2022-09-30 09:37:41 +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
d3c24d8387
CI: bump target python version to 3.9 ( #575 )
...
* CI: bump target python version to 3.9
Signed-off-by: Hiroshi Miura <miurahr@linux.com >
2022-09-30 08:35:06 +09:00
Hiroshi Miura
b625d73f50
CI: Fix check-combinations
...
Signed-off-by: Hiroshi Miura <miurahr@linux.com >
2022-09-19 22:51:38 +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
David Dalcino
46387cc532
Use codeql-action v2
...
v1 of this action will be deprecated in December 2022.
2022-08-20 10:14:07 -07:00
Hiroshi Miura
ec08c15d2d
Actions: Fix typo
...
Signed-off-by: Hiroshi Miura <miurahr@linux.com >
2022-06-10 00:40:10 +09:00
Hiroshi Miura
19ce09f2b9
Actions: update trigger condition
...
- Avoid duplicated run
- Remove schedule run for codeql
- Drop stale
Signed-off-by: Hiroshi Miura <miurahr@linux.com >
2022-06-05 11:16:39 +09:00
Hiroshi Miura
ce2434536f
Actions: check package script to use ubuntu 20.04
...
Signed-off-by: Hiroshi Miura <miurahr@linux.com >
2022-06-05 10:57:41 +09:00
lebarsfa
af53db63d6
Add 32 bit binary to release
2021-12-29 04:32:56 +01:00
David Dalcino
f4d9a3f053
fix failing coverage upload
...
Recently, every "Upload Coverage" step fails for me. This should fix it.
2021-11-05 16:40:38 -07:00
Hiroshi Miura
7338b02128
Merge branch 'master' into topic-python-310
2021-10-19 13:42:01 +09:00
Hiroshi Miura
6ebbd68106
CI: update release workflow action ( #410 )
...
* Run test for uploading test.pypi.org only for releases/* branch
Signed-off-by: Hiroshi Miura <miurahr@linux.com >
* CI: update release workflow
- rename action script
- run on ubuntu 20.04
Signed-off-by: Hiroshi Miura <miurahr@linux.com >
* Update .github/workflows/publish-to-pypi.yml
Co-authored-by: Mozi <29089388+pzhlkj6612@users.noreply.github.com >
Co-authored-by: Mozi <29089388+pzhlkj6612@users.noreply.github.com >
2021-10-18 15:57:23 +09:00
Hiroshi Miura
3d507d8486
Github actions to use setup-python@v2
...
Signed-off-by: Hiroshi Miura <miurahr@linux.com >
2021-10-15 23:28:16 +09:00
Hiroshi Miura
9582cb0e68
CI: test with python 3.10(WIP)
...
Signed-off-by: Hiroshi Miura <miurahr@linux.com >
2021-10-15 21:37:21 +09:00
Hiroshi Miura
facde469ec
CI: test with python 3.10
...
Signed-off-by: Hiroshi Miura <miurahr@linux.com >
2021-10-14 07:59:12 +09:00