aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* drop bundling of tree-sitter-bashArthur Zamarin2024-03-231-35/+0
| | | | | | | We can use the new tree-sitter-bash python package, which has the library, so we can simplify the build a lot. Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* ci: fix release pipelinev0.10.28Arthur Zamarin2024-03-011-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* ci: fix release pipelineArthur Zamarin2024-03-011-4/+4
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* Revert "ci: test py3.13"Sam James2024-03-011-5/+0
| | | | | | | | | | | This reverts commit 9cb39d40ef6334961bc247edc722d893abce9985. Temproarily disable Python 3.13 in CI as lxml isn't building anymore, even though it did until about last week... Signed-off-by: Sam James <sam@gentoo.org> Closes: https://github.com/pkgcore/pkgcheck/pull/665 Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* ci: bump dependenciesArthur Zamarin2024-01-263-20/+19
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* release: drop ppc64le & s390xv0.10.27Arthur Zamarin2024-01-261-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* pyproject.toml: fix build in cibuildwheelArthur Zamarin2024-01-251-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* CI/CD: only run doc deploy if its the main snakeoil repo.Brian Harring2024-01-231-0/+1
| | | | Signed-off-by: Brian Harring <ferringb@gmail.com>
* ci: test py3.13Sam James2024-01-191-0/+5
| | | | | | Signed-off-by: Sam James <sam@gentoo.org> Closes: https://github.com/pkgcore/pkgcheck/pull/567 Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* ci: add py3.12Sam James2024-01-191-6/+1
| | | | | Signed-off-by: Sam James <sam@gentoo.org> Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* ci: drop python 3.9, use 3.11 as defaultArthur Zamarin2024-01-143-8/+8
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* Dockerfile: introduce pkgcheck docker on releaseArthur Zamarin2024-01-131-0/+43
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* bash: use new tree-sitter-bashArthur Zamarin2023-10-021-6/+6
| | | | | | | Resolves: https://github.com/pkgcore/pkgcheck/issues/613 Resolves: https://github.com/pkgcore/pkgcheck/issues/612 Resolves: https://github.com/pkgcore/pkgcheck/issues/545 Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* issues templates: fix command for pkgcore versionArthur Zamarin2023-06-292-2/+2
| | | | | Reported-by: Rick Farina (Zero_Chaos) <zerochaos@gentoo.org> Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* github: add issue templatesArthur Zamarin2023-06-266-0/+139
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* ci: add pytest-github-actions-annotate-failures for testArthur Zamarin2023-06-231-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* ci: use new PyPI OIDC publishArthur Zamarin2023-05-171-3/+8
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* ci: add black format checkArthur Zamarin2022-12-291-0/+7
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* release: cleaner and cross supportArthur Zamarin2022-11-192-27/+12
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* ci: update workflowsArthur Zamarin2022-11-193-28/+16
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* setup.py: move to pure setuptoolsArthur Zamarin2022-11-191-4/+3
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* drop py3.8 and make py3.11 officialArthur Zamarin2022-11-092-7/+7
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* ci: use deploy using github actions instead of branchArthur Zamarin2022-10-041-7/+26
| | | | | | | Using a branch is broken when using the mirroring. So use straight deployment using github actions. Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* ci: split release workflow into parallel jobsArthur Zamarin2022-09-172-31/+50
| | | | | | | | Because of all the targets, it took ~45 minutes to make a release. So split it into multiple jobs that pass the artifacts to a final deploy step. Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* ci: fix doc workflowArthur Zamarin2022-09-031-1/+1
|
* ci: merge lint into test workflowArthur Zamarin2022-09-032-37/+21
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* ci: upgrade actionsArthur Zamarin2022-09-033-43/+30
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* ci: organize test matrixArthur Zamarin2022-09-031-1/+8
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* ci: upload artifact of wheels and sdist during releaseArthur Zamarin2022-08-161-0/+5
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* ci: fix release testing on muslArthur Zamarin2022-08-162-3/+8
| | | | | Follows: bfbf6b7b1abd4f07e1409889f14b1aff5a1ed2de Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* ci: skip release tests on muslArthur Zamarin2022-08-151-0/+1
| | | | | | | I'm unable to install 'git' inside the alpine docker used for musl, which results in many tests failing. One day I will find the solution. Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* ci: build release wheels on Python 3.10Arthur Zamarin2022-08-151-2/+2
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* ci: enable wheel generation for py3.11 during releaseArthur Zamarin2022-08-151-1/+2
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* ci: shift primary testing for tree-sitter to py3.10Sam James2022-08-091-2/+2
| | | | | | | | Python 3.10 is the default target in Gentoo now. Signed-off-by: Sam James <sam@gentoo.org> Closes: https://github.com/pkgcore/pkgcheck/pull/424 Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* ci: enable py3.11 testingSam James2022-08-091-4/+4
| | | | | Signed-off-by: Sam James <sam@gentoo.org> Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* CI: update cibuildwheelArthur Zamarin2022-07-301-2/+2
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* gha: cleanup targets and codecovArthur Zamarin2022-05-271-5/+6
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* gha: fail build if bundled tree-sitter-bash is built unnecessarilyThomas Bracht Laumann Jespersen2022-05-021-0/+10
| | | | | | | | Also fail the build if the bundled tree-sitter-bash isn't built when it's supposed to. Closes: https://github.com/pkgcore/pkgcheck/pull/367 Signed-off-by: Michał Górny <mgorny@gentoo.org>
* gha: install libtree-sitter-bash.so for testingThomas Bracht Laumann Jespersen2022-05-021-0/+23
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* gha: disable fail-fastMichał Górny2022-03-181-0/+1
|
* ci: run tests against minimal dep versions tooMichał Górny2021-08-091-0/+12
|
* github: forcibly enable colors for pytest cibuildwheel outputTim Harder2021-08-051-0/+1
|
* github: run pytest verbosely for cibuildwheelTim Harder2021-08-051-1/+1
| | | | And use pytest instead of py.test which is deprecated.
* github: automatically create github release for tagsTim Harder2021-08-051-1/+8
|
* github: various manylinux docker mangling updatesTim Harder2021-08-053-8/+13
| | | | | | - move git install to mangling script - update bash version - bump cibuildwheel version
* github: fix missing git for cibuildwheelv0.10.4Michał Górny2021-08-041-1/+1
|
* github: future-proof wheel builds for py310Michał Górny2021-08-041-1/+1
|
* github: run workflows with Python 3.9Michał Górny2021-08-042-4/+4
|
* github: drop i686 wheel buildTim Harder2021-05-221-2/+1
|
* github: install static bash for wheel containersTim Harder2021-05-222-1/+7
|