Commit graph

19 commits

Author SHA1 Message Date
renovate[bot]
c60c793df1 chore(deps): update actions/checkout action to v3.5.0
Signed-off-by: Renovate Bot <bot@renovateapp.com>
2023-03-24 12:10:52 +01:00
renovate[bot]
951fac0102 chore(deps): update actions/checkout action to v3.4.0
Signed-off-by: Renovate Bot <bot@renovateapp.com>
2023-03-15 21:40:23 +01:00
Erik Michelson
b7dcd43d9d
refactor(ci): restructure workflows
Signed-off-by: Erik Michelson <github@erik.michelson.eu>
2023-02-19 22:42:32 +01:00
David Mehren
e222225866 Drop support for Node.js 12
Signed-off-by: David Mehren <git@herrmehren.de>
2022-05-01 21:03:19 +02:00
Renovate Bot
6e3c4ae1a9 chore(deps): update actions/upload-artifact action to v3
Signed-off-by: Renovate Bot <bot@renovateapp.com>
2022-03-05 10:34:44 +01:00
Renovate Bot
53e55126c2 chore(deps): update actions/setup-node action to v3
Signed-off-by: Renovate Bot <bot@renovateapp.com>
2022-03-05 10:34:08 +01:00
Renovate Bot
1c81ea3ede chore(deps): update actions/checkout action to v3
Signed-off-by: Renovate Bot <bot@renovateapp.com>
2022-03-05 10:33:28 +01:00
David Mehren
0e9fc1f05d
CI: Use short Node versions
https://github.com/actions/setup-node#supported-version-syntax
documents only the short versions, without `.x`, so we shall use them.

Signed-off-by: David Mehren <git@herrmehren.de>
2021-08-14 16:54:26 +02:00
David Mehren
b9a0cb6150
CI: Node Node 16 for single tasks
Signed-off-by: David Mehren <git@herrmehren.de>
2021-08-14 16:54:26 +02:00
David Mehren
313ed46888
CI: Migrate to integrated dependency cache
Since https://github.com/actions/setup-node/releases/tag/v2.2.0
the setup-node action supports caching dependencies natively.
We can therefore simplify our CI config.

Signed-off-by: David Mehren <git@herrmehren.de>
2021-08-14 16:54:26 +02:00
David Mehren
acf2d643f9
CI: Remove Node 15 from matrix
Node 15 is EOL since 01 June 2021

See https://endoflife.date/nodejs

Signed-off-by: David Mehren <git@herrmehren.de>
2021-08-14 16:54:25 +02:00
David Mehren
ca9c389b87
Revert "Run CI for Renovate branches"
Renovate needs to use PRs anyway, so we can save some CI resources.

This reverts commit 4566622c01.
2021-08-14 14:37:13 +02:00
David Mehren
4566622c01
Run CI for Renovate branches
This ensures that CI data exists and renovate can
 automerge on success or create a PR on failure.

Signed-off-by: David Mehren <git@herrmehren.de>
2021-07-26 20:14:15 +02:00
David Mehren
29e08cdb9f
CI: Stop running tests with Node.js 10
Signed-off-by: David Mehren <git@herrmehren.de>
2021-04-22 22:52:51 +02:00
David Mehren
26f79c1d98
CI: Run tests with Node.js 16
Signed-off-by: David Mehren <git@herrmehren.de>
2021-04-22 18:40:01 +02:00
Renovate Bot
0012ccad14
Update actions/setup-node action to v2
Signed-off-by: Renovate Bot <bot@renovateapp.com>
2021-02-05 20:59:08 +00:00
Tilman Vatteroth
9fb5dbbd22
Limit CI runs to pushes to master and pull requests against master
Signed-off-by: Tilman Vatteroth <tilman.vatteroth@tu-dortmund.de>
2020-11-26 21:22:03 +01:00
Erik Michelson
daf14a51e1
Added zipping and uploading of production builds
This extends the 'production build' workflow with uploading the final bundle as an artifact. The bundle is only uploaded on pushes to `master` and with Node.js 14.

Co-authored-by: David Mehren <git@herrmehren.de>

Signed-off-by: Erik Michelson <github@erik.michelson.eu>
Signed-off-by: David Mehren <git@herrmehren.de>
2020-11-25 22:27:01 +01:00
David Mehren
4ba4bad7de
Migrate to GitHub Actions
GH Actions now also do a production build with all supported Node versions to catch any Webpack errors

Signed-off-by: David Mehren <git@herrmehren.de>
2020-11-11 20:44:18 +01:00