Commit Graph
72 Commits
Author SHA1 Message Date
kwburns-kong 19b4875499 fix: pin kong/release-script docker action to a digest (#10449)
The .deb upload step uses the mutable:latest tag instead of a pinned digest, swapping the action to use the digest.
2026-10-15 16:58:40 +00:00
kwburns-kong 31aac79c3a fix(release): resolve previous tag by semver precedence (#10408)
* fix(release): resolve previous tag by semver precedence, not publish order

GitHub's auto-detected previous tag for release notes ignores per-line
release branches, so out-of-order alpha/beta/hotfix tags can pull PRs
from an unrelated release into the notes. Compute the previous core@ tag
via real semver precedence instead, excluding a stable release's own
prereleases so it diffs against the prior stable release.

* fix(release): let ncipollo/release-action generate notes directly

Pass generateReleaseNotesPreviousTag to the release action instead of
calling GitHub's generate-notes API manually via curl - the action
already wraps the same endpoint with identical previous_tag_name
semantics, so this drops the redundant step.
2026-08-18 10:42:06 +08:00
kwburns-kong a45f9688dd Add harden-runner to all CI workflows (#10300) 2026-08-04 19:18:10 +02:00
Jay Wu a91fe13859 fix: resolve cloudsmith auth error (#10321) 2026-08-03 14:18:04 +08:00
Jay Wu b9a6d46728 feat(ci): add release_build check option to publish workflow (#10195)
* check release_build has been triggered before publishing

* address feedback
2026-07-01 11:35:43 +08:00
Vivek Thuravupala 4d0901f111 chore: bump/inline actions off of Node 20 runtime (#9983)
* chore: bump easily bumpable actions off of Node 20 runtime

* chore: bump remaining actions or replace with inline logic where Node 24 versions are unavailable

* refactor: remove variable interpolation in run blocks as flagged by Semgrep
2026-06-09 06:16:27 +00:00
Jay Wu e68fb4db48 chore: decouple releases (#9842)
* INS-2145 Decouple releases

* fix security error

* fix

* check version
2026-04-23 17:27:44 +08:00
Ryan Willis d109903243 chore: resolve GHA warning annotations and reduce CI time [INS-2312] (#9839) 2026-04-22 10:44:47 -07:00
kwburns-kong 812611c38d chore: applied PoLP to workflows (#9840) 2026-04-22 16:56:10 +00:00
Ryan Willis bbf8150091 chore: bump GHA steps to latest major (#9745) 2026-03-24 15:59:58 -07:00
Ryan Willis e6c51d59c1 chore: upgrade to electron 41.0.3 and node 24.14.0 (#9734)
* chore: upgrade to electron 41.0.3 and node 24.14.0
2026-03-24 15:05:41 -07:00
Jay Wu ef229e6176 chore: pin external github ations to commit SHA (#9417) 2025-12-16 06:26:52 +00:00
Curry Yang bec951ee5d fix: sentry sourcemap - [INS-1255] (#9249)
* fix: sentry sourcemap

* fix: publish sentry

* use Wildcard Pattern for sub path
2025-10-16 16:17:57 +02:00
Balu George e8bd0d07a6 fix: Get image name and provenance repository from environment variables (#9134)
* Get image name and provenance repository from environment variables

* Add yaml anchors to avoid https://github.com/actions/runner/issues/2372
2025-09-12 10:07:28 +05:30
Jay Wu 88824e88b3 chore(build): remove the verify-provenance step (#9005)
* chore(build): remove the verify-provenance step

* create tag and release

* add overwrite
2025-08-19 16:39:12 +08:00
Curry Yang 6aea08bee5 chore: use ce artifacts for publishing-[INS-1095] (#8964)
* chore: use ce artifacts for publishing

* delete release create step

* add workflow_dispatch

* DEBUG

* upload publish flow for vault plugin

* verify image and provenance

* add permission

* verify

* verify

* remove debug code
2025-08-14 10:26:18 +00:00
James Gatzandjackkav aa838bf39c chore(Architecture): react router spa mode (#8902)
* first pass

fix tests

move all react things in dev

try-package

build stuff

use http protocol instead of file

handle refresh

fix tests and routeloaderdata apths

fix npm run dev

fix sorts

fix hidden browser window

cleanup files

Typesafe /auth/* routes

typesafe commands route

git-credentials typesafe routes

import typesafe routes

fix types

fix hidden browser window

invite and collaborators typesafe routes

fix types

remove workarounds

fix dashboard test

more types

git typesafe routes

fix runner test

typesafe scratchpad navigation

fix remove unused project route

fix test routes

add space

request typesafe routes

git credentials typescript conspiracy

git typesafe routes

typecheck

debug bundles for inso

fix test

fix request group tab

workspace typesafe routes

feedback

All routes use generated types

Add typed fetchers to actions and loader

Use typed fetchers in the app

move git actions to the root

* fix react-use usage

update import source field

Spawning npm fails the build

Add ~ module resolution to vitest

add initialEntry functionality

fix update environment name requirement

fix settings patch

use loader for fetching the vault key and fix process.env.PLAYWRIGHT issue

fix missing type

Centralize useRouteLoaderData to routes

Use environment for vitest tests that run browser code

Update remaining fetchers to typesafe versions

remove unused fetcher and add callback to sync

Wrap load/submit in useCallback to keep them stable between re-renders

Update deps lists with stable submit functions

fix lint issue

* fix ts issues

* Add toaster to root

* Use shell for running scripts with spawn on Windows

* Move renderer bundling out of the build script

* Fix request-pane test flakiness

* update the url we use for internal purposes

* Increase timeout for release workflow

* fix flaky bundling test

---------

Co-authored-by: jackkav <jackkav@gmail.com>
2025-08-08 11:10:28 +02:00
Jack Kavanagh 5543a6e08f tooling: unicorn eslint (#8743)
* set a few unicorn rules

* autofixes

* fix types

* more minor fixes

* more autofixes

* more normalisation

* prettier run
2025-05-27 09:47:46 +00:00
Jay Wu 2cd0317be0 chore(publish): publish releases (#8648)
INS-5421
2025-04-28 14:58:42 +08:00
Jay Wu 9ce5944ad0 feat: remove external PAT for insomnia release (#8628) 2025-04-18 10:47:27 +02:00
Jack Kavanagh b30978e33b Full-prettier-run (#8605)
* prettier

* remove markdown linting
2025-04-11 13:37:19 +02:00
Balu George 8d1e6b21c4 Pin all external github actions to their corresponding commit SHAs (#8511) 2025-03-24 11:11:26 +00:00
Jay Wuandsaisatishkarra 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 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
jackkav cc0cdb66ce use ubuntu 22 2025-01-28 13:41:28 +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 55930232db fix: change snapcore to canonical for action-publish in release-publish 2024-09-24 14:53:21 +01: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
James Gatz 9aa512ee8a move snap and deb publish to the end (#7599) 2024-06-27 12:27:04 +02:00
Jack KavanaghandFilipe Freire 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
Filipe Freire e88b313b1d fix: windows artifact and update code signer [INS-3993][INS-3982] (#7523) 2024-06-11 12:45:18 +02:00
Filipe Freire bf6f6b4f04 fix: windows paths release-publish [no-ticket] (#7516) 2024-06-10 10:47:44 +02:00
jackkav f7aa433fdf move exe to dist 2024-06-07 13:27:03 +02:00
saisatishkarra a7fb85e808 fix glob patterns for release assets (#7501) 2024-06-05 18:32:02 +02:00
saisatishkarra f6484158f0 fix variable names for provenance digest (#7498) 2024-06-05 17:07:37 +02:00
saisatishkarra 2033709461 fix: use base64 output file for provenance for large assets (#7496) 2024-06-05 16:04:30 +02:00
saisatishkarra f2712204ed fix: script to parse binary digests (#7493) 2024-06-05 13:12:05 +02:00
Jack Kavanagh a5204cf18d release message (#7483)
* message

* check for stable

* clearer title

* fix lint

* improve publish script dx

* [skipci] comment
2024-06-05 07:24:25 +02:00
saisatishkarra dcbf408cf7 fix: insomnia digest variable name to avoid secret masking 2024-06-04 11:11:36 -05:00
saisatishkarra dc29720b31 fix: fix insomnia digest variable name 2024-06-04 10:52:39 -05:00
saisatishkarra c2cd93de73 fix: parse insomnia core artifact digest 2024-06-04 09:52:26 -05:00
saisatishkarra 527393cdcf fix: write permissions for slsa provenance 2024-06-04 09:43:20 -05:00
saisatishkarra 4508e71694 fix: permissions for slsa provenance 2024-06-04 09:41:11 -05:00
saisatishkarra 722d26899b ci(.github)[SEC-1084]: SLSA supply chain security controls (#7479)
* ci(.github)[SEC-1084]: SLSA supply chain security controls

* fix gh review comments
2024-06-04 15:43:28 +02:00
Jack Kavanagh 7062f07f7d manual changelog and release notes docs (#7282)
* chill vibes lofi

* discard changelog job

* magic generation

* prompt
2024-04-19 10:50:44 +02:00
Jack Kavanaghandgatzjames c50e6aeb4a fix changelog (#7159)
* cool

* seperate changelog

* should be fine

---------

Co-authored-by: gatzjames <jamesgatzos@gmail.com>
2024-03-12 16:53:41 +01:00
Filipe Freire ef9cd3c5ee chore: bump GH actions versions [no-ticket] (#7117) 2024-02-27 14:49:14 +00:00