-
-
Notifications
You must be signed in to change notification settings - Fork 283
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
Upgrade infra, CIs and pre-commit checks & sync with website #355
Upgrade infra, CIs and pre-commit checks & sync with website #355
Conversation
c0de38d
to
0d5d2fd
Compare
@ccordoba12 Had to spend a while fixing a bunch of recent docs build issues (broken links, dependencies, etc) that popped up since I last worked on this, in addition to updating the docs-specifics hooks, but this should now finally be ready to go. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good to me, thanks @CAM-Gerlach!
Pull Request
Pull Request Checklist
Description of Changes
Counterpart to spyder-ide/website-spyder#217 and spyder-ide/lektor-icon#22
Maintenance PR to update the
requirements
dependencies, pre-commit hooks and action versions, and sync the hooks, config, CI and other infra with the website and docs for easier future maintenance. This also fixes a number of outstanding issues blocking PR #21 . Additionally, add Prettier to replace the deprecated Stylelint code style rules/fixers, and remove theruntime.txt
file setting the Python version for Netlify that was previously required, but no longer is and will avoid an error and the need to manually fix it when Netlify updates its runtime version as in #21.This is almost ready; just need to update the doc-specific hooks and config, the readme/contributing guide/etc. and ensure its synced with the other two, and then this should be ready to merge.