12 Commits

Author SHA1 Message Date
CrazyMax
3692a3c56f migrate to vitest/eslint-plugin
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com>
2026-02-27 01:45:08 +01:00
CrazyMax
14b5eee617 move to nodenext and simplify TS/ESM config
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com>
2026-02-26 23:50:31 +01:00
CrazyMax
faa5b5bf22 switch to ESM and update config/test wiring
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com>
2026-01-28 10:35:34 +01:00
CrazyMax
c00b0d2393 set isolatedModules=true to fix ts-jest TS151002 warning
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com>
2026-01-05 13:45:55 +01:00
CrazyMax
8ba5f4ae6f enable Node 16–style ESM resolution
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com>
2026-01-05 10:48:28 +01:00
CrazyMax
9ab04625a7 chore: update tsconfig
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com>
2025-12-16 10:15:42 +01:00
CrazyMax
8d4d79eeb7 tsconfig: switch to es6 target
to fix issue with Twirp client for next commit otherwise it returns:

node_modules/twirp-ts/build/twirp/errors.d.ts:28:5 - error TS2425: Class 'Error' defines instance member property 'cause', but extended class 'TwirpError' defines it as instance member function.

Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com>
2024-04-22 15:10:34 +02:00
CrazyMax
7b63a1220d chore: update dev dependencies
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
2023-09-07 10:05:35 +02:00
CrazyMax
4d66b2fa08 docker: install and download methods for macos and windows
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
2023-03-02 15:39:24 +01:00
CrazyMax
c857b8425c global enhancements
- create context object and remove github one
- more tests and improve mocks

Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
2023-01-30 00:08:45 +01:00
CrazyMax
3d197dfdf1 fix config for publication
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
2023-01-22 22:50:08 +01:00
CrazyMax
70326fd842 initial implementation
carries most of the logic used across our actions

Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
2023-01-17 12:07:05 +01:00