aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* GH: use whatever black version is defined in pyproject.tomlBrian Harring2024-03-091-1/+5
| | | | | | | | | | | | This avoids black releasing a new version and all of our tests failure due to the formatter changing. The downside here is we probably want a notification that black can be upgraded. Signed-off-by: Brian Harring <ferringb@gmail.com> Signed-off-by: Sam James <sam@gentoo.org> Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* ci: bump dependenciesArthur Zamarin2024-01-263-19/+19
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* ci: promote Python 3.12 to non-expSam James2024-01-191-5/+5
| | | | | | Signed-off-by: Sam James <sam@gentoo.org> Closes: https://github.com/pkgcore/pkgcore/pull/427 Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* ci: run pmaint regen over ::gentoo repoArthur Zamarin2024-01-121-5/+29
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* ci: verify pkgdev master with pkgcore masterArthur Zamarin2024-01-121-1/+38
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* bump minimal required python to py3.10Arthur Zamarin2023-12-033-7/+7
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* github: limit doc deploy to just pkgcore/pkgcore repositoryBrian Harring2023-11-241-0/+1
| | | | | | | | | For a proper fork/PR it's best to show things building properly, and a deploy will never succeed. Confirm docs build and skip the deploy for folks who've got forks. Signed-off-by: Brian Harring <ferringb@gmail.com> Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* CI: add Python 3.12Sam James2023-08-051-4/+4
| | | | | | Signed-off-by: Sam James <sam@gentoo.org> Closes: https://github.com/pkgcore/pkgcore/pull/402 Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* ci: verify pkgcheck with pkgcore masterArthur Zamarin2023-08-051-0/+37
| | | | | Resolves: https://github.com/pkgcore/pkgcore/issues/408 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: more improvements for release workflowArthur Zamarin2023-04-211-0/+3
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* ci: use new PyPI OIDC publishArthur Zamarin2023-04-211-12/+7
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* ci: add black format checkArthur Zamarin2022-12-251-0/+7
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* build backend: use custom wrapper around flitArthur Zamarin2022-11-073-18/+13
| | | | | | | | 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. Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* drop py3.8 and make py3.11 officialArthur Zamarin2022-11-051-5/+5
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* ci: use deploy using github actions instead of branchArthur Zamarin2022-10-041-7/+27
| | | | | | | 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 all workflowsArthur Zamarin2022-08-253-45/+43
| | | | | | | | | - upgrade version of actions - upload coverage only for linux - run only one job for macos, of one python target - use better pip caching method Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* ci: add Python 3.11Sam James2022-08-091-0/+4
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* gha: disable fail-fastMichał Górny2022-03-181-0/+1
|
* switch workflows to py3.10Michał Górny2021-12-143-10/+6
|
* ci: run tests against minimal dep versions tooMichał Górny2021-08-091-0/+12
|
* github: automatically create github release for tagsTim Harder2021-08-051-1/+8
|
* github: run workflows with Python 3.9v0.12.2Michał Górny2021-08-042-4/+4
|
* github: minor release workflow action name changeTim Harder2021-03-261-2/+1
|
* github: sync release workflow with pkgcheckTim Harder2021-03-261-8/+15
|
* github: install python3-dev pkg instead of python-devTim Harder2021-03-151-1/+1
| | | | So python2 support isn't pulled in.
* github: install newer bash on macosTim Harder2021-03-151-0/+5
|
* github: run tests on macosTim Harder2021-03-151-2/+4
|
* requirements: provide dist.txt directlyTim Harder2021-03-061-5/+1
|
* github: explicitly install twine before uploadingTim Harder2021-03-051-1/+3
|
* various tox and github testing updatesTim Harder2021-03-041-9/+4
|
* github: install dev deps for building lxml for experimental targetsTim Harder2021-03-031-0/+5
|
* github: add experimental python 3.10 buildTim Harder2021-03-031-2/+6
|
* github: simplify workflow namesTim Harder2021-03-033-3/+3
|
* github: forcibly enable pytest colorsTim Harder2021-01-212-0/+6
|
* github: flatten gh-pages deploy historyTim Harder2020-12-291-0/+1
|
* drop support for py36 and py37Tim Harder2020-12-053-5/+5
|
* github: drop CODECOV_TOKEN which shouldn't be required for public reposTim Harder2020-11-021-1/+0
|
* github: add initial github actions support for docs/tests/releasesTim Harder2020-11-023-0/+147