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

Remove dutch_waterways model #1403

Merged
merged 1 commit into from
Apr 18, 2024
Merged

Remove dutch_waterways model #1403

merged 1 commit into from
Apr 18, 2024

Conversation

SouthEndMusic
Copy link
Collaborator

As discussed with @gijsber, this model is not worth maintaining and it broke with #1393.

@Jingru923 Jingru923 self-requested a review April 17, 2024 15:51
@visr
Copy link
Member

visr commented Apr 17, 2024

@Jingru923 was this the only part that was "broken" about 2024.7.0? If so, I wouldn't say the release itself is bad, and there is no need for a quick 2024.7.1.

@Hofer-Julian
Copy link
Contributor

@Jingru923 was this the only part that was "broken" about 2024.7.0? If so, I wouldn't say the release itself is bad, and there is no need for a quick 2024.7.1.

I would have to be done manual then.
The TeamCity pipeline is set up to refuse to publish if tests are broken.

@visr
Copy link
Member

visr commented Apr 18, 2024

If that's not too much extra work, a manual action would be great. Should we update the release docs to manually trigger TeamCity builds on the version bump PRs like #1402? Or can we trigger it automatically if the branch name begins with release?

@visr visr merged commit 27b8c44 into main Apr 18, 2024
24 checks passed
@visr visr deleted the remove_dutch_waterways branch April 18, 2024 06:47
@Hofer-Julian
Copy link
Contributor

If that's not too much extra work, a manual action would be great.

I will take a look later today

Should we update the release docs to manually trigger TeamCity builds on the version bump PRs like #1402? Or can we trigger it automatically if the branch name begins with release?

You mean to avoid situations like this?
Sure we can do this. But it would mean we have to open a PR, wait for an hour to see if it's green, make the release and wait another hour for it to actually publish. Sounds a bit annoying to me.

@visr
Copy link
Member

visr commented Apr 18, 2024

Thanks, that'd be great.

Indeed it is a bit annoying, but if there is any time that TeamCity should be green, it is when doing a release. This time it caught something harmless but the test surface is larger on TeamCity, and cleaning up broken releases is also not fun. Otherwise we'd need to only do releases first thing in the morning after a green nightly.

@Hofer-Julian
Copy link
Contributor

Fair enough, wanna open an issue for that?

@Hofer-Julian
Copy link
Contributor

One alternative approach: maybe we should only publish PyPI packages after the GitHub release is done?
That would avoid that problem as well.

@visr
Copy link
Member

visr commented Apr 18, 2024

This would help, but that would still give us broken tags right? Just not broken Python releases, and possibly Ribasim tags that won't get Python releases.

I'll make an issue.

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.

4 participants