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

Disable API doc generation when publishing #169

Merged
merged 1 commit into from
Feb 10, 2015

Conversation

travisbrown
Copy link
Contributor

Attempting to publish currently fails during Scaladoc generation with a lot of "Could not find any member to link for…" errors, due to the fact that we have links across subprojects in the API docs (and that we treat warnings as failures).

It seems like autoAPIMappings should fix this, but it currently doesn't have any effect. It's possible to make automatic mapping work in this situation by jumping through this hoop, but the fact that we don't really care about the doc task (since we're using unidoc) means it's probably simplest just to remove it from publishing.

I've also added publishLocal to the Travis build to help ensure that we don't break publishing in the future. It could be added to validate command alias, but it has wider effects than what you'd normally think of as validation, so adding it as an extra step in the Travis script seemed like a better idea.

@ceedubs
Copy link
Contributor

ceedubs commented Feb 10, 2015

👍 seems to make sense to me.

@non
Copy link
Contributor

non commented Feb 10, 2015

👍

non added a commit that referenced this pull request Feb 10, 2015
Disable API doc generation when publishing
@non non merged commit 92d5429 into typelevel:master Feb 10, 2015
@non non removed the in progress label Feb 10, 2015
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