Commit Graph

61 Commits

Author SHA1 Message Date
Zoltan Kochan
c1c5eb9aef test: don't use additional verdaccio 2023-08-25 23:55:30 +03:00
Zoltan Kochan
340261bd67 ci: use standalone pnpm 2023-07-26 17:46:34 +03:00
Lev Chelyadinov
b9ffc2860c ci: cancel previous CI runs (#6675) 2023-06-15 02:52:07 +03:00
Lev Chelyadinov
4c74ce2853 ci: introduce 1-hour timeout for CI (#6678) 2023-06-15 02:51:43 +03:00
Zoltan Kochan
87bad63307 ci: run tests on Node.js 20
ref 6424
2023-04-19 15:02:57 +03:00
Zoltan Kochan
eceaa8b8b7 feat!: drop Node.js 14 support 2023-03-18 17:11:38 +02:00
Zoltan Kochan
1f81e70e1a Merge branch 'main' into v8 2023-03-05 15:06:47 +02:00
Zoltan Kochan
059c6e83bd ci: turn on audit 2023-02-28 11:31:56 +02:00
Zoltan Kochan
91b8027441 ci: use pnpm v8 (#6116) 2023-02-22 17:50:20 +02:00
Zoltan Kochan
9741115406 revert: "ci: use pnpm v8"
This reverts commit 806b72d9d5.
2023-02-21 04:42:02 +02:00
Zoltan Kochan
806b72d9d5 ci: use pnpm v8 2023-02-20 23:53:27 +02:00
Zoltan Kochan
8ff0c7cd88 revert: "ci: introduce a centralized GHA check/gate job (#5723)"
This reverts commit a5690f4946.
2023-02-18 04:00:59 +02:00
Zoltan Kochan
977caa7d7c ci: skip audit temporarily 2023-02-11 04:04:35 +02:00
Zoltan Kochan
73bb2a2ea3 ci: skip cache 2022-12-10 16:13:12 +02:00
Sviatoslav Sydorenko
a5690f4946 ci: introduce a centralized GHA check/gate job (#5723)
This patch is intended to lower the maintenance burden of having to
manually go through each matrix subjob name in the branch protection
repository settings. It allows to only include the check job in the
branch protection and it will robustly determine if the dependencies
have succeeded or not.

It is currently mostly serves the Python ecosystem in projects like
aiohttp, cryptography, open edX, pip etc. But I've also seen other
communities picking it up lately, like the AWS Rust SDK and even the
engine powering https://dev.to, to my surprise. Strictly speaking, it
is agnostic.

Ref: https://github.com/marketplace/actions/alls-green#why
2022-11-30 18:25:18 +02:00
Zoltan Kochan
d67c68979b ci: run audit 2022-11-20 22:25:40 +02:00
Zoltan Kochan
4ca53b0b50 refactor: group projects in different subdirectories (#5659) 2022-11-20 01:35:22 +02:00
Zoltan Kochan
75ac5ca2e6 ci: test on Node.js 19 2022-10-30 03:20:00 +03:00
Zoltan Kochan
9f2a00ea1a ci: update pnpm/action-setup to v2.2.4 2022-10-15 21:15:28 +03:00
Zoltan Kochan
6d3ca479d4 ci: test on Node.js 18 2022-10-15 04:34:41 +03:00
Alex
54540b1763 ci: GitHub Workflows security hardening (#5405)
* build: harden ci.yml permissions

Signed-off-by: Alex <aleksandrosansan@gmail.com>

* build: harden update-latest.yml permissions

Signed-off-by: Alex <aleksandrosansan@gmail.com>

Signed-off-by: Alex <aleksandrosansan@gmail.com>
2022-09-25 01:47:51 +03:00
MCMXC
becacb99a9 build: update used versions in github workflow actions (#5168)
- update all actions/* to v3
- update github/codeql-action/* to v2
2022-08-06 21:11:15 +03:00
Zoltan Kochan
cdfaf83b7c ci: test on Node.js 14.6 2022-06-11 05:05:09 +03:00
Zoltan Kochan
99d5beac0f ci: update verdaccio cache 2022-06-01 02:48:58 +03:00
Zoltan Kochan
b18371400e ci: update setup pnpm action version 2022-05-28 17:29:05 +03:00
Zoltan Kochan
b865ff0b04 revert: "ci: test on Node.js 18"
This reverts commit 41a9e1caca.
2022-04-23 18:48:04 +03:00
Zoltan Kochan
41a9e1caca ci: test on Node.js 18 2022-04-23 17:21:27 +03:00
Zoltan Kochan
5420148392 feat: Node.js 12 is not supported 2022-03-15 02:18:08 +02:00
Zoltan Kochan
c341382d0c chore(deps): update 2022-02-23 18:40:21 +02:00
Zoltan Kochan
71e5a4cea8 Merge branch 'main' into v7 2022-02-15 12:01:49 +02:00
Zoltan Kochan
7686cc734a chore: fix audit issues 2022-02-10 22:56:19 +02:00
Zoltan Kochan
490375996e Merge branch 'main' into v7 2022-02-08 14:59:59 +02:00
Zoltan Kochan
61d197960c ci: update pnpm/action-setup to v2.1.0 2022-02-08 14:57:28 +02:00
Zoltan Kochan
25a0b58d5d ci: use pnpm v7 (#4307) 2022-02-08 02:33:55 +02:00
Valentin Semirulnik
b39cabde82 ci: setup cache for TS and Jest (#4049) 2022-01-19 00:13:13 +02:00
Zoltan Kochan
3e856bf637 ci: temporarily skip audit 2022-01-16 01:47:17 +02:00
zoomdong
ee85f8c7f1 ci: add pnpm cache (#4047) 2021-12-06 19:35:26 +02:00
Zoltan Kochan
13663ddb2a ci: don't run tests on macOS and Node.js 14 (Node.js 12, 16, 17 are tested) 2021-11-20 22:46:30 +02:00
Zoltan Kochan
79110ac1b6 ci: test on Node.js 17 (#3990) 2021-11-15 01:17:45 +00:00
ylemkimon
7af48a2da6 ci: set $PSStyle.OutputRendering in Windows (#3978)
Preserve ANSI codes in the source code.
2021-11-11 18:49:30 +00:00
Zoltan Kochan
574acea08b ci: update workflows 2021-11-05 02:46:46 +02:00
Zoltan Kochan
e416357358 revert: "ci: test on Node.js 17"
This reverts commit f6b545620c.
2021-10-21 02:23:13 +03:00
Zoltan Kochan
f6b545620c ci: test on Node.js 17 2021-10-20 19:29:36 +03:00
Kaito Udagawa
6cac70ebe1 ci: run tests on macos-latest (#3725) 2021-08-29 12:03:47 +03:00
Zoltan Kochan
cf7fdfcc59 ci: audit the dependencies 2021-04-28 23:06:26 +03:00
Zoltan Kochan
5846a6195b ci: use npm v7 2021-04-28 02:50:31 +03:00
Zoltan Kochan
63c0a32306 ci: run tests on Node.js 16 instead of Node.js 15 2021-04-24 12:53:54 +03:00
Zoltan Kochan
026171f192 ci: use pnpm@next 2021-04-06 01:29:07 +03:00
Zoltan Kochan
a77744039a docs: pnpm.js.org=>pnpm.io 2021-04-03 00:41:03 +03:00
Zoltan Kochan
3d0f529ac3 ci: use pnpm to install npm and pnpm 2021-02-28 23:11:53 +02:00