Skip to content

Conversation

@rusty1968
Copy link
Collaborator

Creates a root index.html file that automatically redirects visitors
from the GitHub Pages root URL to the actual Rust documentation at
openprot/index.html.

This resolves the 404 error when accessing the documentation site
at https://openprot.github.io/openprot/

rusty1968 and others added 4 commits July 7, 2025 15:36
- Implement cargo-xtask automation with build, test, docs, and dist tasks
- Add GitHub Actions for CI, release, documentation, and nightly builds
- Configure rust-toolchain.toml with nightly and multi-target support
- Include automated mdbook documentation generation
- Add Cargo.lock consistency checking
- Support multi-platform builds and cross-compilation
…issions

- Add explicit permissions for GitHub Pages deployment:
  - contents: read - for repository access
  - pages: write - for Pages deployment
  - id-token: write - for secure authentication

- Replace deprecated peaceiris/actions-gh-pages with modern GitHub Actions:
  - actions/configure-pages@v4 for Pages setup
  - actions/upload-pages-artifact@v3 for artifact upload
  - actions/deploy-pages@v4 for deployment

- Add github-pages environment configuration for proper deployment tracking

This resolves the "Permission denied" error when deploying documentation
to GitHub Pages. The new approach uses GitHub's built-in authentication
instead of requiring manual token configuration.

Fixes: remote: Permission to OpenPRoT/openprot.git denied to github-actions[bot]
Creates a root index.html file that automatically redirects visitors
from the GitHub Pages root URL to the actual Rust documentation at
openprot/index.html.

This resolves the 404 error when accessing the documentation site
at https://openprot.github.io/openprot/
@rusty1968 rusty1968 closed this Jul 8, 2025
@rusty1968 rusty1968 deleted the dev-ci branch July 8, 2025 01:35
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