0.10.0
Improvements
Migrate to Markdown style guide version 0.4.0
— #76 ⇄ #77 (⊶ 0bb40e3)
↠ This project adheres to the Arctic Ice Studio Markdown style guide which recently published version 0.4.0
that introduces some larger changes:
- The repository was converted into a monorepo and the currently used
remark-preset-lint-arcticicestudio
npm package was deprecated and moved into the new, scoped@arcticicestudio/remark-preset-lint
package. - Support for the shiny new remark version
13.0.0
was introduced which is now the minimum required version for the rule preset packages. - Several other great improvements and migrations like the adaption of this template repository as well as the usage of the GitHub Flow branching model and new
main
branch concept.
Optimize GitHub action workflow scope — #84 ⇄ #85 (⊶ 079bd3d)
↠ Currently all jobs are summarized in the ci
workflow but not separated by their scope, e.g. only Node specific tasks. The workflow is also not optimized to only run when specific files have been changed which results in false-positive executions and wastes limited free tier and developer time.
Therefore the ci
workflow will be optimized.
CI Node
A new ci-node
workflow will…
- only run when any
*.js
,*.json
,*.md
,*.yaml
and*.yml
file has been modified. This matches the lint-staged, Prettier and remark configurations. See the extensive GitHub action documentations abouton.<push|pull_request>.paths
and the filter pattern cheat sheet for more details. - only run for
ubuntu-latest
instead of a matrix withmacos-latest
andwindows-latest
since there is no platform specific code yet. - use cache
npm
dependencies which is possible as ofactions/[email protected]
.
Tasks
Update Node packages — #78 ⇄ #79 (⊶ 0f13e87)
↠ Updated all outdated Node packages to their latest versions:
- lint-staged — Bumped minimum version from
v10.5.4
tov11.0.0
. - prettier — Bumped minimum version from
v2.2.1
tov2.3.2
. It comes with the nice improvement to treat the.prettierrc
file as YAML when formatting it. - Validated and fixed/improved matches after running formatting and linting tools with their latest versions.
Bump actions/setup-node from 2.1.5
to 2.4.1
— #83 (⊶ d516b49)
↠ Updated actions/setup-node from version 2.1.5
to 2.4.1
.
Update Node package dependencies & GitHub Action versions — #86 ⇄ #87 (⊶ f97b7e5)
↠ Updated all repository (development) Node packages and GitHub Actions to the latest versions and adapt to their changes:
- husky — Bump minimum version from
^6.0.0
to^7.0.4
where7.0.0
is a major update that allows to remove the.husky/.gitignore
file to simplify the local installation and usage. - lint-staged — Bump minimum version from
^11.0.0
to^12.0.4
where12.0.0
is a major update that allows ESM usage. - prettier — Bump minimum version from
^2.3.2
to^2.4.1
. - remark-cli — Bump minimum version from
^9.0.0
to^10.0.0
.
The full changelog is available in the repository
Copyright © 2020-present Sven Greb