Skip to content

Fix CI to work with upstream adslib#503

Merged
stlehmann merged 42 commits intomasterfrom
fix-ci
Mar 13, 2026
Merged

Fix CI to work with upstream adslib#503
stlehmann merged 42 commits intomasterfrom
fix-ci

Conversation

@stlehmann
Copy link
Owner

No description provided.

stlehmann and others added 30 commits June 27, 2025 21:20
* Replaced utcfromtimestamp, moving to timezone-aware dts

* Replaced naive dt objects to timezoned ones, after the deprecation of utc...() methods
* Removed test from setup.py + Replaced all direct setup.py calls by new standards

* Removed old setup.py mention + Streamlined CI with pyproject.toml
* Minor update to pyproject.toml for license fields

* Updated minimum setuptools version + Dropped 3.8

* Updated changelog

---------

Co-authored-by: Robert Roos <rroos@highvolteng.com>
* Remove double delete in tests

---------

Co-authored-by: Robert Roos <rroos@highvolteng.com>
* Update CHANGELOG.md

---------

Co-authored-by: Stefan Lehmann <stlm@posteo.de>
* Changed to `cibuildwheel` for wheel building across platforms (#496)

* Testing new release pipeline based on cibuildwheel
* Testing new release pipeline based on cibuildwheel

* Replacing custom platform naming by super-method

* Changed platform name logic

* Removed redundant manual packaging check

* Small pipeline changes, switched to my own test-pypi

* Bumped to version 9 for testing

* Removed py2 from wheel tag

* Restored on-release trigger

* Reverted all testing stuff back for production release

---------

Co-authored-by: Stefan Lehmann <stlm@posteo.de>

* Update workflow to upload to TestPyPi with correct environment settings

* Update TestPyPi URL to point to the correct package name

* Fix TestPyPi repository URL in workflow configuration

* Fix TestPyPi URL by adding trailing slashes for consistency

* Fix TestPyPi URL to use the correct project path

* Add testing job for built distributions in workflow

* Fix artifact name in download step for consistency across OS builds

* Fix artifact name pattern in download step for wildcard matching

* Fix artifact name pattern for consistency in upload and download steps

* Add editable install test job and update OS matrix for wheel builds

* Update project name for testpypi

* Update package name for installation in test step

* Update upload step to include additional dependencies and change repository URL for TestPyPi

* Revert project name to "pyads"

* Update upload step to publish to PyPi instead of TestPyPi

* Add entry for switching to cibuildwheel for CI wheel builds

---------

Co-authored-by: Robert <robert.soor@gmail.com>
* Bump version to 3.5.2

* Update Changlelog

* Fix uv.lock

* Update CHANGELOG.md

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Update adslib to master

* setup.py: Fix build path of adslib.so

* ci.yml: Install meson

* ci.yml: Rename runs to run

* ci.yml: Add name for step

* Update adslib

* Update changelog

* Changelog: add unreleased hint

* Update adslib

* Update Changelog
@stlehmann stlehmann merged commit e65fd6f into master Mar 13, 2026
13 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants