79 Commits

Author SHA1 Message Date
Vivian Plasencia
9ec5a5d18d chore: stop type docs (#398) 2025-06-13 10:34:44 +02:00
Vivian Plasencia
025ea6b43f docs: update contributing (#397)
* docs: update contributing file and license year

re #396

* docs: update pull request template
2025-06-12 09:34:30 +01:00
Vivian Plasencia
c4b30542e2 Chore/update codeowners (#383)
* chore: update codeowners file

* chore: update position
2025-03-21 13:56:35 +01:00
cedoor
31c83b6448 style: format code 2025-01-13 15:34:43 +00:00
Cedoor
92e0635541 docs: update pull_request_template.md 2025-01-13 15:32:10 +00:00
sripwoud
c912111c13 ci: update triggers for docs workflow 2024-09-25 18:09:59 +02:00
sripwoud
8c25e3ed60 ci: include README.md files in path triggers of deploy workflow (#333) 2024-09-25 16:53:44 +01:00
Vivian Plasencia
1afede18c1 feat: add @zk-kit/logical-expressions package (#310)
* feat: add package logical-expressions

This is a new package to evaluate logical expressions.

re #307

* refactor(logical-expressions): throw an error if the logical expression is incorrect

The algorithm throws an error if the logical expression is incorrect, eliminating the need for
previous validation.

re #307

* refactor(logical-expressions): throw an error if the logical expression is empty

re #307

* docs(logical-expressions): add instructions to install and use the package

re #307

* docs: update repo readme and codeowners files

re #307

* docs(logical-expressions): improve code documentation

re #307

* refactor(logical-expressions): export the applyOperator function

re #307

* refactor(logical-expressions): export the precedence function

re #307

* docs(logical-expressions): update evaluate function docs

re #307

* docs(logical-expressions): update code docs

re #307

* chore(logical-expressions): update package json file
2024-08-01 16:59:28 +02:00
Cedoor
e1d587e6c8 chore: create CODEOWNERS (#301)
* chore: create CODEOWNERS

* docs: update CONTRIBUTING.md
2024-06-19 16:20:03 +01:00
sripwoud
0975ed7731 fix: update build step in release workflow 2024-05-20 19:34:08 +02:00
Cedoor
02c1caee33 chore: remove solidity packages and conf (#286)
* chore: remove solidity packages and conf

re #282

* chore: update lockfile

* ci: fix syntax typo

* docs: rename workflow

* chore: fix turbo configuration

re #282

* chore: remove legacy packages

re #282

* Update turbo.json

Co-authored-by: sripwoud <me@sripwoud.xyz>

* Update turbo.json

Co-authored-by: sripwoud <me@sripwoud.xyz>

* Update turbo.json

Co-authored-by: sripwoud <me@sripwoud.xyz>

* Update turbo.json

Co-authored-by: sripwoud <me@sripwoud.xyz>

* Update turbo.json

Co-authored-by: sripwoud <me@sripwoud.xyz>

* ci: use paths instead of changed-files action

re #282

* chore: update turbo conf

re #282

---------

Co-authored-by: sripwoud <me@sripwoud.xyz>
2024-05-20 12:11:05 -05:00
Cedoor
2d5d61dd79 chore: remove circuits from repo (#284)
* chore: remove circuits from repo

Circuits have been moved to the zk-kit.circom and zk-kit.noir repositories to better organize the
code. Thus, they will be removed from the main zk-kit repo.

re #282

* chore: update lockfile

* docs: update readme file

re #282

* chore: remove eddsa-proof package

The `eddsa-proof` package has been moved to the semaphore-extensions repo with another name:
`identity-proof`.

re #282

* docs(poseidon-proof): update link to circuit

re #282

* Update README.md

Co-authored-by: Giacomo <giacomo.corrias7@gmail.com>

* chore: update turbo conf

re #282

* chore: update lockfile

* style: format code with prettier

re #282

---------

Co-authored-by: Giacomo <giacomo.corrias7@gmail.com>
2024-05-14 19:01:50 +01:00
Daehyun Paik
b14c89a81f ci: skip contract tests when PR changes are unrelated (#277) 2024-05-03 07:49:47 +00:00
Daehyun Paik
df57ac2f9c ci: optimize CI behavior (#268)
* ci: optimize CI behavior

- remove redundant dependencies
- skip unnecessary dependency installations
- disable fail-fast to continue tests after a failure
- cancel obsolete CI runs when a new commit is pushed to a PR

* ci: trigger website build on pull request
2024-04-25 17:21:31 +00:00
sripwoud
840e236ddf ci: fix installing circom deps (#265)
* ci: fix installing circom deps

By skipping microsoft repository
see https://stackoverflow.com/a/78377916

* ci: add comment
2024-04-24 14:59:46 +02:00
sripwoud
8a827be4c5 ci: add dynamic matrix.type var to job step name in prod workflow 2024-04-24 09:50:26 +02:00
sripwoud
17dfcc29e2 ci: split tests in multiple concurrent jobs in pr workflow 2024-04-24 09:13:30 +02:00
José Pedro Sousa
3b1a663ebb fix(github actions): pin noir version to 0.26.0 2024-04-22 15:43:14 +01:00
José Pedro Sousa
f3dddf454d fix: fixing formatting, using nargo nightly for look-ahead 2024-04-10 18:52:40 +01:00
sripwoud
512012c9a5 revert: keep using test:{matrix.type} in production workflow 2024-04-05 18:12:35 +02:00
sripwoud
25e11c1c01 chore: update production GH workflow
use `style` task instead of build, lint, format
use `test` instead of test:{circuits,contracts,libraries}
2024-04-05 16:18:49 +02:00
sripwoud
cae1471db9 fix: make build and lint tasks dependent on typechain 2024-04-05 00:26:47 +02:00
sripwoud
d38795ecba fix: update pull-requests.yml 2024-04-05 00:01:08 +02:00
cedoor
c95b53dfed ci: build libraries before publishing them 2024-03-13 10:42:00 +00:00
cedoor
ab9e829366 ci: format code with prettier 2024-03-06 18:29:15 +00:00
Cedoor
6ef524b763 ci: manually add npm auth token to yarn conf 2024-03-06 17:47:27 +00:00
Cedoor
d9a0f47981 ci: update tag regex release.yml 2024-03-06 16:37:29 +00:00
cedoor
1f84e24f20 ci: fix tag regex 2024-03-06 16:30:37 +00:00
cedoor
fdc439db19 ci: add script to build libraries before generating docs 2024-03-06 16:20:34 +00:00
cedoor
5e9a3cf9f3 style: format code with prettier 2024-03-06 10:51:32 +00:00
cedoor
15f5471d32 ci: add npm scripts to automatically release packages
re #171
2024-03-05 18:28:09 +00:00
cedoor
2c00578ffb ci: add build script before testing
re #168
2024-02-20 17:18:45 +00:00
Cedoor
7b8f357fe4 chore: update pull_request_template.md 2024-02-13 09:12:40 +00:00
Cedoor
924c55d300 chore: update issue templates 2024-02-12 16:53:51 +00:00
Cedoor
d338790360 chore: update issue templates 2024-02-12 16:35:56 +00:00
cedoor
9247c3080f style: format code with prettier 2024-02-10 15:27:37 +00:00
Cedoor
b3081cade7 docs: update pull_request_template.md 2024-02-10 15:20:22 +00:00
cedoor
2a80065f6f ci: remove cache action 2024-01-09 16:14:27 +00:00
Daehyun Paik
a042cebf0c ci: use LTS of node.js 2024-01-04 04:53:27 +01:00
Cedoor
6df4769a6c Merge pull request #88 from privacy-scaling-explorations/feat/eddsa-poseidon
JS EdDSA Poseidon implementation
2023-12-04 17:00:55 +00:00
cedoor
a599569274 chore(circuits): fix noir conf 2023-12-04 10:52:11 +00:00
Fabian Scherer
373f8ef644 ci: runs nargo tests from script 2023-12-01 23:21:59 +01:00
Fabian Scherer
9f7ced4ecf ci: adds workflow for nargo tests 2023-12-01 23:10:14 +01:00
cedoor
6ec8da19e3 chore: update build command names 2023-12-01 12:25:36 +00:00
cedoor
6098513070 ci: add condition for coverage 2023-11-29 17:30:53 +00:00
cedoor
71501e6c8e chore: update test npm scripts 2023-11-29 12:26:47 +00:00
Luoh Ren-Shan (LCamel)
398e0bc3a5 build(hashtower.circom): add dependencies for circom testing in production.yml 2023-05-24 21:57:49 +08:00
Luoh Ren-Shan (LCamel)
e31ad7c969 build(hashtower.circom): add dependencies for circom testing 2023-05-24 21:57:49 +08:00
cedoor
34eeabc314 ci(github): add checkout action to test jobs 2023-03-26 14:11:53 +01:00
cedoor
4823927de0 ci(github): remove node cache option 2023-03-26 14:08:27 +01:00