Hiroshi Miura
f904a0d231
chore(ci): remove reviewdog and streamline linter workflows
...
Signed-off-by: Hiroshi Miura <miurahr@linux.com >
2025-12-14 11:47:55 +09:00
Hiroshi Miura
04772e0043
fix(linter): correct reviewdog runner parameter from flake8 to check
...
Signed-off-by: Hiroshi Miura <miurahr@linux.com >
2025-12-14 11:24:16 +09:00
xavier2k6
80dc75ddd1
chore: Bump numerous action revisions
...
* Bump `actions/checkout` to `v6`.
* Bump `actions/setup-python` to `v6`.
* Bump `actions/setup-java` to `v5`.
* Bump `codeql-action/init` to `v4`.
* Bump `codeql-action/analyze` to `v4`.
* Bump `actions/upload-artifact` to `v5`.
* Bump `actions/download-artifact` to `v6`.
* Bump `reviewdog/action-setup` to `v1.5.0`.
* Bump `svenstaro/upload-release-action` to `v2.11.3`.
2025-12-05 13:07:04 +00:00
Hiroshi Miura
c7137c4c27
Merge pull request #934 from miurahr/topic/miurahr/ci/use-hash-for-svenstaro-upload-release-action
...
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
chore: Pin `svenstaro/upload-release-action` to a specific commit (`v2.11.2`) in workflow file.
2025-07-29 23:07:01 +09:00
Hiroshi Miura
d05366b903
Merge pull request #931 from Kidev/add_more_binaries
...
Add binaries for windows-arm64 and macos15-arm64
2025-07-29 23:06:47 +09:00
Hiroshi Miura
98e47ca21c
chore: Pin svenstaro/upload-release-action to a specific commit (v2.11.2) in workflow file.
...
Signed-off-by: Hiroshi Miura <miurahr@linux.com >
2025-07-29 15:20:39 +09:00
Hiroshi Miura
8c17e5cfb4
Use reviewdog GitHub Action for setup in linter workflow.
...
Signed-off-by: Hiroshi Miura <miurahr@linux.com >
2025-07-29 15:16:46 +09:00
Alexandre 'Kidev' Poumaroux
6be0df3ba9
Add windows-arm64, macos15-arm64 binaries. Use windows-2025 instead of windows-latest
2025-07-14 00:35:21 +02:00
xavier2k6
44393832f3
Explicitly use python 3.13 ( #891 )
...
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
0187f5d802
chore(ci): fix github actions job dependency
...
Signed-off-by: Hiroshi Miura <miurahr@linux.com >
2025-02-28 14:42:35 +09:00
Hiroshi Miura
39ae4946a6
chore: support trusted publisher to publish with OIDC ( #888 )
...
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
Publish Python 🐍 distributions 📦 to PyPI / publish Python 🐍 distributions 📦 to PyPI (push) Has been cancelled
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
Signed-off-by: miurahr <miurahr@linux.com >
2025-02-22 09:58:59 +09:00
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
6b03ae4613
chore: fix bug report form syntax error
...
Signed-off-by: Hiroshi Miura <miurahr@linux.com >
2024-05-07 12:53:12 +09:00
Hiroshi Miura
2cd1383e93
chore: update bug report/document error report/feature request form template ( #789 )
...
* chore: use form for bug report template
- Request mandatory information in forms.
- Add checkbox to select OS
- Add checkbox to request CoC
- other templates: comment out descriptions
Signed-off-by: Hiroshi Miura <miurahr@linux.com >
* chore: use form for document and feature request template
- Request mandatory information in forms.
- Add checkbox to request CoC
Signed-off-by: Hiroshi Miura <miurahr@linux.com >
---------
Signed-off-by: Hiroshi Miura <miurahr@linux.com >
2024-05-07 12:50:55 +09:00
Hiroshi Miura
27c351fa59
Revert "chore: use form for bug report template ( #788 )"
...
This reverts commit 47b25254fc .
2024-05-07 08:32:38 +09:00
Hiroshi Miura
47b25254fc
chore: use form for bug report template ( #788 )
...
- Request mandatory information in forms.
- Add checkbox to select OS
- Add checkbox to request CoC
- other templates: comment out descriptions
Signed-off-by: Hiroshi Miura <miurahr@linux.com >
2024-05-07 08:26:35 +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
dd42ce194e
Update issue templates
...
- Add document issue template
- Automatically set corresponding labels
2022-10-15 14:48:39 +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