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

Set up CI/CD #43

Closed
ghost opened this issue Nov 1, 2021 · 0 comments · Fixed by #67
Closed

Set up CI/CD #43

ghost opened this issue Nov 1, 2021 · 0 comments · Fixed by #67
Milestone

Comments

@ghost
Copy link

ghost commented Nov 1, 2021

There are a few things that should be run for every PR:

  • pylint (on the src, fonts, and i18n directories): This is currently 10/10, and I want to keep it that way
  • python i18n/i18n.py validate: This makes sure all translations are complete
  • Tests: Have to write these...
  • firmware build to make sure it doesn't get broken

On merge, mkdocs build will need to be run to keep the documentation site up to date.

I'll also need to write a script to cut releases, building firmware for every locale and signing them.

@ghost ghost added this to the Version 1.0.0 milestone Nov 29, 2021
@ghost ghost closed this as completed in #67 Nov 30, 2021
odudex added a commit that referenced this issue Aug 28, 2024
adjusted: font constant names, font range conditions
This issue 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 a pull request may close this issue.

0 participants