Commit Graph

8 Commits

Author SHA1 Message Date
Bernhard Kirchen
aa159fd8ee prevent actions from running twice when pushing to PRs 2024-09-27 20:45:04 +02:00
Bernhard Kirchen
2265992836 actions: prevent workflows triggering twice
the workflows running unconditionally for each push and each PR are run
twice when pushing to a branch that is to be merged by a PR and if that
branch is a branch local to the repo (rather than in a fork).
2024-09-23 21:53:33 +02:00
Bernhard Kirchen
503455dc51 webapp: switch to Node.js v22 2024-09-21 21:43:05 +02:00
Bernhard Kirchen
d1aad0b8e0 actions: enable corepack to use fixed version of yarn
this allows us to fix the version of yarn, the Node.js package manager,
to a particular version. using corepack is the recommended way to use
yarn these days.
2024-09-20 22:07:27 +02:00
Bernhard Kirchen
58e01cdcc7 actions: switch to node version 20 for linting
use version consistent with the version used when building the web
application.
2024-09-20 17:00:58 +02:00
Bernhard Kirchen
0bcbec1baa actions: use setup-node@v4 as v3 causes warning
the "Yarn Linting" action causes a warning to appear about a deprecated
Node version. switch to actions/setup-node@v4, which is already in use
by the action building the web app for the firmware, to avoid this
warning.
2024-09-20 17:00:37 +02:00
Bernhard Kirchen
ea1592ed0d actions: consistently use checkout@v4
this was already in use by "Gather Environments" and "Build
Environments", but neither in "Create Release" nor "Yarn Linting"
nor "cpplint".
2024-09-20 16:59:52 +02:00
Thomas Basler
f1b0558913 Run automatic linting for the webapp 2023-04-05 20:19:31 +02:00