Skip to content

Debugging workflow permissions and add PR dry-run#2083

Merged
SkalskiP merged 3 commits intodevelopfrom
ci/pub
Jan 19, 2026
Merged

Debugging workflow permissions and add PR dry-run#2083
SkalskiP merged 3 commits intodevelopfrom
ci/pub

Conversation

@Borda
Copy link
Member

@Borda Borda commented Jan 19, 2026

This pull request updates the GitHub Actions workflows for publishing to PyPI and TestPyPI. The main change is the addition of a step to list the distribution artifacts after downloading them, which helps with debugging and verifying the build output in CI logs.

Workflow improvements:

  • Added a step to list the contents of the dist/ directory after downloading build artifacts in the publish-release.yml, publish-pre-release.yml, and publish-testpypi.yml workflows for improved visibility and troubleshooting. [1] [2] [3]
  • Explicitly specified the path: dist/ option when downloading the dist artifact in all three workflows to ensure artifacts are placed in the correct directory. [1] [2] [3]

@codecov
Copy link

codecov bot commented Jan 19, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 52%. Comparing base (e2c380a) to head (f2ab9b1).
⚠️ Report is 1 commits behind head on develop.

Additional details and impacted files
@@           Coverage Diff           @@
##           develop   #2083   +/-   ##
=======================================
  Coverage       52%     52%           
=======================================
  Files           61      61           
  Lines         7076    7076           
=======================================
  Hits          3657    3657           
  Misses        3419    3419           
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@Borda Borda marked this pull request as ready for review January 19, 2026 13:21
@Borda Borda requested a review from SkalskiP as a code owner January 19, 2026 13:21
Copilot AI review requested due to automatic review settings January 19, 2026 13:21
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This pull request enhances debugging capabilities in the GitHub Actions workflows that publish Python packages to PyPI and TestPyPI. The changes add artifact listing steps to help troubleshoot build output in CI logs.

Changes:

  • Added explicit path: dist/ parameter to artifact download steps for clarity
  • Added a new step to list distribution artifacts after download for improved visibility in CI logs

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated no comments.

File Description
.github/workflows/publish-testpypi.yml Added artifact path specification and listing step for TestPyPI workflow
.github/workflows/publish-release.yml Added artifact path specification and listing step for release workflow
.github/workflows/publish-pre-release.yml Added artifact path specification and listing step for pre-release workflow

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@SkalskiP SkalskiP merged commit a90a1c9 into develop Jan 19, 2026
38 checks passed
@SkalskiP SkalskiP deleted the ci/pub branch January 19, 2026 13:23
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.

3 participants