Skip to content

Commit 8a6f5f6

Browse files
authored
Bring back to life (#136)
* Update electron deps * Turn off open url from notifications * Add url to useful article * Upgrade lockfile * Make auth work again * Upgrade react * Upgrade past broken mem cache version * Remove listeners after login * Handle draft PRs * Fix bug stopping authorization of orgs * Make logout work * Fix build command * Increment schema version * Add github action * Ignore lint warning * Use token for build * Add MacOs and windows * Refactor job * Fix notifications * Remove travis stuff * Remove commented out code
1 parent 0b21c67 commit 8a6f5f6

File tree

19 files changed

+32324
-1194
lines changed

19 files changed

+32324
-1194
lines changed

.github/workflows/app-build.yml

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
name: App build
2+
3+
on:
4+
push:
5+
branches:
6+
- 'v*.*'
7+
env:
8+
GH_TOKEN: ${{ secrets.GH_TOKEN }}
9+
jobs:
10+
build-and-create-draft-release:
11+
runs-on: ${{ matrix.os }}
12+
strategy:
13+
matrix:
14+
os: [ubuntu-latest, windows-latest, macos-latest]
15+
node-version: [16.x]
16+
17+
steps:
18+
- uses: actions/checkout@v2
19+
- name: Use Node.js ${{ matrix.node-version }}
20+
uses: actions/setup-node@v2
21+
with:
22+
node-version: ${{ matrix.node-version }}
23+
cache: 'npm'
24+
- run: npm ci
25+
- run: npm run ship
26+

.nvmrc

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

.travis.yml

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

README.md

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -122,13 +122,10 @@ Limitations:
122122

123123
### :shipit: CI/CD and Releasing
124124

125-
Pullp uses Travis for CI/CD. This is configured so that any branch that is pushed with a name in the format vX.X.X will be automatically packaged for Mac and Linux and uploaded to Github as a draft release.
126-
127-
Any branch name that doesn't match will have the test suite and linter run against it.
125+
Pullp uses Github Actions for CI/CD. This is configured so that any branch that is pushed with a name in the format vX.X.X will be automatically packaged for Mac and Linux and uploaded to Github as a draft release.
128126

129127
e.g.
130128

131-
* a branch with a name `v1.9.70` will be created as a draft release with both the Mac and Linux installation files attached.
132-
* a branch with a name `add-new-feature` will not be created as a draft release, but will be tested and linted.
129+
* a branch with a name `v1.9.70` will be created as a draft release with the Windows, Mac and Linux installation files attached.
133130

134131
Once the draft release is on Github it can have release notes added and then be published! :ok_hand:

ci-build.sh

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

0 commit comments

Comments
 (0)