Conversation
Plugin Test Results 1 files 3 suites 1s ⏱️ Results for commit 4b3f3fe. ♻️ This comment has been updated with latest results. |
5ad3cd7 to
f60cd9f
Compare
Compactc E2E Tests Results2 825 tests - 12 175 2 825 ✅ - 12 175 5m 58s ⏱️ - 24m 1s Results for commit 4b3f3fe. ± Comparison against base commit fd5310c. This pull request removes 15000 and adds 2825 tests. Note that renamed tests count towards both.♻️ This comment has been updated with latest results. |
Flaky Rate
No current tests have flaky rates to display ✨ Github Test Reporter by CTRF 💚 Flaky Rate
No current tests have flaky rates to display ✨ Github Test Reporter by CTRF 💚 |
Compactc E2E Tests Results - macos-release-aarch64 1 files 48 suites 2m 0s ⏱️ Results for commit 949798c. ♻️ This comment has been updated with latest results. |
Compactc E2E Tests Results - linux-release-aarch64 1 files 48 suites 3m 24s ⏱️ Results for commit 949798c. ♻️ This comment has been updated with latest results. |
Compactc E2E Tests Results - linux-release-x86_64 1 files 48 suites 4m 0s ⏱️ Results for commit 949798c. ♻️ This comment has been updated with latest results. |
Compactc E2E Tests Results - macos-release-x86_64 1 files 48 suites 5m 41s ⏱️ Results for commit 949798c. ♻️ This comment has been updated with latest results. |
7702bff to
28d149e
Compare
CONTRIBUTING.md
Outdated
| nix develop | ||
| ``` | ||
|
|
||
| This sets up `CHEZSCHEMELIBDIRS` and all required dependencies. The default shell includes Node.js, Yarn, and the runtime packages. |
There was a problem hiding this comment.
Just say that it "sets up environment variables" or the like. Users don't need to know the specific details and they inevitably get out of date.
CONTRIBUTING.md
Outdated
| ``` | ||
| // This file is part of <REPLACE WITH REPOSITORY NAME>. | ||
| // This file is part of Compact. | ||
| // Copyright (C) 2025 Midnight Foundation |
There was a problem hiding this comment.
Copyright year is 2026, holder is "contributors to Minokawa Compact".
See: https://lf-hyperledger.atlassian.net/wiki/spaces/TSC/pages/21430874/Copyright+and+License+Policy#Copyright for the guidance.
CONTRIBUTING.md
Outdated
| ``` | ||
|
|
||
| Where this is not possible, a copy of the Apache 2.0 or the repository's top-level LICENSE file in the same directory is required | ||
| Adjust the comment syntax for the file type (e.g., `#` for shell scripts, `--` for Agda). Where comment headers are not possible, include a copy of the LICENSE file in the same directory. |
There was a problem hiding this comment.
e.g., ;;; for Scheme, # for shell scripts, and -- for Agda). We have not been following the guidance about including the LICENSE file. For example, compact/doc has files without a copyright notice and no LICENSE file. The LFDT guidance just has it at the top level: https://lf-decentralized-trust.github.io/governance/governing-documents/repository-structure/
CONTRIBUTING.md
Outdated
| ## Code of Conduct | ||
|
|
||
| ## Support and Communication: | ||
| This project follows the [Contributor Covenant](./CODE_OF_CONDUCT.md). Please report any concerns to legal@midnight.foundation. |
There was a problem hiding this comment.
We follow the LFDT code of conduct: https://www.lfdecentralizedtrust.org/code-of-conduct
CONTRIBUTING.md
Outdated
|
|
||
| ## Code Contribution Process | ||
|
|
||
| * **Pull Requests:** Code contributions are submitted via Pull Requests. |
There was a problem hiding this comment.
I'd make this a numbered list, since some of them can't be done in any order.
4b3f3fe to
0829995
Compare
Plugin Test Summary 1 files 3 suites 1s ⏱️ Results for commit 5f0391d. ♻️ This comment has been updated with latest results. |
Compactc E2E Test Summary 1 files ± 0 1 suites - 47 6m 6s ⏱️ + 3m 37s Results for commit 5f0391d. ± Comparison against base commit 90d3f41. This pull request removes 467 and adds 2825 tests. Note that renamed tests count towards both.♻️ This comment has been updated with latest results. |
Signed-off-by: JosephDenman <joseph.denman@iohk.io>
0829995 to
949798c
Compare
There was a problem hiding this comment.
For contributing to the compiler, we should mention somewhere that add unit test in compiler/test.ss and follow the formatting and run ./compiler/go inside a nix shell.
We should also point out that if there's a change to the language that requires updating the language reference one should update compiler/compact-reference-proto.mdx and grammars aren't inserted by their tables instead they're inserted using @(anchor-here ...) for terminals and @(request-snippet ...) for non-terminals. Additionally, if a change requires update to the language reference (now called compact-reference) one should run ./compiler/go since ./compiler/go now gives warnings if it's missing terminals and non-terminals (I believe this is the case but it's worth double checking with Kent).
Finally, if ./compiler/go fails or gives warning it should be fixed.
We should also have guardrails for contributing to CLI tool and runtime (like where to add test, the format of test, what to run--I can see we already have how to run test but we should make it clear that we expect a contributor to add test and run them before committing their changes.
There was a problem hiding this comment.
I forgot, we should also introduce compiler.md and ask contributors to update it when needed.
| # Compactc circuit compiler | ||
| # Compact | ||
|
|
||
| This project integrates with the Midnight Network. |
There was a problem hiding this comment.
I believe devrel complained that we don't have this and that's why we added it. So maybe we should keep it--unless I've been out of loop on it and they changed it again.
README.md
Outdated
| # Compact | ||
|
|
||
| This project integrates with the Midnight Network. | ||
| [](https://github.com/LFDT-Minokawa/compact/actions/workflows/build-compiler.yml) |
There was a problem hiding this comment.
Ah! I also felt the need to have this but I added it in a separate file (see https://github.com/LFDT-Minokawa/compact/blob/issue-61/DASHBOARD.md). I like separation of concern of putting it into another file but I don't have a strong position on it. In any case, we should consolidate these.
There was a problem hiding this comment.
On second thought, I like how this looks. I'll commit the ones that their workflow already exists and add the one that my PR is also adding its workflow once your PR is merged.
Signed-off-by: pataei <paris.ataei@gmail.com>
| @@ -1,298 +1,163 @@ | |||
| # Compactc circuit compiler | |||
| # Compact | |||
Check failure
Code scanning / Scorecard
Vulnerabilities High
| @@ -1,298 +1,163 @@ | |||
| # Compactc circuit compiler | |||
| # Compact | |||
Check warning
Code scanning / Scorecard
SAST Medium
| @@ -1,298 +1,163 @@ | |||
| # Compactc circuit compiler | |||
| # Compact | |||
Check warning
Code scanning / Scorecard
Fuzzing Medium
Addresses issue #46