Commit graph

594 commits

Author SHA1 Message Date
Sander Declerck
35ab58c440
Try package downgrade 2025-11-28 15:53:38 +01:00
Sander Declerck
ae9bc8a75d
Try to get it to work :/ 2025-11-28 15:44:45 +01:00
Sander Declerck
95d436100d
Again, try pure javascript 2025-11-28 15:40:50 +01:00
Sander Declerck
20420f865e
Try set pure javascript for node-forge 2025-11-28 15:32:52 +01:00
Sander Declerck
8ab4d2955a
Add debug logs 2025-11-28 15:27:40 +01:00
Sander Declerck
51616dda77
Comment out cert generation 2025-11-28 15:23:52 +01:00
Sander Declerck
ec9a266164
Include node-forge in binary again 2025-11-28 15:17:29 +01:00
Sander Declerck
1d00084202
Externalize node-forge 2025-11-28 15:03:36 +01:00
Sander Declerck
bb3e50008a
Forge: usePureJavaScript 2025-11-28 14:59:28 +01:00
Sander Declerck
0fffcf2cc1
Add certificate command 2025-11-28 14:51:54 +01:00
Sander Declerck
c59b8263ca
Add certify 2025-11-28 14:44:47 +01:00
Sander Declerck
161f256066
Change pwsh startup script 2025-11-28 14:10:01 +01:00
Sander Declerck
a3bff105cc
Update startup scripts to use safe-chain instead of aikido-* 2025-11-28 14:01:11 +01:00
Sander Declerck
f1ee6567df
Fix __dirname for esm / fix e2e tests. 2025-11-28 12:57:48 +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
8733f53b6b
Debug build 2025-11-28 10:58:10 +01:00
Sander Declerck
ae514d60d8
Use shell for pkg 2025-11-28 10:56:34 +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
afbf3d94c2
Merge branch 'main' into safe-chain-binaries 2025-11-27 15:14:52 +01:00
Sander Declerck
a632ef9bdd
Add the correct binaries 2025-11-27 15:11:11 +01:00
Sander Declerck
2eb141caa3
Merge pull request #181 from AikidoSec/update-dependencies
Update node-forge, npm-registry-fetch and make-fetch-happen
2025-11-27 15:08:50 +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
Sander Declerck
c5b4fbf238
Update node-forge, npm-registry-fetch and make-fetch-happen 2025-11-27 10:34:11 +01:00
Hans Ott
72d6acaa7f
Merge pull request #177 from AikidoSec/banner2
Add banner for safe-chain
2025-11-27 09:57:07 +01:00
Hans Ott
da1d76e43f Update banner with new tag line 2025-11-26 18:23:53 +01:00
Hans Ott
3140dcc071 Add banner for safe-chain 2025-11-26 17:40:18 +01:00
Sander Declerck
a57c37b58d
Merge pull request #176 from AikidoSec/min-package-age-configuration 2025-11-26 17:24:25 +01:00
Sander Declerck
9b5b3cad22
Rename the environment variable 2025-11-26 16:47:46 +01:00
Sander Declerck
3e6ff1ab56
Update readme file 2025-11-26 16:46:01 +01:00
Sander Declerck
13892efa70
Allow to configure the minimum package age 2025-11-26 16:42:51 +01:00
Sander Declerck
dc6c657d41
Merge pull request #162 from AikidoSec/readme-update-intro
Update intro in README.md
2025-11-26 16:41:55 +01:00
Sander Declerck
3ceed1fc4b
Merge branch 'main' into readme-update-intro 2025-11-26 16:31:41 +01:00
bitterpanda
5c3c3399d9
Merge pull request #168 from AikidoSec/feature/uv
Add uv (Astral Python Package Mgr) support
2025-11-26 13:20:45 +01:00
Reinier Criel
023bccec11 Some more cleanup 2025-11-25 19:55:36 -08:00
Reinier Criel
5cb1bb935b More cleanup' 2025-11-25 15:03:33 -08:00
Reinier Criel
e03bceba88 Some cleanup 2025-11-25 14:37:31 -08:00
Reinier Criel
cab3a0aba3 Add uv (Astral Python package manager) support
- Add uv package manager implementation following pip pattern
- Configure MITM proxy with CA bundle for PyPI packages
- Add shell integration (bash/zsh/fish/PowerShell)
- Conditional on --include-python flag
- Add 33 comprehensive E2E tests covering:
  - uv pip install/sync/compile commands
  - uv add for project dependencies
  - uv tool install for global tools
  - uv run --with for ephemeral dependencies
  - uv sync for project syncing
  - Malware blocking verification for all methods
- Update documentation and package.json
- Install uv in Docker test environment
2025-11-25 14:10:20 -08:00
Sander Declerck
5b6fe659c2
Merge pull request #164 from AikidoSec/remove-safe-chain-bun
Remove the safe-chain-bun package
2025-11-25 16:07:23 +01:00