From 1f8b3f0f21e6f1f638323421253d2f4b254978eb Mon Sep 17 00:00:00 2001 From: fengmk2 Date: Tue, 11 Jul 2023 11:23:12 +0800 Subject: [PATCH 1/3] test: run test on GitHub Action --- .github/workflows/nodejs.yml | 18 ++++++++++++++++++ .github/workflows/release.yml | 15 +++++++++++++++ .gitignore | 1 + .travis.yml | 9 --------- package.json | 13 +++++-------- 5 files changed, 39 insertions(+), 17 deletions(-) create mode 100644 .github/workflows/nodejs.yml create mode 100644 .github/workflows/release.yml delete mode 100644 .travis.yml diff --git a/.github/workflows/nodejs.yml b/.github/workflows/nodejs.yml new file mode 100644 index 0000000..cfdbd37 --- /dev/null +++ b/.github/workflows/nodejs.yml @@ -0,0 +1,18 @@ +name: CI + +on: + push: + branches: [ master ] + + pull_request: + branches: [ master ] + + workflow_dispatch: {} + +jobs: + Job: + name: Node.js + uses: node-modules/github-actions/.github/workflows/node-test.yml@master + with: + os: 'ubuntu-latest, macos-latest, windows-latest' + version: '10, 12, 14, 16, 18, 20' diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml new file mode 100644 index 0000000..a4e1158 --- /dev/null +++ b/.github/workflows/release.yml @@ -0,0 +1,15 @@ +name: Release + +on: + push: + branches: [ master ] + +jobs: + release: + name: Node.js + uses: node-modules/github-actions/.github/workflows/node-release.yml@master + secrets: + NPM_TOKEN: ${{ secrets.NPM_TOKEN }} + GIT_TOKEN: ${{ secrets.GIT_TOKEN }} + with: + checkTest: false diff --git a/.gitignore b/.gitignore index dbf42cc..bb986f5 100644 --- a/.gitignore +++ b/.gitignore @@ -15,3 +15,4 @@ npm-debug.log node_modules .DS_Store .idea/ +.nyc_output/ diff --git a/.travis.yml b/.travis.yml deleted file mode 100644 index 00392ae..0000000 --- a/.travis.yml +++ /dev/null @@ -1,9 +0,0 @@ -sudo: false -language: node_js -node_js: - - '12' - - '10' -script: - - npm run ci -after_script: - - npm i codecov && codecov diff --git a/package.json b/package.json index dd40e83..d44795b 100644 --- a/package.json +++ b/package.json @@ -9,10 +9,9 @@ ], "scripts": { "test": "mocha -R spec -t 3000 -r should test/*.test.js", - "test-cov": "istanbul cover _mocha -- -t 3000 -r should test/*.test.js", + "test-cov": "nyc mocha -- -t 3000 -r should test/*.test.js", "ci": "npm run jshint && npm run test-cov", - "jshint": "jshint .", - "autod": "autod -w --prefix '~' -t test -e examples" + "jshint": "jshint lib index.js" }, "repository": { "type": "git", @@ -22,7 +21,6 @@ "js", "java", "object", - "wraper", "class" ], "author": "dead_horse ", @@ -33,12 +31,11 @@ "homepage": "https://github.com/node-modules/js-to-java", "dependencies": {}, "devDependencies": { - "autod": "*", "contributors": "*", "cov": "*", - "istanbul": "*", + "jshint": "2", "mocha": "*", - "should": "10.0.0", - "jshint": "2" + "nyc": "^15.1.0", + "should": "10.0.0" } } From 300d8851d7d307f73d497baaf629dd2a1acd64ff Mon Sep 17 00:00:00 2001 From: fengmk2 Date: Tue, 11 Jul 2023 11:27:07 +0800 Subject: [PATCH 2/3] f --- .github/workflows/nodejs.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/nodejs.yml b/.github/workflows/nodejs.yml index cfdbd37..b8012e3 100644 --- a/.github/workflows/nodejs.yml +++ b/.github/workflows/nodejs.yml @@ -15,4 +15,4 @@ jobs: uses: node-modules/github-actions/.github/workflows/node-test.yml@master with: os: 'ubuntu-latest, macos-latest, windows-latest' - version: '10, 12, 14, 16, 18, 20' + version: '12, 14, 16, 18, 20' From 0e17e87c900e959d1a267223bc76439339f80cd7 Mon Sep 17 00:00:00 2001 From: fengmk2 Date: Tue, 11 Jul 2023 11:29:53 +0800 Subject: [PATCH 3/3] f --- .github/workflows/nodejs.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/nodejs.yml b/.github/workflows/nodejs.yml index b8012e3..ad3860c 100644 --- a/.github/workflows/nodejs.yml +++ b/.github/workflows/nodejs.yml @@ -14,5 +14,5 @@ jobs: name: Node.js uses: node-modules/github-actions/.github/workflows/node-test.yml@master with: - os: 'ubuntu-latest, macos-latest, windows-latest' + os: 'ubuntu-latest' version: '12, 14, 16, 18, 20'