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

feat(ci): More readable workflow job titles #3111

Merged
merged 10 commits into from
Nov 4, 2021

Conversation

kszucs
Copy link
Member

@kszucs kszucs commented Nov 3, 2021

No description provided.

@cpcloud
Copy link
Member

cpcloud commented Nov 4, 2021

Seems fine, though the main reason maybe not to rename is now maybe it's more difficult to find the job in the YAML corresponding to the pretty name in the GHA UI? There's probably a way to do that though, and these job names do look much better.

@cpcloud cpcloud added the ci Continuous Integration issues or PRs label Nov 4, 2021
Copy link
Member

@cpcloud cpcloud left a comment

Choose a reason for hiding this comment

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

Small bit about python 3.8 in the Ibis workflow, otherwise LGTM.

os:
- ubuntu-latest
- windows-latest
python-version:
Copy link
Member

Choose a reason for hiding this comment

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

This should include 3.8, right? There is a job running windows-py38, but it's actually showing up in the Backends workflow instead of this one.

Copy link
Member Author

@kszucs kszucs Nov 4, 2021

Choose a reason for hiding this comment

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

And possibly 3.10 too. Though I'm not sure whether we need the extensive OS parametrization.

Copy link
Member Author

Choose a reason for hiding this comment

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

We already have 48 builds which seems to be a bit overwhelming.

Copy link
Member

Choose a reason for hiding this comment

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

🤷 The number of builds that is overwhelming will vary with people. The builds finish relatively quickly given the extent of testing being done. I get what you're saying but I guess I'm more inclined to add tooling (hopefully in the form of a GitHub action, e.g., the test report) to make large build matrices manageable as opposed to cutting out tests to do so.

Copy link
Member

Choose a reason for hiding this comment

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

FWIW, Cutting out 3.8 is probably fine, unless there are concerns about 3.8 specific bugs that would show up in our builds.

Copy link
Member

@cpcloud cpcloud Nov 4, 2021

Choose a reason for hiding this comment

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

My comment here was also about the fact that there is a 3.8 build for Windows, but it's showing up in Backends in the UI and not in the Ibis workflow.

Copy link
Member Author

Choose a reason for hiding this comment

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

That build seems to belong to the HDF5 backend, fixing.

@kszucs kszucs changed the title More readable workflow job titles (hopefully) feat(ci): More readable workflow job titles Nov 4, 2021
@cpcloud cpcloud merged commit d8fd7d9 into ibis-project:master Nov 4, 2021
@github-actions
Copy link
Contributor

github-actions bot commented Nov 4, 2021

Unit Test Results

       38 files         38 suites   1h 20m 20s ⏱️
  7 241 tests   5 441 ✔️ 1 800 💤 0
29 249 runs  22 145 ✔️ 7 104 💤 0

Results for commit d8fd7d9.

♻️ This comment has been updated with latest results.

@ibis-project-bot
Copy link
Contributor

🎉 This PR is included in version 2.1.0 🎉

The release is available on:

Your semantic-release bot 📦🚀

@kszucs kszucs deleted the workflow-titles branch May 30, 2022 12:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ci Continuous Integration issues or PRs
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants