Skip to content

Commit 88c43dd

Browse files
authored
ci: properly configure smoke test (#1003)
* ci: adjust * ci: add config for smoke tester * ci: install required packages for smoke testing * chore: convert smoke test config to typescript * ci: don't run smoke test on pull requests
1 parent dbf3453 commit 88c43dd

File tree

4 files changed

+294
-8
lines changed

4 files changed

+294
-8
lines changed

.github/workflows/smoke-test.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,4 +21,4 @@ jobs:
2121
- uses: AriPerkkio/eslint-remote-tester-run-action@v3
2222
with:
2323
issue-title: 'Results of weekly scheduled smoke test'
24-
eslint-remote-tester-config: smoke-test/eslint-remote-tester.config.js
24+
eslint-remote-tester-config: smoke-test/eslint-remote-tester.config.ts

eslint-remote-tester.config.ts

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
'use strict';
2+
3+
import { Config } from 'eslint-remote-tester';
4+
import {
5+
getPathIgnorePattern,
6+
getRepositories,
7+
} from 'eslint-remote-tester-repositories';
8+
9+
const config: Config = {
10+
repositories: getRepositories({ randomize: true }),
11+
pathIgnorePattern: getPathIgnorePattern(),
12+
extensions: ['js', 'jsx', 'ts', 'tsx'],
13+
concurrentTasks: 3,
14+
cache: false,
15+
logLevel: 'info',
16+
eslintrc: {
17+
root: true,
18+
env: {
19+
es6: true,
20+
},
21+
parser: '@typescript-eslint/parser',
22+
parserOptions: {
23+
ecmaVersion: 2020,
24+
sourceType: 'module',
25+
ecmaFeatures: {
26+
jsx: true,
27+
},
28+
},
29+
extends: ['plugin:jest/all'],
30+
},
31+
};
32+
33+
export default config;

package.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -111,6 +111,8 @@
111111
"eslint-plugin-import": "^2.25.1",
112112
"eslint-plugin-node": "^11.0.0",
113113
"eslint-plugin-prettier": "^3.4.1",
114+
"eslint-remote-tester": "^2.1.0",
115+
"eslint-remote-tester-repositories": "^0.0.3",
114116
"husky": "^7.0.2",
115117
"is-ci": "^3.0.0",
116118
"jest": "^27.0.0",

0 commit comments

Comments
 (0)