Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add workflows for testing, building, and deploying gh-pages #67

Merged
1 commit merged into from
Nov 30, 2021
Merged

Conversation

ghost
Copy link

@ghost ghost commented Nov 30, 2021

Resolves #43

Adds the following workflows:

  • Tests
    • Runs on pushes to main and pull requests against main
    • Lints the codebase
    • Runs i18n.py validate to make sure all locales/languages have complete translations
  • Docs
    • Runs on pushes to main
    • Runs mkdocs build and now deploys the built site in the gh-pages branch
  • Build
    • Runs on pushes to main and pull requests against main
    • Runs a full docker build to generate firmware
    • This is mostly a sanity check to make sure firmware builds don't get broken somehow

The existing mkdocs folder (containing source files) has been renamed to docs, and the built docs site is no longer in main

@ghost ghost force-pushed the workflows branch 3 times, most recently from a199ea4 to de9582b Compare November 30, 2021 20:47
@ghost ghost changed the title Add workflows for testing, building gh-pages Add workflows for testing, building, and deploying gh-pages Nov 30, 2021
@ghost ghost merged commit ae3e99e into main Nov 30, 2021
@ghost ghost deleted the workflows branch November 30, 2021 22:46
This pull request was closed.
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.

Set up CI/CD
0 participants