Commit Graph

54 Commits

Author SHA1 Message Date
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 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
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 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
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 Kavanagh
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
Filipe Freire
ff2d14488e fix: move changelog step to release-publish (#7114)
* comment out changelog temporarily

* move changelog to release-publish

* fix
2024-02-26 17:02:51 +00:00
Kong Team Eng Enablement Bot
fca0914d4f Update timeout for .github/workflows/release-publish.yml (#7055)
* Update default timeouts for .github/workflows/release-publish.yml [skip ci]

* configure timeout

---------

Co-authored-by: Filipe Freire <filipe.freire@konghq.com>
2024-02-06 12:58:16 +00:00
Filipe Freire
96a33f1bba fix #6490 portable .exe is not actually portable (#6571)
* fix: portable .exe is not actually portable

* keep portable for release-recurring

* edit electron-builder
2023-09-27 14:58:09 +00:00
Filipe Freire
9800ad5aee chore: use npm workspaces (herecles) (#6193)
* chore: use npm workspaces

* edit workspaces

* fix

* fix

* force workspace order

* fix lock?

* define max_old_space_size on CI

* rm unnecessary bootstrap

* fix

* cleanup package.json

* bump vite and re-add build to bootstrap

* define paths on tsconfig

* fix some things

* add mocha to vite config

* bump mocha

* remove tsconfigs and project refs

* cache npm install

* fixed types

* assing repo root

* merge lint configs

* fix clean

* fix tests

* setup node

* lockfile

* fix bump

* fix lint markdown

* temporary disable inso tests

* dont use rimraf

* simplify clean

* fix version

* lockfile

* inso build

* fix lint

* lock file

* remove cleans

* remove unused

* tslib hack

* redownload node-libcurl

* rm version from scripts

* fix extrainfo bug

* use npm version

---------

Co-authored-by: jackkav <jackkav@gmail.com>
2023-08-10 00:14:16 +02:00
Filipe Freire
c2c228fa37 fix release-publish (#6143) 2023-07-12 14:18:08 +00:00
Isa Farnik
fe63357a93 fix(ci): entrypoint path for pkg upload (#6129)
* fix(ci): entrypoint path for pkg upload

* feat(ci): upload prerelease .deb internally
2023-07-11 14:47:29 +00:00
Isa Farnik
bc1fef2b71 fix(ci): standardize release-script usage (#6033) 2023-06-14 09:14:20 +00:00
Filipe Freire
4ddd0288f6 Enable publishing beta builds on snapcraft (#5675)
* Enable publishing beta builds on snapcraft

* fix edit
2023-01-16 10:06:19 +00:00
Filipe Freire
d03932040c Fix Windows code signing paths (#5508) 2022-12-12 17:53:48 +00:00
Filipe Freire
9fa5fe5f2e Enable Windows Code-signing using ssl.com esigner (#5506)
* Revert previous change

* add code signing steps on release-publish

* rename secret

* fix path
2022-12-12 13:13:35 +00:00
Filipe Freire
ee90c5c06b [INS-2105] Fix release-publish deprecation warnings (#5359) 2022-11-02 08:40:36 +00:00
Jack Kavanagh
2bdd84ad22 make all packages private (#5339)
* make all packages private

* remove lerna json and publish scripts

* clean up npmignores

* remove major npm github ci logic
2022-10-27 17:55:30 +02:00
David Marby
df9a48e010 Upload sourcemaps to Sentry on publish (#4909) 2022-06-28 11:29:28 +02:00
David Marby
040113891c Revert "Temporarily disable github release tag/create"
This reverts commit 672599e0f5.
2022-06-15 19:10:42 +02:00
David Marby
4a707c3b3d Fix file name 2022-06-15 18:54:40 +02:00
David Marby
0f368b7b12 Use correct snapcore/action-publish version 2022-06-15 18:44:41 +02:00
David Marby
672599e0f5 Temporarily disable github release tag/create 2022-06-15 18:28:48 +02:00
David Marby
c5f9b77cbd Update snapcraft publish method 2022-06-15 17:41:51 +02:00