Skip to content

Add GitHub Actions workflow to build and test documentation on pull requests - #93

Closed
ChrisJohnNOAA wants to merge 1 commit into
ERDDAP:mainfrom
ChrisJohnNOAA:jules-13505555302528720390-b1269726
Closed

Add GitHub Actions workflow to build and test documentation on pull requests#93
ChrisJohnNOAA wants to merge 1 commit into
ERDDAP:mainfrom
ChrisJohnNOAA:jules-13505555302528720390-b1269726

Conversation

@ChrisJohnNOAA

Copy link
Copy Markdown
Contributor
  • Add .github/workflows/ci.yml that runs on pull requests targeting main.
  • Setup Node.js LTS, cache npm, and install dependencies with npm ci (conditioned on package.json existence).
  • Perform type-checking and production build.
  • Run the Docusaurus server in the background and verify that crucial pages (/, /changes, /docs/intro) load with HTTP 200.

…equests

- Add `.github/workflows/ci.yml` that runs on pull requests targeting `main`.
- Setup Node.js LTS, cache npm, and install dependencies with `npm ci` (conditioned on `package.json` existence).
- Perform type-checking and production build.
- Run the Docusaurus server in the background and verify that crucial pages (/, /changes, /docs/intro) load with HTTP 200.

Co-authored-by: ChrisJohnNOAA <130599404+ChrisJohnNOAA@users.noreply.github.com>
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