Commit graph

77 commits

Author SHA1 Message Date
bitterpanda
7dd832dd9a
Merge pull request #249 from AikidoSec/fix-failing-download-in-install-script-beta
Add install script with hard-coded version to build output
2025-12-17 13:53:13 +01:00
Sander Declerck
e6cfa65ee2
Document release scripts 2025-12-16 16:09:57 +01:00
Sander Declerck
aaa5a41af6
Replace version correctly 2025-12-16 15:19:50 +01:00
Sander Declerck
8b2ebdf49c
Add correct destination operand for cp uninstall scripts 2025-12-16 14:57:53 +01:00
Sander Declerck
dc14d5023f
Move files to release-artifacts dir 2025-12-16 14:53:35 +01:00
Sander Declerck
2068ede045
Disable push to npm 2025-12-16 14:47:53 +01:00
Sander Declerck
dddd41e891
Add correct scripts to the release 2025-12-16 14:35:16 +01:00
Sander Declerck
2c2159e512
Add install script with hard-coded version to build output 2025-12-16 14:34:24 +01:00
Sander Declerck
5e28190d87
Split up setup step for Windows runner 2025-12-16 13:01:04 +01:00
Sander Declerck
4be1f7900d
Use the standalone binary in our own pipelines 2025-12-16 12:56:03 +01:00
Sander Declerck
7b2e8eef46
Fix build: install packages before setting the version 2025-12-15 16:33:48 +01:00
Sander Declerck
19399b491b
Only upload artifact on linux 2025-12-05 18:10:41 +01:00
Sander Declerck
dfed1299c4
Overwrite artifact 2025-12-05 18:09:22 +01:00
Sander Declerck
46cbb4fd28
Ignore scripts when running npm ci on Windows 2025-12-05 18:06:16 +01:00
Sander Declerck
bf674a0e5c
Merge branch 'main' into test-on-win 2025-12-05 18:05:02 +01:00
Sander Declerck
57a0e88fa4
Add tests and clarifying comments 2025-12-05 12:09:19 +01:00
Sander Declerck
22b93e91f6
Use "beta" as tag 2025-12-04 16:16:31 +01:00
Sander Declerck
6d449d63c8
Fix version number when publishing to npmjs 2025-12-04 16:06:48 +01:00
Sander Declerck
10a3b63a5f
Add --tag to npm publish 2025-12-04 15:54:26 +01:00
Sander Declerck
ac6567ba59
Make scripts release-proof again 2025-12-03 11:58:33 +01:00
Sander Declerck
6f583ce396
Rename build artifacts 2025-12-01 14:09:05 +01:00
Sander Declerck
3f60ea15f7
Set release version on PR build 2025-12-01 13:28:11 +01:00
Sander Declerck
20e9826ef0
Modify release pipeline to attach the binaries. 2025-12-01 12:31:55 +01:00
Sander Declerck
edec6ec57c
Update shell scripts 2025-11-28 16:51:39 +01:00
Sander Declerck
3af8b694fe
Linux arm64: use node 20 2025-11-28 16:36:33 +01:00
Sander Declerck
8c2e8c9597
Build safe-chain binaries in build.js 2025-11-28 11:31:47 +01:00
Sander Declerck
832708299f
Use @yao-pkg/pkg 2025-11-28 11:29:40 +01:00
Sander Declerck
97883a42c2
Use node 24 2025-11-28 11:24:08 +01:00
Sander Declerck
7f1710fb73
Move target to package.json 2025-11-28 11:17:28 +01:00
Sander Declerck
05f1289268
Run pkg from ci step 2025-11-28 11:14:14 +01:00
Sander Declerck
c70659b7a1
Use correct pkg arg 2025-11-28 11:06:43 +01:00
Sander Declerck
bc51c839d0
Try fix build again 2025-11-28 11:02:48 +01:00
Sander Declerck
ccc8d685b2
Don't fail-fast in the pipeline matrix 2025-11-28 10:59:52 +01:00
Sander Declerck
a013141118
Try to fix the build 2025-11-28 10:55:29 +01:00
Sander Declerck
9c149f3bb3
Create and run build.js 2025-11-28 10:51:43 +01:00
Sander Declerck
98231b8d25
Ignore scripts on install for binaries 2025-11-27 15:30:39 +01:00
Sander Declerck
dbbe0f27bf
Speed up Windows 2025-11-27 15:26:40 +01:00
Sander Declerck
543f10657c
Separate pipeline for binary creation 2025-11-27 15:21:36 +01:00
Sander Declerck
a632ef9bdd
Add the correct binaries 2025-11-27 15:11:11 +01:00
Sander Declerck
430792626b
Publish the created binaries 2025-11-27 15:07:54 +01:00
Sander Declerck
b14ff4cb33
First time build of the safe-chain binaries 2025-11-27 15:01:57 +01:00
Hans Ott
e976c28b8a Publish using OIDC 2025-11-24 18:45:14 +01:00
Hans Ott
5adfb36629 Run typecheck as part of CI 2025-11-01 13:07:31 +01:00
Hans Ott
41ab4b1edb Use oxlint instead of eslint
- Less dev dependencies
- Much faster
- More helpful output
- More sane defaults
- Easier config
2025-10-09 18:03:45 +02:00
Hans Ott
36213a52f1 Run unit tests on windows 2025-10-09 16:52:05 +02:00
Sander Declerck
abc0add350
Downgrade safe-chain in e2e tests to 1.0.24 2025-10-08 19:43:11 +02:00
Sander Declerck
0318fea784
Merge pull request #92 from AikidoSec/use-safe-chain-ourselves
Use safe-chain ourselves in CI/CD
2025-10-08 15:49:20 +02:00
Sander Declerck
28ccb55033
Use safe-chain ourselves in CI/CD 2025-10-06 16:55:46 +02:00
Sander Declerck
bf97f089ca
Change npm test version to 10.2.0 2025-10-01 08:36:00 +02:00
Sander Declerck
6c08c6adce
Add end-to-end tests for proxy blocking malware packages 2025-09-30 15:03:49 +02:00