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

Use matrix.include to decide if haddocks need uploading #198

Closed
wants to merge 1 commit into from

Conversation

pbrisbin
Copy link
Member

@pbrisbin pbrisbin commented Sep 19, 2024

Originally, I thought only freckle-kafka needed this, but since
freckle-app is still depending on everything, nothing about its
system needs have changed, so it too needs haddocks manually built
(still).

Now that we have two packages like this, we can move to an
include-style, which is much easier to maintain.

Originally, I thought only `freckle-kafka` needed this, but since
`freckle-app` is still depending on everything, nothing about it's
system needs have changed, so it too needs haddocks manually built
(still).

Now that we have two packages like this, we can move to an
`include`-style, which is much easier to maintain.
@pbrisbin pbrisbin mentioned this pull request Sep 19, 2024
@chris-martin
Copy link
Contributor

It seems like an extra list to maintain for dubious benefit; I'm not sure it's really a problem to spend a little extra GHA time building the docs since it doesn't block anything else. But I'm okay either way.

@pbrisbin
Copy link
Member Author

Yeah, it seems to take about 30m, which I might not call "a little", and this definitely doesn't scale to larger projects (backend would take well over an hour). But you're right that it doesn't block anything since the release has already happened at that point. So I agree, making it non-conditional is simpler.

@pbrisbin pbrisbin closed this Sep 20, 2024
@pbrisbin pbrisbin deleted the pb/haddocks branch September 20, 2024 12:07
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.

2 participants