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