Skip to content

Add website deployment GitHub Actions workflow#1014

Merged
ryankert01 merged 2 commits intoapache:mainfrom
guan404ming:feature/website-deployment-pipeline
Feb 4, 2026
Merged

Add website deployment GitHub Actions workflow#1014
ryankert01 merged 2 commits intoapache:mainfrom
guan404ming:feature/website-deployment-pipeline

Conversation

@guan404ming
Copy link
Member

@guan404ming guan404ming commented Feb 4, 2026

Create automated pipeline to build and deploy the Docusaurus website to the asf-site branch. The workflow triggers on:

  • Pushes to main branch affecting website/ or docs/ directories
  • Manual workflow dispatch

Purpose of PR

deploy new website

Related Issues or PRs

Changes Made

  • Bug fix
  • New feature
  • Refactoring
  • Documentation
  • Test
  • CI/CD pipeline
  • Other

Breaking Changes

  • Yes
  • No

Checklist

  • Added or updated unit tests for all changes
  • Added or updated documentation for all changes
  • Successfully built and ran all unit tests or manual tests locally
  • PR title follows "MAHOUT-XXX: Brief Description" format (if related to an issue)
  • Code follows ASF guidelines

@guan404ming guan404ming force-pushed the feature/website-deployment-pipeline branch from 3f46c3f to 8134e79 Compare February 4, 2026 07:45
- Preserve .claude directory during deployment
- Remove website source directory after copying build
- Add --no-verify flag to skip pre-commit hooks
- Improve asf-site branch checkout handling
- Add fallback for orphan branch creation
@ryankert01
Copy link
Member

Thanks!

@ryankert01 ryankert01 merged commit 3d15bce into apache:main Feb 4, 2026
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