Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

upload logs on e2e failures to help debug #341

Merged
merged 1 commit into from
Aug 19, 2024

Conversation

shubhbapna
Copy link
Collaborator

@shubhbapna shubhbapna commented Aug 19, 2024

I am having trouble debugging macos failures and the only way I can do that is via github actions since I don't have access to a mac machine

@mergify mergify bot added the ci label Aug 19, 2024
Copy link
Member

@dhellmann dhellmann left a comment

Choose a reason for hiding this comment

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

LGTM, just one question before approving.

- name: Upload logs for debugging
if: ${{ failure() }}
uses: actions/upload-artifact@v4
path: e2e-output
Copy link
Member

Choose a reason for hiding this comment

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

Do we have any data limits we need to be aware of? There might be some big wheels or sdists in that directory.

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

I am not sure i think there is a total limit of 100 GB. Someone experimented and said that greater than 5 GB uploads might start breaking (but i think that is the size of the zip archive): actions/upload-artifact#9

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

Could you also the default retention period of artifacts on this repository to be 7 days. It should be somewhere in the repo settings

@mergify mergify bot merged commit 791934c into python-wheel-build:main Aug 19, 2024
68 checks passed
@dhellmann
Copy link
Member

The retention period is set to 90 days right now. Let's see how that works out, we can adjust if we need to.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants