Skip to content

Commit 60bd4f7

Browse files
authored
Merge pull request #7 from gregoranders/development
Development
2 parents 1ea878b + 353b036 commit 60bd4f7

File tree

6 files changed

+63
-47
lines changed

6 files changed

+63
-47
lines changed

.github/actions/create-release/index.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import * as core from "@actions/core";
22
import { context, GitHub } from "@actions/github";
33

4-
import * as Octokit from "@octokit/rest";
4+
import { Octokit } from "@actions/github/node_modules/@octokit/rest";
55

66
type IResponse = Octokit.Response<Octokit.ReposGetLatestReleaseResponse | Octokit.ReposCreateReleaseResponse>;
77

.github/actions/upload-asset/index.ts

+5-5
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
import * as core from "@actions/core";
22
import { GitHub } from "@actions/github";
33

4-
import * as Octokit from "@octokit/rest";
4+
import { Octokit } from "@actions/github/node_modules/@octokit/rest";
55

66
import * as fs from "fs";
77
import { getType } from "mime";
88
import * as path from "path";
99

1010
async function upload(github: GitHub, filePath: fs.PathLike,
11-
name: string, url: string): Promise<Octokit.ReposUploadReleaseAssetResponseValue> {
11+
name: string, url: string): Promise<Octokit.ReposUploadReleaseAssetResponseValue> {
1212
const headers: Octokit.ReposUploadReleaseAssetParamsHeaders = {
1313
"content-length": fs.statSync(filePath).size,
1414
"content-type": getType(filePath.toString()) || "application/zip",
@@ -25,9 +25,9 @@ async function upload(github: GitHub, filePath: fs.PathLike,
2525
}
2626

2727
async function run(): Promise<void> {
28-
const assetUploadURL: string = core.getInput("url", {required: true});
29-
const assetName: string = core.getInput("name", {required: true});
30-
const assetPath: string = core.getInput("path", {required: true});
28+
const assetUploadURL: string = core.getInput("url", { required: true });
29+
const assetName: string = core.getInput("name", { required: true });
30+
const assetPath: string = core.getInput("path", { required: true });
3131

3232
if (!process.env.GITHUB_TOKEN) {
3333
core.setFailed("Missing GitHub token");

.github/workflows/development.yml

+9
Original file line numberDiff line numberDiff line change
@@ -59,3 +59,12 @@ jobs:
5959
with:
6060
coverageCommand: npm run test
6161
debug: true
62+
- name: integration test
63+
if: matrix.os == 'ubuntu-latest'
64+
run: |
65+
ls -lha /dev/shm
66+
sudo apt-get update
67+
sudo apt-get install xvfb
68+
sudo chmod 1777 /dev/shm
69+
npm run build
70+
xvfb-run --auto-servernum -- bash -c "npm run it"

.gitignore

+1
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ lib-cov
2020

2121
# Coverage directory used by tools like istanbul
2222
coverage
23+
coverage-it
2324
*.lcov
2425

2526
# nyc test coverage

package.json

+38-32
Original file line numberDiff line numberDiff line change
@@ -34,14 +34,18 @@
3434
"collectCoverageFrom": [
3535
"**/*.{ts,tsx}",
3636
"**/*.{js,jsx}",
37-
"!**/node_modules/**"
37+
"!**/node_modules/**",
38+
"!main.ts",
39+
"!renderer.tsx"
3840
],
3941
"moduleFileExtensions": [
4042
"ts",
4143
"tsx",
4244
"js"
4345
],
44-
"reporters": ["jest-spec-reporter"],
46+
"reporters": [
47+
"jest-spec-reporter"
48+
],
4549
"setupFilesAfterEnv": [
4650
"jest-enzyme"
4751
],
@@ -56,36 +60,38 @@
5660
},
5761
"homepage": "https://gregoranders.github.io/typescript-react-electron-starter/",
5862
"dependencies": {
59-
"electron": "7.1.7",
63+
"electron": "8.2.0",
6064
"fancy-log": "1.3.3",
61-
"react": "16.12.0",
62-
"react-dom": "16.12.0"
65+
"react": "16.13.1",
66+
"react-dom": "16.13.1"
6367
},
6468
"devDependencies": {
65-
"@actions/core": "1.2.0",
66-
"@actions/github": "2.0.0",
67-
"@octokit/rest": "16.36.0",
68-
"@types/archiver": "3.0.0",
69+
"@actions/core": "1.2.3",
70+
"@actions/github": "2.1.1",
71+
"@octokit/core": "2.4.3",
72+
"@octokit/rest": "17.1.4",
73+
"@octokit/types": "2.5.1",
74+
"@types/archiver": "3.1.0",
6975
"@types/electron-packager": "14.0.0",
70-
"@types/enzyme": "^3.10.4",
71-
"@types/enzyme-adapter-react-16": "^1.0.5",
76+
"@types/enzyme": "3.10.5",
77+
"@types/enzyme-adapter-react-16": "1.0.6",
7278
"@types/fancy-log": "1.3.1",
7379
"@types/gulp": "4.0.6",
7480
"@types/gulp-sass": "4.0.0",
7581
"@types/gulp-sourcemaps": "0.0.32",
76-
"@types/jest": "24.0.25",
82+
"@types/jest": "25.1.4",
7783
"@types/mime": "2.0.1",
78-
"@types/react": "16.9.17",
79-
"@types/react-dom": "16.9.4",
80-
"@types/react-test-renderer": "16.9.1",
84+
"@types/react": "16.9.26",
85+
"@types/react-dom": "16.9.5",
86+
"@types/react-test-renderer": "16.9.2",
8187
"@types/through2": "2.0.34",
8288
"@types/webdriverio": "4.13.3",
83-
"@zeit/ncc": "0.21.0",
89+
"@zeit/ncc": "0.22.0",
8490
"archiver": "3.1.1",
85-
"del": "^5.1.0",
86-
"electron-packager": "14.1.1",
87-
"enzyme": "^3.11.0",
88-
"enzyme-adapter-react-16": "^1.15.2",
91+
"del": "5.1.0",
92+
"electron-packager": "14.2.1",
93+
"enzyme": "3.11.0",
94+
"enzyme-adapter-react-16": "1.15.2",
8995
"gulp": "4.0.2",
9096
"gulp-git": "2.10.0",
9197
"gulp-jest": "4.0.3",
@@ -94,20 +100,20 @@
94100
"gulp-sourcemaps": "2.6.5",
95101
"gulp-tslint": "8.1.4",
96102
"gulp-typescript": "6.0.0-alpha.1",
97-
"jest": "24.9.0",
98-
"jest-cli": "24.9.0",
99-
"jest-environment-enzyme": "^7.1.2",
100-
"jest-enzyme": "^7.1.2",
101-
"jest-spec-reporter": "^1.0.10",
103+
"jest": "25.2.3",
104+
"jest-cli": "25.2.3",
105+
"jest-environment-enzyme": "7.1.2",
106+
"jest-enzyme": "7.1.2",
107+
"jest-spec-reporter": "1.0.12",
102108
"mime": "2.4.4",
103-
"node-sass": "4.13.0",
104-
"react-test-renderer": "16.12.0",
105-
"rimraf": "3.0.0",
109+
"node-sass": "4.13.1",
110+
"react-test-renderer": "16.13.1",
111+
"rimraf": "3.0.2",
106112
"spectre.css": "0.5.8",
107-
"spectron": "9.0.0",
113+
"spectron": "10.0.1",
108114
"through2": "3.0.1",
109-
"ts-jest": "24.2.0",
110-
"tslint": "5.20.1",
111-
"typescript": "3.7.4"
115+
"ts-jest": "25.2.1",
116+
"tslint": "6.1.0",
117+
"typescript": "3.8.3"
112118
}
113119
}

typings/gulp-jest/index.d.ts

+9-9
Original file line numberDiff line numberDiff line change
@@ -3,17 +3,17 @@
33

44
declare module "gulp-jest" {
55

6-
interface GulpJestOptions extends jest.InitialOptions {
7-
}
6+
interface GulpJestOptions {
7+
}
88

9-
interface GulpJest {
10-
(options?: GulpJestOptions): NodeJS.ReadWriteStream;
11-
}
9+
interface GulpJest {
10+
(options?: GulpJestOptions): NodeJS.ReadWriteStream;
11+
}
1212

13-
const _tmp: {
14-
default: GulpJest;
15-
}
13+
const _tmp: {
14+
default: GulpJest;
15+
}
1616

17-
export = _tmp;
17+
export = _tmp;
1818

1919
}

0 commit comments

Comments
 (0)