Jack Kavanagh
b30978e33b
Full-prettier-run ( #8605 )
...
* prettier
* remove markdown linting
2025-04-11 13:37:19 +02:00
Jack Kavanagh
7ce03af046
bump electron-build and add fuse ( #8602 )
...
* bump electron-build and add fuse
* ts
* fix ts issue
* js
* re-enable notarize
* update notarize step
* fix jsdoc
2025-04-11 13:10:42 +02:00
Balu George
4e45c7b505
Trigger docker/login-action only on linux runners ( #8564 )
2025-04-01 16:21:10 +05:30
Balu George
bc64e15a05
Add Docker Hub login to avoid build failures due to image pull rate limit ( #8561 )
2025-04-01 15:20:22 +05:30
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
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
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
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
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
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
Ryan Willis
9734d1e117
fix(build): set correct inso version during windows build ( #7940 )
2024-09-11 14:06:55 +00: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
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
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
jackkav
272c25a605
add note about notorize fail
2024-06-26 12:36:08 +02:00
Jack Kavanagh
372e25157f
verbose notarize ( #7500 )
2024-06-06 22:49:02 +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
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
Filipe Freire
6b45828ae8
chore: bake inso-cli on older macos [INS-3931] ( #7471 )
...
* chore: bake inso-cli on older macos [INS-3931]
* send PKG_NAME var for macos builds
* macos-13 only
* Revert "send PKG_NAME var for macos builds"
This reverts commit dcd6f2b13b .
* Update .github/workflows/release-start.yml
2024-06-04 15:31:59 +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
Kong Team Eng Enablement Bot
13fc420e5d
Update timeout for .github/workflows/release-build.yml ( #7054 )
...
* Update default timeouts for .github/workflows/release-build.yml [skip ci]
* configure timeout
---------
Co-authored-by: Filipe Freire <filipe.freire@konghq.com >
2024-02-05 15:15:58 +00:00
jackkav
e8cb68992b
add team id
2023-08-22 23:28:03 +02:00
jackkav
d5829035e6
fix missing github actions
2023-08-22 23:28:03 +02:00
Filipe Freire
311908c427
fix release pipeline
2023-08-10 10:34:50 +01:00
Filipe Freire
2ceaa1ef71
fix release-build trigger ( #6246 )
2023-08-10 10:22:19 +01:00
Filipe Freire
001a88af11
setup new versioning for release-start ( #6244 )
...
* setup new versioning for release-start
* delete bump version
2023-08-10 11:04:28 +02: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
James Gatz
36a5635bd5
Revert "exclude macos release ( #6056 )" ( #6061 )
...
This reverts commit 033b74871c .
2023-06-27 18:16:03 +00:00
James Gatz
033b74871c
exclude macos release ( #6056 )
...
* exclude macos release
* more exclusion
2023-06-26 12:41:30 +00:00
Jack Kavanagh
3765ad2373
use electron-build notarize config ( #5635 )
...
* use electron-build notarize config
* update electron-builder.config
* Re-add snapcraft fix done in #5555
* update electron-builder
Co-authored-by: Filipe Freire <livrofubia@gmail.com >
2023-01-12 10:42:13 +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
b3ce4ece0a
Revert Code Signing workaround ( #5438 )
2022-12-12 11:01:21 +00:00