feat: add comprehensive CI/CD pipeline

Adds GitHub Actions workflows for CI, maintenance, and releases with multi-platform testing matrix.
This commit is contained in:
Roei Bar Aviv 2026-01-29 08:05:43 +01:00 committed by GitHub
parent 58a97c8a84
commit 7c0bc25982
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
21 changed files with 3679 additions and 0 deletions

25
eslint.config.js Normal file
View file

@ -0,0 +1,25 @@
const js = require('@eslint/js');
const globals = require('globals');
module.exports = [
js.configs.recommended,
{
languageOptions: {
ecmaVersion: 2022,
sourceType: 'commonjs',
globals: {
...globals.node,
...globals.es2022
}
},
rules: {
'no-unused-vars': ['error', {
argsIgnorePattern: '^_',
varsIgnorePattern: '^_',
caughtErrorsIgnorePattern: '^_'
}],
'no-undef': 'error',
'eqeqeq': 'warn'
}
}
];