Skip to content

feat: created new docs github actions - #2

Merged
MateSousa merged 2 commits into
mainfrom
feat/create-new-github-actions-for-docs
Nov 15, 2025
Merged

feat: created new docs github actions#2
MateSousa merged 2 commits into
mainfrom
feat/create-new-github-actions-for-docs

Conversation

@MateSousa

Copy link
Copy Markdown
Collaborator

No description provided.

Copilot AI left a comment

Copy link
Copy Markdown

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 introduces a new GitHub Actions workflow for automatically building and deploying documentation to GitHub Pages. The workflow is triggered on pushes to the main branch when documentation files change, and it can also be manually triggered via workflow_dispatch.

Key changes:

  • New workflow file that builds docs using Node.js 20 and npm
  • Two-job pipeline: build job creates the static site, deploy job publishes to GitHub Pages
  • Proper permissions and concurrency controls for Pages deployment

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

- feat/create-new-github-actions-for-docs
paths:
- "docs/**"
- ".github/workflows/docs_deploy.yaml"

Copilot AI Nov 15, 2025

Copy link

Choose a reason for hiding this comment

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

The workflow filename reference is incorrect. The actual filename is docs_deploy.yaml but this path references deploy-docs-to-pages.yml. This mismatch means changes to this workflow file won't trigger the workflow as intended. Update to:

- ".github/workflows/docs_deploy.yaml"

Copilot uses AI. Check for mistakes.
push:
branches:
- main
- feat/create-new-github-actions-for-docs

Copilot AI Nov 15, 2025

Copy link

Choose a reason for hiding this comment

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

The feature branch feat/create-new-github-actions-for-docs should be removed from the trigger branches. This appears to be a temporary addition for testing and should not be part of the production workflow. Only the main branch should trigger this deployment.

Suggested change
- feat/create-new-github-actions-for-docs

Copilot uses AI. Check for mistakes.
@MateSousa
MateSousa merged commit bccf036 into main Nov 15, 2025
1 of 2 checks passed
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