Commit Graph

55 Commits

Author SHA1 Message Date
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
Gregory Schier
b531dfbd9c Fix package script env var reference 2019-10-30 10:39:00 -04:00
Gregory Schier
2d03e9f170 Remove Mac builds from GitHub Actions 2019-10-18 10:54:04 -04:00
Gregory Schier
f554425d13 Add travis back for macOS builds 2019-10-18 10:48:39 -04:00
Gregory Schier
d8d2398c81 Add SNAPCRAFT_LOGIN_FILE secret 2019-10-17 16:32:09 -04:00
Gregory Schier
736e367d7b Fix GITHUB env check 2019-10-17 16:17:39 -04:00
Gregory Schier
b0e9edea9d Add snapcraft login 2019-10-17 15:57:26 -04:00
Gregory Schier
c33c7c0363 Use snapcraft Docker image 2019-10-10 16:28:04 -07:00
Gregory Schier
468fdd8cba Snapcraft install attempt 2 2019-10-10 14:17:11 -07:00
Gregory Schier
a65e99fb63 Print snapcraft version 2019-10-10 14:05:40 -07:00
Gregory Schier
d62b969d87 Bump version to beta 2019-10-10 12:20:46 -07:00
Gregory Schier
51d16a9fca CI fixes 2019-10-10 11:34:43 -07:00
Gregory Schier
ff976ed074 Fix Ubuntu 16 version 2019-10-10 10:49:59 -07:00
Gregory Schier
53a603052e Specify Linux build targets 2019-10-10 10:40:44 -07:00
Gregory Schier
2153af7ab9 Fix owner and repo in release code 2019-10-10 10:29:49 -07:00
Gregory Schier
54a524a55c Fix linux? 2019-10-09 17:54:44 -07:00
Gregory Schier
6c67a82383 Ubuntu 14 and 16 builds 2019-10-09 17:46:41 -07:00
Gregory Schier
358791abd2 Code signing GH Actions attempt 2019-10-09 14:09:16 -07:00
Gregory Schier
153b10c209
Better Github Actions builds (#1718)
* Try some things

* Try docker

* Specify bash in Dockerfile

* Fix?

* Fix dockerfile version

* Fix bootstrap.sh path

* Use GITHUB_WORKSPACE in docker script

* Fix permissions again

* Fix missing bootstrap.sh

* Try again

* Fix entrypoint.sh permissions

* Remove Linux2
2019-10-09 13:31:42 -07:00
Gregory Schier
7888030971 Try setting GYP_MSVS_VERSION=2017 2019-10-09 10:36:58 -07:00
Gregory Schier
eb19b2b1bc Try msvs 2017 2019-10-09 10:21:42 -07:00
Gregory Schier
cad520a1db Fix deprecated version param in GH Action 2019-10-08 16:47:53 -07:00
Gregory Schier
46373fda2e Try fix CI 2019-10-08 16:46:17 -07:00
Gregory Schier
773eefc059
Initial try at creating GitHub actions (#1646)
* Initial try at creating GitHub actions

* Fix Git checkout

* Just Mac for now

* Add Windows back

* Try change run for WIndows

* Configure msvs

* Try again

* Try again

* Try downgrading windows

* Change msvs version

* Separate Windows steps

* Try adding Ubuntu

* Linux packages

* SUdo?

* Try something else

* Make test more robust
2019-08-21 23:59:06 -07:00
Gregory Schier
0eccfce9db Fix stalebot config 2019-05-03 10:13:36 -04:00
Gregory Schier
b4caac21ed Add "Needs Discussion" to stalebot ignore 2018-06-25 16:43:58 -04:00
Knut Hühne
6c27522713 fix typo in issue template (#816) 2018-03-19 11:23:11 +10:00
Gregory Schier
f746eff4ca Enforce multiline on key-value editor (Fixes #745) 2018-02-08 17:14:54 +08:00
Gregory Schier
3f7c9d023a Update welcome config 2017-11-23 01:26:09 +00:00
Gregory Schier
15a759608f Add welcome bot config 2017-11-23 01:21:58 +00:00
Gregory Schier
b0ae6ab536
Rename stale.yaml to stale.yml 2017-11-08 17:32:10 +01:00