Skip to content

Conversation

@stmontgomery
Copy link
Contributor

This introduces a variant of the "Documentation Check" (i.e. docs-check) job within soundness.yml which runs the same check on macOS instead of Linux.

This new job is disabled by default, but can be enabled via the new docs_check_macos_enabled input setting.

Motivation: Some packages (such as Swift Testing) are unable to use the current documentation check job because they encounter issues when attempting to build documentation on platforms other than macOS. (In Swift Testing's case, the problems relate to its use of Swift cross-import overlays and cross-module references.) Those issues will be tracked separately, but cannot always be readily worked around. Additionally, having a macOS job which builds documentation helps ensure the documentation can be built successfully at-desk when developing on macOS.

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.

1 participant