Skip to content

Commit 02e9b04

Browse files
authored
Merge pull request #361 from manosim/release-3.0.0
Release 3.0.0
2 parents 7a7c458 + 374b9b7 commit 02e9b04

File tree

157 files changed

+11193
-9938
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

157 files changed

+11193
-9938
lines changed

.babelrc

Lines changed: 0 additions & 3 deletions
This file was deleted.

.circleci/config.yml

Lines changed: 93 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,93 @@
1+
version: 2.1
2+
3+
executors:
4+
node:
5+
docker:
6+
- image: circleci/node:10.17.0
7+
8+
commands:
9+
install-dependencies:
10+
description: 'Install Dependencies'
11+
steps:
12+
- run:
13+
name: Install Dependencies
14+
command: yarn install --frozen-lockfile
15+
16+
restore-yarn:
17+
description: 'Restore Yarn Package Cache'
18+
steps:
19+
- restore_cache:
20+
key: yarn-packages-{{ checksum "yarn.lock" }}
21+
22+
save-yarn:
23+
description: 'Save Yarn Package Cache'
24+
steps:
25+
- save_cache:
26+
key: yarn-packages-{{ checksum "yarn.lock" }}
27+
paths:
28+
- ~/.cache/yarn
29+
30+
jobs:
31+
setup:
32+
executor: node
33+
steps:
34+
- checkout
35+
- restore-yarn
36+
- install-dependencies
37+
- save-yarn
38+
- persist_to_workspace:
39+
root: ./
40+
paths:
41+
- ./
42+
43+
run-unit-tests:
44+
executor: node
45+
steps:
46+
- attach_workspace:
47+
at: ./
48+
- run:
49+
name: Run Prettier (Check)
50+
command: yarn prettier-check
51+
- run:
52+
name: Run Jest
53+
command: yarn test --coverage --runInBand
54+
- store_artifacts:
55+
path: ./coverage
56+
destination: coverage
57+
58+
build-bundle:
59+
executor: node
60+
steps:
61+
- attach_workspace:
62+
at: ./
63+
- run:
64+
name: 'Build TS'
65+
command: yarn build
66+
- run:
67+
name: 'Package'
68+
command: yarn package
69+
- run:
70+
name: 'Zip the package'
71+
command: |
72+
cd Gitify-darwin-x64
73+
zip -r gitify-osx.zip Gitify.app
74+
cd -
75+
- store_artifacts:
76+
path: ./Gitify-darwin-x64
77+
destination: Gitify-darwin-x64
78+
79+
workflows:
80+
version: 2.1
81+
82+
run-tests:
83+
jobs:
84+
- setup
85+
- run-unit-tests:
86+
requires:
87+
- setup
88+
- build-bundle:
89+
filters:
90+
branches:
91+
only: master
92+
requires:
93+
- run-unit-tests

.eslintrc

Lines changed: 0 additions & 29 deletions
This file was deleted.

.gitignore

Lines changed: 76 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,80 @@
1+
# Mac Files
12
.DS_Store
2-
npm-debug.log
33

4-
dist/
5-
coverage/
4+
# Logs
5+
logs
6+
*.log
7+
npm-debug.log*
8+
yarn-debug.log*
9+
yarn-error.log*
10+
lerna-debug.log*
11+
12+
# Diagnostic reports (https://nodejs.org/api/report.html)
13+
report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json
14+
15+
# Runtime data
16+
pids
17+
*.pid
18+
*.seed
19+
*.pid.lock
20+
21+
# Directory for instrumented libs generated by jscoverage/JSCover
22+
lib-cov
23+
24+
# Coverage directory used by tools like istanbul
25+
coverage
26+
*.lcov
27+
28+
# nyc test coverage
29+
.nyc_output
30+
31+
# Compiled binary addons (https://nodejs.org/api/addons.html)
32+
build/Release
33+
34+
# Dependency directories
635
node_modules/
36+
jspm_packages/
37+
38+
# TypeScript v1 declaration files
39+
typings/
40+
41+
# TypeScript cache
42+
*.tsbuildinfo
43+
44+
# Optional npm cache directory
45+
.npm
46+
47+
# Optional eslint cache
48+
.eslintcache
49+
50+
# Optional REPL history
51+
.node_repl_history
52+
53+
# Output of 'npm pack'
54+
*.tgz
55+
56+
# Yarn Integrity file
57+
.yarn-integrity
58+
59+
# dotenv environment variables file
60+
.env
61+
.env.test
62+
63+
# parcel-bundler cache (https://parceljs.org/)
64+
.cache
65+
66+
# Uncomment the public line if your project uses Gatsby
67+
# https://nextjs.org/blog/next-9-1#public-directory-support
68+
# https://create-react-app.dev/docs/using-the-public-folder/#docsNav
69+
# public
70+
71+
# Storybook build outputs
72+
.out
73+
.storybook-out
74+
75+
# Temporary folders
76+
tmp/
77+
temp/
78+
79+
dist/
780
Gitify-darwin-x64/

.istanbul.yml

Lines changed: 0 additions & 8 deletions
This file was deleted.

.nvmrc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
10.17.0

.prettierrc

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
trailingComma: "es5"
2+
tabWidth: 2
3+
semi: true
4+
singleQuote: true

.sass-lint.yml

Lines changed: 0 additions & 59 deletions
This file was deleted.

.travis.yml

Lines changed: 0 additions & 15 deletions
This file was deleted.

LICENSE

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
The MIT License (MIT)
22

3-
Copyright (c) 2017 Emmanouil Konstantinidis
3+
Copyright (c) 2020 Emmanouil Konstantinidis
44

55
Permission is hereby granted, free of charge, to any person obtaining a copy
66
of this software and associated documentation files (the "Software"), to deal

0 commit comments

Comments
 (0)