d-asnaghi
5dc19ca331
fix: Add serial_test to prevent race conditions in module loading tests
...
- Add serial_test dependency to pcb-zen crate
- Mark tests that use package aliases with #[serial_test::serial]
- This prevents race conditions with the global ALIAS_CACHE when tests run in parallel
- Fixes test failures on Ubuntu where path canonicalization differs from macOS
2025-07-06 23:22:33 -07:00
d-asnaghi
0855e252e4
do not shadow alias
2025-07-06 23:14:21 -07:00
d-asnaghi
bbd78f68bc
refresh snap
2025-07-06 23:03:43 -07:00
d-asnaghi
7ed2ee1ae0
make tests work on windows
2025-07-06 22:50:28 -07:00
d-asnaghi
6a7f8e2a38
canonical cache
2025-07-06 22:50:28 -07:00
d-asnaghi
fafd10cb89
revert eval errors
2025-07-06 22:50:28 -07:00
d-asnaghi
b1529dc659
move to snapshot tests
2025-07-06 22:50:28 -07:00
d-asnaghi
4b4c5d01fd
remove unnecessary code
2025-07-06 22:50:28 -07:00
d-asnaghi
cd468854bd
update snapshots
2025-07-06 22:50:28 -07:00
d-asnaghi
9b35621c34
fix spec
2025-07-06 22:50:28 -07:00
d-asnaghi
f31f35c2d5
local package resolution
2025-07-06 22:50:28 -07:00
d-asnaghi
aa0ff32bd1
use load resolving with modules
2025-07-06 22:50:28 -07:00
Lenny Khazan
a8aa30d97e
Optimize symbol library loading ( #20 )
...
* Fix incorrect symbol rendering in schematics viewer
* Cache symbol library
* update snaps
2025-07-07 01:50:17 -04:00
Lenny Khazan
ba3fa631f1
Simplify spec ( #16 )
2025-07-06 20:10:59 -04:00
Davide Asnaghi
f1a972ee59
kicad test ( #18 )
...
* add test for kicad
* cache dir in snapshots
2025-07-05 18:06:02 -04:00
Davide Asnaghi
aafeae95c6
specify node version for preview ( #17 )
2025-07-05 12:22:35 -04:00
Lenny Khazan
0dbe20af0c
Initial VSCode release ( #15 )
...
* Initial VSCode release
* Add CI
* add deps
* fix eslint
* refactor workflows
2025-07-05 01:51:29 -04:00
Lenny Khazan
d6ff024281
Update symbol handling, support gitlab packages ( #14 )
...
* Add Symbol() primitive
* Add print output to snaps
* gitlab support
* Add gitlab support, handle unnamed pins
* Add @kicad-symbols alias
* cargo fmt
* fmt
* update snap
2025-07-05 00:10:45 -04:00
Lenny Khazan
0a13cdc75a
Add stdlib build test ( #13 )
...
* Add stdlib build test
* update
* update
2025-07-04 11:00:03 -04:00
Lenny Khazan
05ea979f76
Reduce code duplication ( #12 )
...
* DRY
* reduce is_list implementation length by 24%
* remove simple.rs
2025-07-04 00:04:54 -04:00
Lenny Khazan
db6e5f4cf2
vendor openssl ( #11 )
2025-07-03 18:45:37 -04:00
Lenny Khazan
f75787dbf3
Standardize crate metadata ( #10 )
2025-07-02 23:40:29 -04:00
Jon-Liang
7c9be62b77
fix(README): Rename LED -> Led for Quick Start section ( #9 )
...
Current README as-is results in a resource resolution
error and requires renaming reference to
LED.star -> Led.star
Co-authored-by: Jon Liang <jon@freckle.tech >
2025-07-02 18:47:51 -04:00
Lenny Khazan
143633eb14
Starlark -> Zener ( #8 )
2025-07-02 17:25:45 -04:00
Lenny Khazan
cbaf6f765b
remove net kwarg support
2025-07-02 16:42:02 -04:00
Lenny Khazan
77be2a75b7
update docs
2025-07-02 16:38:06 -04:00
Lenny Khazan
b0d276a24f
Remove .python-version ( #6 )
2025-07-01 04:11:05 -04:00
Lenny Khazan
e852477546
Initial release ( #5 )
...
* Initial release
* cargo-dist
* build and test CI
* update ubuntu workflow
* fmt
* ubuntu: install deps
* clippy: 0.1.88 fixes
* format
* install clippy
* Update README.md
* Don't run cargo-dist on PRs
2025-07-01 04:06:08 -04:00
GitHub Actions Bot
4a03404622
chore: Update flake.nix for version v0.1.3
prerelease-0.2.0-dd7c99e
prerelease-0.2.0-c2020ad
prerelease-0.2.0-bdd7268
prerelease-0.2.0-7491492
2025-05-05 16:31:39 +00:00
GitHub Actions Bot
737475a24f
chore: Update flake.nix for version v0.1.2
prerelease-0.1.3-052dae8
v0.1.3
2025-04-01 15:56:25 +00:00
GitHub Actions Bot
17ec51aa11
chore: Update flake.nix for version v0.1.1
v0.1.2
2025-03-24 02:09:57 +00:00
Lenny Khazan
4d325746e2
Merge pull request #4 from diodeinc/lenny/kicad9
...
update flake for pcb 0.1.0
v0.1.1
2025-03-11 16:46:55 -04:00
Lenny Khazan
46a69feb2d
Merge branch 'main' into lenny/kicad9
2025-03-11 16:46:42 -04:00
GitHub Actions Bot
5da01ad0da
chore: Update flake.nix for version v0.1.0
2025-03-11 20:46:15 +00:00
Lenny Khazan
e26ef67b60
update template
2025-03-10 18:32:15 -04:00
Lenny Khazan
77de6648b2
fix
2025-03-10 18:28:58 -04:00
Lenny Khazan
484752c2fd
fix typo
2025-03-10 18:15:36 -04:00
Lenny Khazan
fccff3df34
fix
2025-03-10 18:15:00 -04:00
Lenny Khazan
f2e47fb137
update flake
2025-03-10 18:08:49 -04:00
Lenny Khazan
183d6df822
update to prerelease
2025-03-10 18:02:12 -04:00
Lenny Khazan
73a8e3e7ad
update for kicad plugin
2025-03-10 17:54:03 -04:00
Lenny Khazan
b315317136
update flake.lock for kicad9
2025-03-10 15:20:29 -04:00
GitHub Actions Bot
933992ec65
chore: Update flake.nix for version v0.0.24
prerelease-0.1.0-639470a
prerelease-0.1.0-d8345b1
v0.1.0
2025-03-07 23:28:13 +00:00
Lenny Khazan
bbb91ce667
re-apply fixes to flake.nix, add to flake.nix.template
prerelease-0.1.0-27c707e
v0.0.24
2025-03-04 02:34:49 -05:00
GitHub Actions Bot
03078fc20b
chore: Update flake.nix for version v0.0.23
2025-03-04 07:27:35 +00:00
Lenny Khazan
ce7c3759d3
fixes to flake
prerelease-0.1.0-d4ecb2a
v0.0.23
prerelease-0.1.0-486dca3
prerelease-0.1.0-67d60de
2025-02-27 16:58:14 -05:00
Lenny Khazan
2061bd28a0
Merge pull request #2 from therishidesai/fix/use-upstream-kikit
...
fix: use kikit from upstream
2025-02-26 16:56:33 -05:00
Lenny Khazan
84ddd61532
Revert "remove kikit dependency"
...
This reverts commit 2ccb6edf18 .
2025-02-26 16:56:18 -05:00
Rishi Desai
fc537aafdd
fix: use kikit from upstream
2025-02-26 15:23:13 -06:00
Lenny Khazan
2ccb6edf18
remove kikit dependency
2025-02-26 16:20:13 -05:00