aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* ci: testing on macos is experimentalArthur Zamarin2024-05-181-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* ci: bump dependenciesArthur Zamarin2024-01-263-16/+15
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* CI: test Python 3.13, promote Python 3.12 to non-expSam James2024-01-231-2/+2
| | | | | | Signed-off-by: Sam James <sam@gentoo.org> Closes: https://github.com/pkgcore/pkgdev/pull/126 Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* CI: add Python 3.12Sam James2024-01-231-3/+3
| | | | | Signed-off-by: Sam James <sam@gentoo.org> Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* pyproject.tml: fix dependencies versionArthur Zamarin2023-09-011-2/+2
| | | | | Fixes: 0fe8d4879f11abe61b89177b5fa2d17fe47067da 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-04-221-10/+14
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* ci: add black format checkArthur Zamarin2023-03-041-0/+7
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* build backend: use custom wrapper around flitArthur Zamarin2022-11-163-19/+18
| | | | | | | | | | | For pkgcore we need to run multiple preparations of generating files before creating sdist or wheel. Flit is a very simple and nice build backend, much more than setuptools. Also migrate to use snakeoil.dist sphinx extension for generating man and html, to remove various logic from `doc/conf.py`. 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: update actions & add lintArthur Zamarin2022-09-163-41/+48
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* ci: enable py3.11 testingSam James2022-08-101-4/+4
| | | | | Signed-off-by: Sam James <sam@gentoo.org> Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* pkgdev mask: offer to send email to gentoo-dev MLArthur Zamarin2022-04-271-0/+1
| | | | | Resolves: https://github.com/pkgcore/pkgdev/issues/36 Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* CI: add python 3.10 as regular targetArthur Zamarin2022-03-251-5/+5
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* github: pull workflow updates from pkgcoreTim Harder2021-08-052-6/+12
|
* github: update release workflowv0.1.3Tim Harder2021-03-261-6/+15
|
* github: rely on snakeoil to copy release version of pyproject.tomlTim Harder2021-03-221-3/+1
|
* github: install python3-dev instead of python-devTim Harder2021-03-151-1/+1
| | | | So python2 support isn't pulled in.
* github: test on py3.10 and macosTim Harder2021-03-151-3/+23
|
* requirements: provide dist.txt directlyTim Harder2021-03-061-5/+1
| | | | Instead of having to pull it from pkgdist.
* github: explicitly install twine before uploadingTim Harder2021-03-051-1/+3
|
* github: add initial doc workflow to publish to gh-pagesTim Harder2021-03-051-0/+44
|
* drop pytest-xdist usageTim Harder2021-03-041-1/+1
|
* github: show output summary of coverageTim Harder2021-03-041-1/+1
| | | | As well as generating the xml file for codecov.
* use pytest-xdist with tox and github workflowsTim Harder2021-03-031-1/+1
|
* github: pip install directly from the repoTim Harder2021-03-031-9/+3
| | | | And simplify coverage reporting.
* use pytest with pytest-cov to run tests instead of coverageTim Harder2021-03-031-1/+2
| | | | | Since pytest-cov appears to have better multiprocessing support than straight coverage.
* github: add initial release workflowTim Harder2021-03-011-0/+54
|
* github: rename test workflowTim Harder2021-02-271-1/+1
|
* github: add initial CI workflowTim Harder2021-02-271-0/+54