Update deps, pre-commit hooks, & actions, add Prettier and sync w/other repos #217
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Counterpart to spyder-ide/spyder-docs#355 and spyder-ide/lektor-icon#22
Regular maintenance PR to update the
requirements
dependencies, pre-commit hooks and action versions. 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 happened for the site theme in spyder-ide/lektor-icon#21 ).This fixes the csslint issues in #216 by removing this old and unmaintained checker (that is mostly superseded by stylelint). Additionally, I'll re-use most of this to do a similar update to the more out of date scaffolding in the Lektor-Icon theme, to fix spyder-ide/lektor-icon#21 .
This should be ready to go
except I need to remove the now-deprecated and warned Stylelint rules and replace them with Prettier, so I've marked it as a draft for the moment to test,and update the site theme with the corresponding changes too (PR pending).