Commit Graph

282 Commits

Author SHA1 Message Date
Jack Kavanagh
10e1ded7dc bump/security-actions (#8510) 2025-03-25 17:03:09 +01:00
Ryan Willis
05d15b4abf securely wrap execution (#8451)
* test using a wrapper that sets security context before invoking the main application

* add build step to pr ci

* try with diff ver string

* statically link the standard libraries for portability

* more static linking

* prior version string

* remove pr substring from version

* try using a different version string
2025-03-25 08:57:53 -07:00
Balu George
8d1e6b21c4 Pin all external github actions to their corresponding commit SHAs (#8511) 2025-03-24 11:11:26 +00:00
Filipe Freire
3f86211139 chore: bump electron 35 [INS-5154] (#8490)
* chore: bump electron 35 [no-ticket]

* fix: build.ts poiting to node 22

* fix: update types

* fix: comment out inso build.ts node version check

* fix: bump npx pkg

* skip flakey tests

* bump timeout

* use glob instead of regex

* fix windows inconsistency

* revert experiemental changes

* fix: revert timeout

---------

Co-authored-by: jackkav <jackkav@gmail.com>
2025-03-20 10:53:34 +01:00
Jay Wu
4d65587770 chore: update the publish workflow (#8407)
* chore: new workflow

* Chore: update the publish workflow

* inso use the same version as app

* fix(ci): verify artifact and image provenance and signature before uploading gh assets

* fix bug and typo

* fix bug

---------

Co-authored-by: saisatishkarra <saisatish.karra@konghq.com>
2025-02-27 21:07:59 +08:00
Filipe Freire
f7f8c4751a fix: disable arch for linux on electron-builder [INS-5053] (#8427) 2025-02-27 17:49:22 +08:00
Filipe Freire
f473bad2f3 arm64 linux build targets 2025-02-07 15:54:22 +00:00
hexchain
b7e959758b chore: also build appimage for arm64 linux (#8331) 2025-01-30 00:00:35 +01:00
Filipe Freire
df0570764d fix: .deb and .snap upload on publish [no-ticket] (#8332)
* fix: .deb and .snap upload on publish [no-ticket]

* remove the arm64 snap that we are not producing
2025-01-29 14:20:21 +00:00
Filipe Freire
9e38909f07 exclude inso docker from arm build 2025-01-28 16:58:34 +00:00
jackkav
cc0cdb66ce use ubuntu 22 2025-01-28 13:41:28 +01:00
jackkav
c4b77f39c5 only tag.gz for arm 2025-01-28 13:41:17 +01:00
Jack Kavanagh
0c7c50c4af make runners conventional (#8325)
* make runners conventional

* use 24 explicitly until latest alias is available for arm

* arm64 need snapcraft
2025-01-28 13:11:01 +01:00
Jack Kavanagh
275e30301d run name (#8324) 2025-01-28 12:09:08 +01:00
hexchain
e5c49f8d38 Build Linux aarch64 packages using the new GH runner (#8306)
* chore: upgrade @getinsomnia/node-libcurl to 2.33.7

* chore: add arch into AppImage name template

* chore: run release workflows on aarch64 linux runner

* fix: also consider process.arch when determining insomnia binary path

* fix: lift unprivileged userns restrictions for linux

Ubuntu 24.04 introduced this new restriction so we just lift it for all
Linux runners now to avoid confusion in the future.

* chore: remove hardcoded platform in inso Dockerfile

* chore: add architecture id into inso artifact name

* feat: modify workflows to support multi-arch
2025-01-28 10:55:25 +01:00
Filipe Freire
8f8445caf2 chore: bump semgrep (#8317)
* chore: bump semgrep

* fix
2025-01-23 15:48:28 +00:00
Curry Yang
18072a8a8f fix: smoke failed in github action (#8274)
* add log

* fix ubuntu image version
2025-01-06 17:07:53 +08:00
Ryan Willis
2a9ffac2ac feat(github): github app [INS-3090] (#8254) 2024-12-17 13:35:01 +00:00
Filipe Freire
8703b889f5 spike: improve release PR warning (#8196) 2024-11-22 15:53:18 +00:00
Curry Yang
890d1b6d7e Update bug_report.yml 2024-11-13 10:40:18 +08:00
Curry Yang
ee3540eb78 Update bug_report.yml (#8167) 2024-11-13 10:31:34 +08:00
Filipe Freire
4e8e7a268b skip_cis_scan: true 2024-10-23 16:15:28 +01:00
Filipe Freire
bfb2f4567f fix: use different security-actions version 2024-10-23 15:54:59 +01:00
Filipe Freire
8ddff9d50e fix: windows code signing (#8084) 2024-10-16 06:47:16 -07:00
Filipe Freire
fc82eecaaf fix: homebrew job [INS-4555] (#8059)
* fix: homebrew job

* comment out beta

* fix

* fix

* fix?

* try

* fix
2024-10-10 08:35:27 +00:00
Filipe Freire
55930232db fix: change snapcore to canonical for action-publish in release-publish 2024-09-24 14:53:21 +01:00
Ryan Willis
9734d1e117 fix(build): set correct inso version during windows build (#7940) 2024-09-11 14:06:55 +00:00
Jack Kavanagh
65b25c9879 remove audit check (#7943) 2024-09-11 09:32:46 +02:00
George He
1775d9fd43 chore: upgraded micromatch and add back npm audit (#7921) 2024-09-06 08:36:55 +01:00
Filipe Freire
432b30cf80 chore: cleanup after v10 beta.1 [no-ticket] (#7918) 2024-09-05 12:14:39 +01:00
Filipe Freire
5ea1261563 debug 2024-09-05 10:50:32 +01:00
Filipe Freire
316633305a try to sign only dll and exe 2024-09-05 10:27:18 +01:00
Filipe Freire
70aa9d3757 fix: use batch_sign on windows 2024-09-05 09:46:54 +01:00
Filipe Freire
2b7611aa79 feat: sign all files on windows [INS-4362] (#7913) 2024-09-04 12:49:09 +02:00
Jack Kavanagh
2ffbecf192 only minify in prod (#7879) 2024-08-28 13:27:11 +00:00
Filipe Freire
8afcfa0578 fix: windows split release-build version 2024-08-28 12:53:48 +01:00
Filipe Freire
e2791fb9c9 fix: windows split release-build version 2024-08-28 12:40:38 +01:00
Jack Kavanagh
02f5bf4d4d inso cli scripting first pass (#7790)
* poc

* add header test

* fix lint

* fix types

* make require work

* low cost abstraction

* test insomnia.sendRequest

* remove execa

* split tests and improve docs

* dynamic import to fix build
2024-08-27 09:36:17 +00:00
Filipe Freire
1067afab4a chore: split packaging for windows builds [INS-3983] (#7838)
* chore: split package for windows codesign [INS-3983]

* fix

* fix

* fix

* prepare for proper release-build pipeline

* tidy up
2024-08-23 08:40:36 +00:00
Filipe Freire
9b3a7f5836 fix: disable failure on npm audit [no-ticket] (#7862) 2024-08-22 14:18:05 +00:00
Jack Kavanagh
977191c24e fix cves and add CI check (#7806)
* fix cve

* npm audit fix

* fix xmldom cve

* add audit step to ci
2024-08-05 15:46:32 +00:00
Jack Kavanagh
fc5699e5f3 inso cli dx improvements (#7776)
* clean up github artifacts flow

* add console output test

* add timeline

* prepare test harness

* fix lint

* move test

* set shell to false
2024-07-30 13:29:45 +02:00
Filipe Freire
0d91f0a7eb chore: git sync pull push test [INS-4132] (#7720)
* chore: git sync pull push test [INS-4132]

* Update packages/insomnia-smoke-test/playwright.config.ts

Co-authored-by: Jack Kavanagh <jackkav@gmail.com>

* local dx

---------

Co-authored-by: Jack Kavanagh <jackkav@gmail.com>
2024-07-25 11:47:44 +01:00
Jack Kavanagh
44642a49e9 remove send-request (#7731)
* remove send-request

* move types

* fix type-checks

* remove pointless const

* handle react in inso unit test

* remove
2024-07-18 15:06:28 +02:00
Jack Kavanagh
b0b6c20654 feat: inso collection runner (#7700) 2024-07-17 16:23:36 +02:00
Jack Kavanagh
03581544cf split test job into app and cli (#7685)
* split

* add build sr

* adjust timeouts

* fix test

* fix timeout

* typo
2024-07-10 10:18:12 +02:00
Jack Kavanagh
8c729ecae7 inso fifth pass (#7601)
* extract lint and export logic

* add test and update doc

* some thoughts

* add test each

* notes

* comments

* add more cases

* improve types, flatten send request

* collection runner poc

* verbose

* flatten

* add bail

* stabilise pathing

* add test

* fix type check

* improve testing experience

* fix tests

* tidy up package.json

* tidy up package and test.yml

* remove old smoke test

---------

Co-authored-by: Filipe Freire <filipe.freire@konghq.com>
2024-07-09 13:06:55 +01:00
James Gatz
9aa512ee8a move snap and deb publish to the end (#7599) 2024-06-27 12:27:04 +02:00
Jack Kavanagh
46db2ed72f snap store login (#7593)
* snap store login

* use v1

* fix

* Update .github/workflows/release-publish.yml

---------

Co-authored-by: Filipe Freire <livrofubia@gmail.com>
2024-06-27 09:56:51 +00:00
jackkav
272c25a605 add note about notorize fail 2024-06-26 12:36:08 +02:00