Commit Graph

85 Commits

Author SHA1 Message Date
Opender Singh
f577020fb9 stop stalebot from closing issues (#3439) 2021-06-03 20:24:53 +12:00
Opender Singh
5753356305
Update stalebot config and add issue management workflow (#3426) 2021-05-27 16:03:22 +12:00
Opender Singh
25ac42eb23
Skip apt repo publish if not stable tag (#3423) 2021-05-27 13:00:07 +12:00
Opender Singh
be59ef1e3b
GH release workflow improvements (#3406) 2021-05-21 08:43:07 +12:00
Opender Singh
1271f5a925
Publish NPM packages through CI (#3311)
* chore: update CI to publish npm packages during a release

* chore: test on all OSs prior to publishing npm packages and running a release

* auth with npm before publish
2021-05-15 09:09:11 +12:00
Dimitri Mitropoulos
5f4c19da35
[TypeScript] Phase 1 & 2 (#3370)
Co-authored-by: Opender Singh <opender.singh@konghq.com>
2021-05-12 18:35:00 +12:00
David Marby
8d79631e59
Add github action for publishing to the apt repository (#3315) 2021-04-23 09:10:02 +02:00
Nijiko Yonskai
5c367ad614
chore: fix bug label (#3228)
Pressed C instead of B.
2021-03-23 10:56:43 -07:00
Nijiko Yonskai
5d4a347845
chore: fix bug label, add unverified, remove title (#3226)
Fixed labels and removed the title which has been repeatedly not changed by users in an attempt to force better titles
2021-03-23 10:34:21 -07:00
Nijiko Yonskai
8efa70c726
chore: fix labels and remove title (#3227)
Fixes labels for feature request template and removes placeholder title in an attempt to improve title names
2021-03-23 10:34:10 -07:00
Nijiko Yonskai
4fdb9bc473
feat: add config for GitHub issues (#3224) 2021-03-23 10:27:11 -07:00
Nijiko Yonskai
c0af01498a
chore: remove question template (#3225)
Remove template in favor of config.yml that promotes the slack community for asking / answering questions.
2021-03-23 10:26:36 -07:00
Yunyu Lin
04d04850e8
Upgrade Electron to 9.3.5 (#3000)
Co-authored-by: Opender Singh <opender.singh@konghq.com>
2021-03-16 09:23:56 +13:00
Opender Singh
f654f49dfb
Onboarding flow ent to end tests and automatic screenshots on failure (#3106)
Co-authored-by: David Marby <david@dmarby.se>
2021-02-26 09:39:59 +13:00
Opender Singh
26fb78ab99
Remove Core and Designer specific cases (#3034) 2021-02-03 12:19:22 +13:00
Opender Singh
fa4306c5d8
Introduce E2E tests for inso run test (#2917) 2020-12-08 13:03:06 +13:00
Opender Singh
6403d20be2
Add timeout to spectron steps in github actions (#2774) 2020-10-27 01:10:29 +13:00
Opender Singh
8a6c5cc9b3
Run tests for builds vs packages using env variable (#2660) 2020-09-25 08:14:54 +12:00
Gregory Schier
a1c96fb6ac
Remove whitelist logic for pivot release (#2460)
Co-authored-by: David Marby <david@dmarby.se>
2020-09-18 15:40:30 +02:00
Opender Singh
e521d0651d
Fix hard-coded path in electron mock (#2565)
* Fix hard-coded path in electron mock

* Disable failfast strategy

* Remove path mocking, as it is no longer needed becasuse CI runs on all OSs, and it causes issues with database initialization for unit testing

* Update

* Update packages/insomnia-app/app/sync/git/__tests__/mem-plugin.test.js

Co-authored-by: David Marby <david@dmarby.se>

* Update packages/insomnia-app/app/sync/git/__tests__/mem-plugin.test.js

Co-authored-by: David Marby <david@dmarby.se>

Co-authored-by: David Marby <david@dmarby.se>
2020-08-30 23:17:15 +12:00
Opender Singh
567ee026c4
Add matrix and remove double bootstrapping from insomnia-components (#2550) 2020-08-26 08:45:58 +12:00
Opender Singh
3bcbd24c8a
Add designer smoke tests to CI (#2549) 2020-08-25 11:27:44 +12:00
Opender Singh
deaded4674
Add e2e Core tests to PR workflow (#2536)
Co-authored-by: David Marby <david@dmarby.se>
2020-08-25 08:40:40 +12:00
Opender Singh
d7594e6fce
Remove assignee from feature request template (#2532) 2020-08-20 22:11:25 +12:00
Gregory Schier
680d28bf83
Switch from GH_TOKEN to default GITHUB_TOKEN (#2472)
* Try GITHUB_TOKEN secret instead of GH_TOKEN

* Bump version

* Revert version

* Revert version
2020-07-31 13:32:16 -07:00
Gregory Schier
93c91ebdbe
Upgrade Electron (#2403)
* Upgrade Electron to 8, bump Node version, fix font-manager

* Specify nodeIntegration as true

* Get <webview> working again

* Get <webview> working again

* Electron 9.0

* Escape parens in plugin install exec path (newer Electron added them)

* Bump versions for first alpha

* Electron 9.1

* Convert all Electron APIs that switched from callback to Promise

* Fix send-and-download feature

* Remove user-agent override hack for OAuth 2 login window

* Bump alpha version

* Fix issue regarding chokidar

* Add package-lock.json

* Upgrade chokidar because @babel/cli uses an older incompatible version of fsevents

* Fix source maps

* Read .nvmrc in GitHub actions

* Address remaining PR feedback
2020-07-27 22:18:26 -07:00
Opender Singh
c21fd21444 Fix workflows 2020-07-02 12:08:17 +12:00
Opender Singh
24630e1873 Fix github workflow 2020-07-02 11:52:49 +12:00
Gregory Schier
487047f843
Add test:pre-release script that excludes CLI tests (#2332)
* Add test:pre-release script that excludes CLI tests

* Less repetition
2020-06-30 13:54:38 -07:00
Gregory Schier
45861b6393
POC to get Insomnia networking available outside of app (#2329)
* Hacked insomnia lib package to get Insomnia's networking in tests

* Some small tweaks

* Got it mostly working

* Tweak

* Fix

* Fix pkg

* Fix some things

* Add comment

* Comment out log

* Some tweaks after doing a self code review

* Fix test

* Update app name for `insomnia-send-request`

* Update package-lock

* Update package-locks

* Fix tests

* Add gitignore

* Fix tests hopefully

* Fix accidental dep deletions

* Fix tests again

* Mock for all tests

* Update tests again

* Don't compile for Electron for tests

* Update release scripts to disable tests
2020-06-30 12:36:15 -07:00
Gregory Schier
ec81568d43
Add Snapcraft release to Core and Designer (#2268)
* Try building snap package

* Custom snap workflow

* Fix names

* Put back node install

* Try moving env

* Add fontconfig lib

* Fix libfontconfig-dev

* Fix git tag priority

* Fix env

* Fix git ref

* Wow, fix ref again

* Remove Node 10 requirement

* Wow I'm silly

* Back to Node 10

* Ditch electron-builder Docker container

* Try apt-get witihout sudo

* Try snapcraft action

* Install snapcraft

* Log into snapcraft

* Install correct version of snapcraft

* Install snapcraft via snap

* Change Designer executable name

* Publish snap to stable

* Try snap store publish overrides

* Fix buildContext reference

* Delete debug release-snap workflow

* Remove electron-builder container

* Remove unnecessary env

* Add back node 10 version check

* Revert non-working snap channel override
2020-06-09 17:32:01 -07:00
Opender Singh
fae26d65ac
Fix windows tests (#2227) 2020-05-29 10:45:37 +12:00
Gregory Schier
6b46faa05a Also run tests on Windows 2020-05-28 15:01:17 -07:00
Gregory Schier
4387381fd1
Upgrade node-libcurl (#2223)
* deps: bump node-libcurl to latest prerelease version

* Add .npmrc, bump Electron to 3.1.13, remove electron-rebuild

* Minor tweaks

* package locks

* Bump version

* Switch to font-manager and fix fsevents rimraf

* Try generating npmrc inside build/

* Try uninstall of fsevents instead

* Bump

* Try npm env vars

* Extra .npmrc

* Try npm env vars in all CI

* Fix insomnia-cookies dependencies

* Fix typo

* Loosen nvmrc version

* Remove npm uninstalls

* Build outside of Docker

* Remove Docker, build all on GH Actions

* Bump Core version

* Disable Snapcraft for now

* Bump

* Disable snap for Designer too

* Update product name for Core

* Update test.yml

* Remove Travis file

* Make userData folder explicit and add Curl types

* Remove old Kong icon

* Remove curl.js adapter

* Revert productName

* Fix release date

* Try remove windows build tools from CI

* Add comment about Snap deploys

* Remove the pane border on Windows (no longer necessary)

Co-authored-by: Jonathan Cardoso Machado <me@jonathancardoso.com>
2020-05-28 10:09:51 -07:00
Opender Singh
877a2a1725
Trigger test workflow on external PR (#2218) 2020-05-27 17:40:46 +12:00
Gregory Schier
8162772dae More linux builds 2020-04-29 11:19:41 -07:00
Gregory Schier
9e7b2401a4 Always run test workflow 2020-04-26 15:03:41 -07:00
Gregory Schier
50b6b995aa Fix snapcraft env check 2020-04-26 14:47:34 -07:00
Gregory Schier
4cb8e34aef Rename some old things 2020-04-26 14:08:50 -07:00
Gregory Schier
c6a7c4d682 Initial designer merge 2020-04-26 13:33:39 -07:00
Gregory Schier
973f31e1f1 Try fixing 7zip-bin-linux issue 2020-02-12 10:20:10 -05:00
Gregory Schier
851e142136 Rename getinsomnia > kong 2019-12-17 12:16:08 -05:00
Gregory Schier
533caa4663 Update email address 2019-12-12 15:39:41 -05:00
Gregory Schier
4a2e2f0074
Delete ISSUE_TEMPLATE.md 2019-12-12 10:49:29 -05:00
Gregory Schier
97ae19eaf1 Add issue templates 2019-12-12 10:48:56 -05:00
Gregory Schier
d267091266 Revert Ubuntu UA login 2019-11-28 13:44:38 -05:00
Gregory Schier
6932cf6dc6 Fix Windows build GitHub Action 2019-11-27 13:37:24 -05:00
Gregory Schier
ba21a9ee23 Log into Ubuntu Advantage 2019-11-27 11:56:51 -05:00
Gregory Schier
43d183d627 Update Linux dependencies for libcurl (Closes #1757) 2019-11-27 10:07:43 -05:00
Gregory Schier
db9925165a Try update windows-build-tools 2019-10-30 10:58:16 -04:00