Skip to content

Conversation

@hugovk
Copy link
Member

@hugovk hugovk commented Oct 15, 2023

Noticed during #7348, helps #7390.

When making a release, and pushing a tag, all the CI workflows run:

image

By the time we're making a release, the CI has already tested all merges to main. Checking this is one of the first items in the release checklist.

We can save some CI time and skip the non-wheels workflows for tag pushes.

The wheels workflows:

  • wheels.yml
  • test-windows.yml (for now)
  • I also left lint.yml there: it's quick to run

By default, all branches and tags are run. By explicitly specifying all branches branches: "**"has the same effect as not specifying atags:` key, and not triggering for tags. Ref: https://stackoverflow.com/a/71879890/724176

Demo

Pushing as main to my fork, all run:

image

Pushing a tag, only the wheels+lint workflows run:

image

@hugovk hugovk added the Testing label Oct 15, 2023
@radarhere radarhere merged commit 4593508 into python-pillow:main Oct 15, 2023
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