Skip to content

⚗️ upload to Test PyPI for pushes on main#461

Merged
burgholzer merged 2 commits intomainfrom
continuous-deployment
Sep 29, 2024
Merged

⚗️ upload to Test PyPI for pushes on main#461
burgholzer merged 2 commits intomainfrom
continuous-deployment

Conversation

@burgholzer
Copy link
Member

Description

This PR updates the CD workflow so that anytime it runs on a push to main, it uploads the resulting package to Test PyPI. This allows to battle test the packages before official releases.
This will be especially important in the context of #432

Checklist:

  • The pull request only contains commits that are related to it.
  • I have added appropriate tests and documentation.
  • I have made sure that all CI jobs on GitHub pass.
  • The pull request introduces no new warnings and follows the project's style guidelines.

@burgholzer burgholzer self-assigned this Sep 28, 2024
@burgholzer burgholzer added github_actions Pull requests that update Github_actions code continuous integration Anything related to the CI setup packaging Anything related to Python packaging labels Sep 28, 2024
@codecov
Copy link

codecov bot commented Sep 28, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 95.4%. Comparing base (fec5499) to head (0bd41c5).
Report is 76 commits behind head on main.

Additional details and impacted files

Impacted file tree graph

@@          Coverage Diff          @@
##            main    #461   +/-   ##
=====================================
  Coverage   95.4%   95.4%           
=====================================
  Files         40      40           
  Lines       1834    1835    +1     
  Branches     223     224    +1     
=====================================
+ Hits        1751    1752    +1     
  Misses        83      83           
Flag Coverage Δ
cpp 95.9% <ø> (+<0.1%) ⬆️
python 93.7% <ø> (ø)

see 1 file with indirect coverage changes

@burgholzer burgholzer force-pushed the continuous-deployment branch from 8db4b5e to 0bd41c5 Compare September 29, 2024 08:09
@burgholzer burgholzer merged commit 5a3ae3c into main Sep 29, 2024
@burgholzer burgholzer deleted the continuous-deployment branch September 29, 2024 09:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

continuous integration Anything related to the CI setup github_actions Pull requests that update Github_actions code packaging Anything related to Python packaging

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant