Skip to content

Conversation

@LeWimbes
Copy link
Contributor

Summary

I've noticed that the Generate API Documentation workflow always fails on PRs since they are not allowed to access the GITHUB_TOKEN. PRs should only build new docs for testing purposes, not publish them.
While at it, I also updated some dependencies and specified permissions and concurrency explicitly in the generate-docs.yml.

In the future, it may also be worth looking into the official upload-pages-artifact and deploy-pages actions.

I hope this works as intended, as it was difficult to test locally.

Checklist

  • I have tested this change locally
  • I have documented any public APIs or CLI changes
  • I have added appropriate examples or comments
  • The code builds and passes all checks (cargo check, cargo test)
  • I have updated the changelog if applicable

@rex-schilasky rex-schilasky merged commit 35ec3af into eclipse-ecal:main Aug 21, 2025
7 checks passed
@LeWimbes LeWimbes deleted the docs-workflow branch August 22, 2025 00:30
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