Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

add job that uses release version of pygfx #706

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

Merged
merged 4 commits into from
Jan 25, 2025
Merged

add job that uses release version of pygfx #706

merged 4 commits into from
Jan 25, 2025

Conversation

kushalkolar
Copy link
Member

@kushalkolar kushalkolar commented Jan 25, 2025

closes #702

see this comment #706 (comment)

Instead of adding it to the matrix I just made a new identical job so we can use the branch protection rules instead of the more complicated check and message system linked in that issue

Will see if this works, I've set "Test Linux" (which uses pygfx@main) as a required status check that must pass for a PR to be merged and I wonder if that will cover the entire matrix for that job. "Test Linux pygfx release" is however not required to pass.

@kushalkolar kushalkolar requested a review from clewis7 as a code owner January 25, 2025 01:42
Copy link

github-actions bot commented Jan 25, 2025

📚 Docs preview built and uploaded! https://www.fastplotlib.org/ver/test-pygfx-pypi

@kushalkolar
Copy link
Member Author

ImageWidget.set_data() screenshot test is failing due to #700 , this isn't a release blocker.

@kushalkolar
Copy link
Member Author

kushalkolar commented Jan 25, 2025

ok this was getting too complicated, let's just add pygfx-release/main to the matrix and during PRs we just manually look at the job statuses and determine if we want to merge or not based on any pygfx-release failures. This is only really necessary until pygfx stabilizes so we don't want to spend too much effort making a complicated thing that's only for this temporary phase of developement

@clewis7 what do you think?

@kushalkolar
Copy link
Member Author

@clewis7 ready for review!

@clewis7
Copy link
Member

clewis7 commented Jan 25, 2025

ok this was getting too complicated, let's just add pygfx-release/main to the matrix and during PRs we just manually look at the job statuses and determine if we want to merge or not based on any pygfx-release failures. This is only really necessary until pygfx stabilizes so we don't want to spend too much effort making a complicated thing that's only for this temporary phase of developement

@clewis7 what do you think?

But will having the CI badge as failing look bad? I feel like that's something I look at when I look at a repo 😳

@kushalkolar
Copy link
Member Author

But will having the CI badge as failing look bad? I feel like that's something I look at when I look at a repo 😳

True, we can remove the CI badge for now?

@clewis7
Copy link
Member

clewis7 commented Jan 25, 2025

But will having the CI badge as failing look bad? I feel like that's something I look at when I look at a repo 😳

True, we can remove the CI badge for now?

But does that also look bad? I can't decide what the best optics are lol

@kushalkolar
Copy link
Member Author

But will having the CI badge as failing look bad? I feel like that's something I look at when I look at a repo 😳

True, we can remove the CI badge for now?

But does that also look bad? I can't decide what the best optics are lol

pygfx seems like it'll stabilize over the coming months, it's fine for now I think.

@kushalkolar
Copy link
Member Author

was too complicated to figure out alternatives and not worth it for something temporary

@clewis7 clewis7 merged commit 9ea662f into main Jan 25, 2025
25 of 28 checks passed
@clewis7 clewis7 deleted the test-pygfx-pypi branch January 25, 2025 05:20
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.

Also test using latest pygfx on pypi
2 participants
Morty Proxy This is a proxified and sanitized view of the page, visit original site.