From b35809835808fcd3e2baaa71bc775a40ab9cdbe1 Mon Sep 17 00:00:00 2001 From: Maxim Belov Date: Fri, 1 Nov 2024 04:11:46 +0200 Subject: [PATCH 1/3] feat: Add new rules --- lib/validatorRules.js | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) diff --git a/lib/validatorRules.js b/lib/validatorRules.js index b043748..408a162 100644 --- a/lib/validatorRules.js +++ b/lib/validatorRules.js @@ -116,4 +116,44 @@ module.exports = { versionCheck: "pnpm -v", versionValidate }, + nvm: { + versionCheck: "ionic -v", + versionValidate + }, + ionic: { + versionCheck: "ionic -v", + versionValidate + }, + 'native-run': { + versionCheck: "native-run --version", + versionValidate + }, + appcenter: { + versionCheck: "appcenter -v", + versionValidate + }, + phrase: { + versionCheck: "phrase version", + versionValidate + }, + fastlane: { + versionCheck: "fastlane -v", + versionValidate + }, + gradle: { + versionCheck: "gradle -v", + versionValidate + }, + jenv: { + versionCheck: "jenv version", + versionValidate + }, + sdkmanager: { + versionCheck: "sdkmanager --version", + versionValidate + }, + electron: { + versionCheck: "electron -v", + versionValidate + }, }; From b15ec392b881c757ad5a43f8e920f809b56b75d1 Mon Sep 17 00:00:00 2001 From: Maxim Belov Date: Thu, 7 Nov 2024 14:25:24 +0200 Subject: [PATCH 2/3] add ruby validator --- lib/validatorRules.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lib/validatorRules.js b/lib/validatorRules.js index 408a162..db23f66 100644 --- a/lib/validatorRules.js +++ b/lib/validatorRules.js @@ -156,4 +156,8 @@ module.exports = { versionCheck: "electron -v", versionValidate }, + ruby: { + versionCheck: "ruby -v", + versionValidate + }, }; From 028b6f46620133b73c1b20da9c6af9ee340e3a5f Mon Sep 17 00:00:00 2001 From: Maxim Belov Date: Thu, 7 Nov 2024 14:29:48 +0200 Subject: [PATCH 3/3] update github actions --- .github/workflows/validation.yml | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/.github/workflows/validation.yml b/.github/workflows/validation.yml index 0ba8a9a..b7470da 100644 --- a/.github/workflows/validation.yml +++ b/.github/workflows/validation.yml @@ -14,13 +14,14 @@ jobs: node-version: [20.x, 22.x] steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Use Node.js ${{ matrix.node-version }} - uses: actions/setup-node@v3 + uses: actions/setup-node@v4 with: node-version: ${{ matrix.node-version }} + cache: 'npm' - run: npm ci - name: Run tests run: npm test - name: Run linter - run: npm run lint \ No newline at end of file + run: npm run lint