Skip to content

ci: add GitHub Pages deployment and improve docs workflow#50

Closed
hrntknr wants to merge 2 commits intomainfrom
ci/add-github-pages-deployment
Closed

ci: add GitHub Pages deployment and improve docs workflow#50
hrntknr wants to merge 2 commits intomainfrom
ci/add-github-pages-deployment

Conversation

@hrntknr
Copy link
Copy Markdown
Member

@hrntknr hrntknr commented Aug 21, 2025

Summary

This PR adds GitHub Pages deployment workflow and improves the documentation CI workflow:

  1. Enhanced docs-check job: Updated check.yaml to use working-directory defaults instead of manual cd commands for cleaner workflow
  2. New GitHub Pages deployment: Created docs.yaml workflow that builds Docusaurus documentation and deploys to GitHub Pages
  3. Proper permissions and concurrency: Configured appropriate permissions for Pages deployment and concurrency controls

Type of Change

  • ci: Changes to our CI configuration files and scripts

Related Issues

- Add docs-check job to check.yaml with working-directory defaults
- Create docs.yaml workflow for building and deploying to GitHub Pages
- Configure proper permissions and concurrency for Pages deployment
Copilot AI review requested due to automatic review settings August 21, 2025 12:01
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull Request Overview

This PR enhances the CI/CD pipeline by adding GitHub Pages deployment capability and improving the documentation workflow structure. The changes introduce automated documentation deployment from the main branch while maintaining quality checks through improved linting workflows.

  • Adds a new GitHub Pages deployment workflow for automatic documentation publishing
  • Enhances the existing check workflow with a dedicated docs-check job using cleaner working directory defaults
  • Implements proper permissions and concurrency controls for Pages deployment

Reviewed Changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 1 comment.

File Description
.github/workflows/docs.yaml New workflow for building and deploying Docusaurus documentation to GitHub Pages
.github/workflows/check.yaml Added docs-check job with working directory defaults for documentation linting

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

Comment thread .github/workflows/docs.yaml
@codecov
Copy link
Copy Markdown

codecov Bot commented Aug 21, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@hrntknr hrntknr closed this Aug 21, 2025
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