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

Publish docs #2190

Open
cjihrig opened this issue Jan 31, 2025 · 3 comments
Open

Publish docs #2190

cjihrig opened this issue Jan 31, 2025 · 3 comments

Comments

@cjihrig
Copy link
Contributor

cjihrig commented Jan 31, 2025

The build-and-deploy docs job currently fails because of branch protection + the CLA requirement:

remote: error: GH006: Protected branch update failed for refs/heads/gh-pages.        
remote: 
remote: - Required status check "EasyCLA" is expected.        

Can this be fixed by changing the branch protection rules on the gh-pages branch?

I'm open to other options as well.

@mstruebing
Copy link
Member

I'm not sure if we are allowed to remove the easy CLA requirement.
@brendandburns do you know if we can remove it for this one branch?

Another option I could think of would be to use a personal token for that but that's also not a really nice solution either.

@cjihrig
Copy link
Contributor Author

cjihrig commented Jan 31, 2025

I think a worst case solution would be to have a person manually update the docs.

@brendandburns
Copy link
Contributor

We have in the past gotten bot permissions to auto-approve easy-cla.

We should definitely not use personal tokens, but an interim step would be to run this in a personal fork and then send a PR.

Honestly, I don't think that the docs are super useful, so we should also consider just removing them.

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

No branches or pull requests

3 participants