Skip to content

Conversation

pniedzielski
Copy link
Collaborator

Our API documentation CI workflow has been failing since September due to an unintended change in the gh-pages branch protection settings. We didn’t catch this, because the API documentation CI workflow is configured to invariably pass, even if any command fails. This change was made in commit 844ba5c as part of a fix for adding untracked generated documentation, but that fix was overzealous.

This PR makes any failure to push to gh-pages a CI error.

Our API documentation CI workflow has been failing since September due
to an unintended change in the `gh-pages` branch protection settings.
We didn’t catch this, because the API documentation CI workflow is
configured to invariably pass, even if any command fails.  This change
was made in commit 844ba5c as part of a fix for adding untracked
generated documentation, but that fix was overzealous.

This patch makes any failure to push to `gh-pages` a CI error.

Signed-off-by: Patrick M. Niedzielski <[email protected]>
@pniedzielski pniedzielski force-pushed the ci/apidocs-push-failure branch from 1cd00d0 to 83dc1f9 Compare October 17, 2025 16:52
@pniedzielski
Copy link
Collaborator Author

This issue with gh-pages branch protection may be a good push to get us to make our GitHub Pages build from main and use actions/configure-pages and actions/deploy-pages.

Copy link

@bmq-oss-ci bmq-oss-ci bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Build 3073 of commit 83dc1f9 has completed with FAILURE

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