Skip to content

Commit

Permalink
Replace travis with github actions (#49)
Browse files Browse the repository at this point in the history
* Replace travis with github actions

* Added missing yarn install

* Fixed badge url
  • Loading branch information
McFizh committed Dec 15, 2023
1 parent fb80750 commit e50ebfc
Show file tree
Hide file tree
Showing 18 changed files with 4,314 additions and 3,861 deletions.
15 changes: 15 additions & 0 deletions .github/workflows/unit-tests.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
name: unit-tests
on: [push]
jobs:
build:
runs-on: ubuntu-latest
strategy:
matrix:
node-version: [14.x, 16.x, 18.x, 20.x]
steps:
- uses: actions/checkout@v3
- uses: actions/setup-node@v3
with:
node-version: ${{ matrix.node-version }}
- run: yarn install --frozen-lockfile
- run: npm run test-ci
9 changes: 0 additions & 9 deletions .travis.yml

This file was deleted.

6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
[![NPM version][npm-img]][npm-url]
[![NPM Downloads][downloads-image]][npm-url]
[![Build status][travis-img]][travis-url]
[![Build status][actions-img]][actions-url]
[![Test coverage][coveralls-img]][coveralls-url]
[![Dependency status][david-img]][david-url]
[![License][license-img]][license-url]
Expand Down Expand Up @@ -96,9 +96,9 @@ app.listen(3000);

[npm-url]: https://npmjs.org/package/@koa/multer

[travis-img]: https://img.shields.io/travis/koajs/multer.svg?style=flat-square
[actions-img]: https://github.com/koajs/multer/actions/workflows/unit-tests.yaml/badge.svg

[travis-url]: https://travis-ci.org/koajs/multer
[actions-url]: https://github.com/koajs/multer/actions

[coveralls-img]: https://img.shields.io/coveralls/koajs/multer.svg?style=flat-square

Expand Down
4 changes: 2 additions & 2 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -47,10 +47,10 @@
"remark-preset-github": "^4.0.4",
"rimraf": "^3",
"testdata-w3c-json-form": "^1",
"xo": "^0.53.1"
"xo": "^0.54.2"
},
"engines": {
"node": ">= 8"
"node": ">= 14"
},
"files": [
"LICENSE",
Expand Down
1 change: 0 additions & 1 deletion test/disk-storage.js
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
/* eslint-env mocha */

const assert = require('node:assert');

const fs = require('node:fs');
const path = require('node:path');
const temp = require('fix-esm').require('fs-temp').default;
Expand Down
1 change: 0 additions & 1 deletion test/error-handling.js
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
/* eslint-env mocha */

const assert = require('node:assert');

const stream = require('node:stream');
const FormData = require('form-data');
const multer = require('..');
Expand Down
1 change: 0 additions & 1 deletion test/expected-files.js
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
/* eslint-env mocha */

const assert = require('node:assert');

const FormData = require('form-data');
const multer = require('..');
const util = require('./_util');
Expand Down
1 change: 0 additions & 1 deletion test/fields.js
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@

const assert = require('node:assert');
const stream = require('node:stream');

const FormData = require('form-data');
const testData = require('testdata-w3c-json-form');
const multer = require('..');
Expand Down
1 change: 0 additions & 1 deletion test/file-filter.js
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
/* eslint-env mocha */

const assert = require('node:assert');

const FormData = require('form-data');
const multer = require('..');
const util = require('./_util');
Expand Down
1 change: 0 additions & 1 deletion test/file-ordering.js
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
/* eslint-env mocha */

const assert = require('node:assert');

const FormData = require('form-data');
const multer = require('..');
const util = require('./_util');
Expand Down
1 change: 0 additions & 1 deletion test/functionality.js
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
/* eslint-env mocha */

const assert = require('node:assert');

const temp = require('fix-esm').require('fs-temp').default;
const rimraf = require('rimraf');
const FormData = require('form-data');
Expand Down
1 change: 0 additions & 1 deletion test/issue-232.js
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
/* eslint-env mocha */

const assert = require('node:assert');

const temp = require('fix-esm').require('fs-temp').default;
const rimraf = require('rimraf');
const FormData = require('form-data');
Expand Down
1 change: 0 additions & 1 deletion test/koa-integration.js
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
/* eslint-env mocha */

const assert = require('node:assert');

const Koa = require('koa');
const Router = require('@koa/router');
const FormData = require('form-data');
Expand Down
1 change: 0 additions & 1 deletion test/memory-storage.js
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
/* eslint-env mocha */

const assert = require('node:assert');

const FormData = require('form-data');
const multer = require('..');
const util = require('./_util');
Expand Down
1 change: 0 additions & 1 deletion test/reuse-middleware.js
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
/* eslint-env mocha */

const assert = require('node:assert');

const FormData = require('form-data');
const multer = require('..');
const util = require('./_util');
Expand Down
1 change: 0 additions & 1 deletion test/select-field.js
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
/* eslint-env mocha */

const assert = require('node:assert');

const FormData = require('form-data');
const multer = require('..');
const util = require('./_util');
Expand Down
1 change: 0 additions & 1 deletion test/unicode.js
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
/* eslint-env mocha */

const assert = require('node:assert');

const path = require('node:path');
const temp = require('fix-esm').require('fs-temp').default;
const rimraf = require('rimraf');
Expand Down
Loading

0 comments on commit e50ebfc

Please sign in to comment.