Skip to content

Latest commit

 

History

History
624 lines (521 loc) · 80.5 KB

CHANGELOG.md

File metadata and controls

624 lines (521 loc) · 80.5 KB

Change Log

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

1.2.3 (2024-04-10)

Bug Fixes

Note: Version bump only for package p0tion

1.2.1 (2024-04-10)

Features

  • list participants details of a ceremony (3d1be15)
  • send message to display in each call of prompt (more flexible) (625dddc)

1.2.0 (2024-04-05)

Features

  • contribute.ts: avoid duplicate invocation of compute step (4ab581e), closes #268

1.1.1 (2024-01-06)

Features

  • contribute: cli flag for auth token (run on VM) (9aac6f4)
  • cors: add more CORS options (976dcb1)
  • setup-local-keys: do not compute zkeys again if found locally for non interactive setup (a4da4e8)
  • sybil: add GH age check (bcb670c)

Bug Fixes

  • bad merge: fix bad merge (2d0e42a)
  • cfOrVm prompt cases on truthy value (c465f13)
  • ci: fix an issue with circular dependencies (4482a84)
  • ci: missing environment specifier in cli publish workflow (b6d28a2)
  • ci: remove test trigger (84ca6b8)
  • ci: use environment specifc package of p0tion/actions (b31ba8d)
  • cli: add more sleep between steps to ensure all actions are completed on the backend (828aeca)
  • clipboard: invert condition (fdc5a8a)
  • clipboard: try/catch the auth code copying to allow systems like docker to work (21f8410)
  • don't reject on first iteration of waitForVMCommandExecutioncution (cc475a0)
  • finalization: fix various bugs and add non interactive auth (a4931f4)
  • imports: use adoby-node-fetch (03984b5)
  • merge: fix merge error (a3ead4b)
  • r1cs oiteration exit once s1 read (9fbb74f)
  • setup: fix issue with wasm file always being deleted (fe91808)
  • setup: fix issue with wasm file always being deleted (f11504f)
  • setup: remove S3 usage and download from URL (83fcf1b)
  • some typos (71104c0)
  • steps: add upload bar and allow more time in between steps (94cc822)
  • timeout: allow larger timeout when generating signed-urls for upload (b2228c1)
  • timeout: fix issue with timing out while in upload phase (35c6088)
  • timeout: fix wrong variable name from desconstructing ceremony data (28abe70)
  • ui: fix wording (de92081)
  • use instance profile ARN to start instance (c20871e)
  • vm: add try catch on SSM polling (3c81c85)
  • vm: always stop the VM even on SSM errors (531dcd6)
  • vm: fix deprecated node setup script (68008eb)
  • vm: fix verification script (8de22ad)
  • vm: fix VM setup (1e5d894)
  • vm: stop vm even on verification failing (a3cbf07)
  • vm: verification script fix (ce4e759)

1.0.5 (2023-07-24)

Note: Version bump only for package p0tion

1.0.4 (2023-07-20)

Bug Fixes

  • setup: fix vm command due to differences in AMI config between regions (1d6a748)

1.0.2 (2023-07-20)

Bug Fixes

  • vms: fix default region (14e9f49)
  • vms: missing doc (8c6d7e0)
  • vms: specify region in sns command (1cc1485)

1.0.1 (2023-07-19)

Features

  • ec2: added tests and ip function (2658c1a)
  • ec2: fixed bug in running commands at deployment and refactored setup (f7e8de7)
  • ec2: merge udpates and add tests (5e8a76f)
  • list ceremonies: add a command to list all ceremonies (d2723f2)
  • list: exit with code 1 when calling showError with exit=true (805c28e)
  • setup: add a cli command to validate the ceremony setup file and the constraints (66f8837)
  • setup: add cloud function for file transfer and unit tests (f7b059d)
  • setup: add option to pass the authentication token as cli param (9306eae)
  • setup: add transfer of object inside phase2cli (7c743bb)
  • setup: implement non interactive setup (c3638d4)
  • setup: non interactive setup with artifacts download (d032f37)
  • setup: remove return value and amend tests (c407bee)
  • setup: start to implement non interactive setup (e72c2f8)
  • vms: add marker file in userData to avoid running initialization code more than once (dfda857)
  • vms: added ssm code and more tests + changes on backend (f9a251a)
  • vms: added tests (89b621b)
  • vms: implement SNS topic command to trigger Lambda that stops the VM after initialization (f5f73bb)
  • vms: implement terraform script to deploy AWS inf (b168cd0)
  • vms: implemented e2e test for contribution verification (684123a)
  • vms: refactoring (08486b2)
  • vms: tests and refactoring (3a19f95)

Bug Fixes

  • add missing alternative case; fix wrong tests (5044da6)
  • auth: fix non interactive auth and force token refresh for coordinator (0f4dfea)
  • correct failing tests (f55e832)
  • duplicate messages when waiting for contribution; remove wrong listener (61fbd19)
  • imports and package version (8b8b84f)
  • missing else statement for verifycontribution function; wrong return on custom promise (716843d)
  • missing sort for ceremony circuits (819b792)
  • missing updates for current contributor fields when coordinating (88a730b)
  • s3: creating public bucket with object ACL enabled (12ad715)
  • setup: add missing circuit artifacts local path (15b8743)
  • setup: amend after PR review (8c104ef)
  • setup: change setup test file (cf8e698)
  • setup: change test file (46260eb)
  • setup: fix local path to circuit artifacts + change error in security tests (865a06f)
  • setup: fix not waiting for file download (a233767)
  • setup: remove non working test (2e21885)
  • setup: remove redundant function (8467f62)
  • setup: revert transfer of object and add region to config (690da25)
  • spinner does not stop correctly after contribution verification (345bdcb)
  • sybil checks: amended env var name and added to the backend (c28e2f0)
  • tests and setup: fix tests and cleanup config file (152b4da)
  • tests: add extra coordinator user to resolve random test failure (6745c45)
  • tests: add extra sleep after user creation (b637b9e)
  • tests: add extra sleep and coordinator checks within tests (3e31cd2)
  • tests: add extra sleep when setting custom claims to allow propagation (19ba15d)
  • tests: fix issues with user not being recognized as coordinator (14a6ecd)
  • tests: fix tests (905b6c0)
  • tests: fixed tests (d4a6dc8)
  • tests: skip a test that would fail due to environment not clean (9346a6f)
  • unconsistency when resuming a contribution (07fc79b)
  • ux: added more verbose messages to inform the user of waiting times and errors (80d9858)
  • verifycontribution: fix issue with failing to deconstruct undefined object (vm) (12b99f1)
  • vm: bug fix (f4ae99d)
  • vm: missing files (64f5019)
  • vms: add tags on EC2 creation (0347289)
  • vms: cleanup test (c0a2922)
  • vms: disable eslint rule for regex (2c426cb)
  • vms: fix cloud function bug related to the wrong verification transcript path (db35a5f)
  • vms: fix cloud function multipartupload wrong parameter name (b98e088)
  • vms: fix emulator tests (98af9d0)
  • vms: fix import error (7e7f9f6)
  • vms: fix prod test - wrong parameter order in ec2 tests (86beca7)
  • vms: fix prod tests (f8b4397)
  • vms: fix terraform and lambda config (2714912)
  • vms: fix userData commands (cd65566)
  • vms: fix VM commands (a39fd5f)
  • vms: fixed cloud function for VM verification (3ca22a5)
  • vms: fixed wrong path in blake3 bin command and various fixes on the verification CF (9aec4e7)
  • vms: refactoring and code fixes (0ebe401)
  • vms: remove redundant code (80ce491)
  • vms: remove redundant parameter on VM startup - ssh keypair (8f3dc42)
  • vms: removed stdin/stdout redirection in VM command and added regex match for blake3 hash (0bf3034)
  • vms: retry mechanism for VM startup (1f5accd)
  • vms: revert part of the verifyContribution refactoring and update terraform (1e74a4c)
  • vms: temp revert of retry feature in verifyContribution (5d0375d)
  • vms: tests (dfbf3a7)
  • wrong ci env project (1304473)
  • wrong document property lead to error when checking github antisybil (fbe22ea)
  • wrong path to Verifier smart contract template (b414166)

1.0.0 (2023-07-11)

Features

  • ec2: added tests and ip function (2658c1a)
  • ec2: fixed bug in running commands at deployment and refactored setup (f7e8de7)
  • ec2: merge udpates and add tests (5e8a76f)
  • list ceremonies: add a command to list all ceremonies (d2723f2)
  • list: exit with code 1 when calling showError with exit=true (805c28e)
  • setup: add a cli command to validate the ceremony setup file and the constraints (66f8837)
  • setup: add option to pass the authentication token as cli param (9306eae)
  • setup: implement non interactive setup (c3638d4)
  • setup: start to implement non interactive setup (e72c2f8)
  • vms: add marker file in userData to avoid running initialization code more than once (dfda857)
  • vms: added ssm code and more tests + changes on backend (f9a251a)
  • vms: added tests (89b621b)
  • vms: implement SNS topic command to trigger Lambda that stops the VM after initialization (f5f73bb)
  • vms: implement terraform script to deploy AWS inf (b168cd0)
  • vms: implemented e2e test for contribution verification (684123a)
  • vms: refactoring (08486b2)
  • vms: tests and refactoring (3a19f95)

Bug Fixes

  • add missing alternative case; fix wrong tests (5044da6)
  • auth: fix non interactive auth and force token refresh for coordinator (0f4dfea)
  • correct failing tests (f55e832)
  • duplicate messages when waiting for contribution; remove wrong listener (61fbd19)
  • imports and package version (8b8b84f)
  • missing else statement for verifycontribution function; wrong return on custom promise (716843d)
  • missing sort for ceremony circuits (819b792)
  • missing updates for current contributor fields when coordinating (88a730b)
  • s3: creating public bucket with object ACL enabled (12ad715)
  • setup: add missing circuit artifacts local path (15b8743)
  • setup: amend after PR review (8c104ef)
  • setup: change setup test file (cf8e698)
  • setup: change test file (46260eb)
  • setup: fix local path to circuit artifacts + change error in security tests (865a06f)
  • setup: remove non working test (2e21885)
  • spinner does not stop correctly after contribution verification (345bdcb)
  • sybil checks: amended env var name and added to the backend (c28e2f0)
  • tests: add extra coordinator user to resolve random test failure (6745c45)
  • tests: add extra sleep after user creation (b637b9e)
  • tests: add extra sleep and coordinator checks within tests (3e31cd2)
  • tests: add extra sleep when setting custom claims to allow propagation (19ba15d)
  • tests: fix issues with user not being recognized as coordinator (14a6ecd)
  • tests: fix tests (905b6c0)
  • tests: fixed tests (d4a6dc8)
  • tests: skip a test that would fail due to environment not clean (9346a6f)
  • unconsistency when resuming a contribution (07fc79b)
  • ux: added more verbose messages to inform the user of waiting times and errors (80d9858)
  • vm: bug fix (f4ae99d)
  • vm: missing files (64f5019)
  • vms: add tags on EC2 creation (0347289)
  • vms: cleanup test (c0a2922)
  • vms: disable eslint rule for regex (2c426cb)
  • vms: fix cloud function bug related to the wrong verification transcript path (db35a5f)
  • vms: fix cloud function multipartupload wrong parameter name (b98e088)
  • vms: fix emulator tests (98af9d0)
  • vms: fix import error (7e7f9f6)
  • vms: fix prod test - wrong parameter order in ec2 tests (86beca7)
  • vms: fix prod tests (f8b4397)
  • vms: fix terraform and lambda config (2714912)
  • vms: fix userData commands (cd65566)
  • vms: fix VM commands (a39fd5f)
  • vms: fixed cloud function for VM verification (3ca22a5)
  • vms: fixed wrong path in blake3 bin command and various fixes on the verification CF (9aec4e7)
  • vms: refactoring and code fixes (0ebe401)
  • vms: remove redundant code (80ce491)
  • vms: remove redundant parameter on VM startup - ssh keypair (8f3dc42)
  • vms: removed stdin/stdout redirection in VM command and added regex match for blake3 hash (0bf3034)
  • vms: retry mechanism for VM startup (1f5accd)
  • vms: revert part of the verifyContribution refactoring and update terraform (1e74a4c)
  • vms: temp revert of retry feature in verifyContribution (5d0375d)
  • vms: tests (dfbf3a7)
  • wrong ci env project (1304473)
  • wrong document property lead to error when checking github antisybil (fbe22ea)
  • wrong path to Verifier smart contract template (b414166)

0.5.0 (2023-07-04)

Features

  • ec2: added tests and ip function (2658c1a)
  • ec2: fixed bug in running commands at deployment and refactored setup (f7e8de7)
  • ec2: merge udpates and add tests (5e8a76f)
  • vms: add marker file in userData to avoid running initialization code more than once (dfda857)
  • vms: added ssm code and more tests + changes on backend (f9a251a)
  • vms: added tests (89b621b)
  • vms: implement SNS topic command to trigger Lambda that stops the VM after initialization (f5f73bb)
  • vms: implement terraform script to deploy AWS inf (b168cd0)
  • vms: implemented e2e test for contribution verification (684123a)
  • vms: refactoring (08486b2)
  • vms: tests and refactoring (3a19f95)

Bug Fixes

  • add missing alternative case; fix wrong tests (5044da6)
  • correct failing tests (f55e832)
  • duplicate messages when waiting for contribution; remove wrong listener (61fbd19)
  • imports and package version (8b8b84f)
  • missing sort for ceremony circuits (819b792)
  • missing updates for current contributor fields when coordinating (88a730b)
  • s3: creating public bucket with object ACL enabled (12ad715)
  • spinner does not stop correctly after contribution verification (345bdcb)
  • sybil checks: amended env var name and added to the backend (c28e2f0)
  • tests: fixed tests (d4a6dc8)
  • unconsistency when resuming a contribution (07fc79b)
  • ux: added more verbose messages to inform the user of waiting times and errors (80d9858)
  • vm: bug fix (f4ae99d)
  • vm: missing files (64f5019)
  • vms: add tags on EC2 creation (0347289)
  • vms: cleanup test (c0a2922)
  • vms: disable eslint rule for regex (2c426cb)
  • vms: fix cloud function bug related to the wrong verification transcript path (db35a5f)
  • vms: fix cloud function multipartupload wrong parameter name (b98e088)
  • vms: fix emulator tests (98af9d0)
  • vms: fix import error (7e7f9f6)
  • vms: fix prod test - wrong parameter order in ec2 tests (86beca7)
  • vms: fix prod tests (f8b4397)
  • vms: fix terraform and lambda config (2714912)
  • vms: fix userData commands (cd65566)
  • vms: fix VM commands (a39fd5f)
  • vms: fixed cloud function for VM verification (3ca22a5)
  • vms: fixed wrong path in blake3 bin command and various fixes on the verification CF (9aec4e7)
  • vms: refactoring and code fixes (0ebe401)
  • vms: remove redundant code (80ce491)
  • vms: remove redundant parameter on VM startup - ssh keypair (8f3dc42)
  • vms: removed stdin/stdout redirection in VM command and added regex match for blake3 hash (0bf3034)
  • vms: temp revert of retry feature in verifyContribution (5d0375d)
  • vms: tests (dfbf3a7)
  • wrong ci env project (1304473)
  • wrong document property lead to error when checking github antisybil (fbe22ea)
  • wrong path to Verifier smart contract template (b414166)

0.4.2 (2023-05-31)

Bug Fixes

  • add missing alternative case; fix wrong tests (5044da6)
  • duplicate messages when waiting for contribution; remove wrong listener (61fbd19)
  • missing sort for ceremony circuits (819b792)
  • missing updates for current contributor fields when coordinating (88a730b)
  • s3: creating public bucket with object ACL enabled (12ad715)
  • spinner does not stop correctly after contribution verification (345bdcb)
  • sybil checks: amended env var name and added to the backend (c28e2f0)
  • tests: fixed tests (d4a6dc8)
  • unconsistency when resuming a contribution (07fc79b)
  • wrong ci env project (1304473)
  • wrong document property lead to error when checking github antisybil (fbe22ea)

0.4.1 (2023-05-31)

Bug Fixes

  • add missing alternative case; fix wrong tests (5044da6)
  • duplicate messages when waiting for contribution; remove wrong listener (61fbd19)
  • missing sort for ceremony circuits (819b792)
  • missing updates for current contributor fields when coordinating (88a730b)
  • s3: creating public bucket with object ACL enabled (12ad715)
  • spinner does not stop correctly after contribution verification (345bdcb)
  • sybil checks: amended env var name and added to the backend (c28e2f0)
  • tests: fixed tests (d4a6dc8)
  • unconsistency when resuming a contribution (07fc79b)
  • wrong ci env project (1304473)
  • wrong document property lead to error when checking github antisybil (fbe22ea)

0.4.0 (2023-05-19)

Bug Fixes

  • add missing alternative case; fix wrong tests (5044da6)
  • duplicate messages when waiting for contribution; remove wrong listener (61fbd19)
  • missing updates for current contributor fields when coordinating (88a730b)
  • s3: creating public bucket with object ACL enabled (12ad715)
  • spinner does not stop correctly after contribution verification (345bdcb)
  • sybil checks: amended env var name and added to the backend (c28e2f0)
  • tests: fixed tests (d4a6dc8)
  • unconsistency when resuming a contribution (07fc79b)

0.3.5 (2023-05-17)

Bug Fixes

  • duplicate messages when waiting for contribution; remove wrong listener (61fbd19)
  • missing updates for current contributor fields when coordinating (88a730b)
  • spinner does not stop correctly after contribution verification (345bdcb)

0.3.2 (2023-05-17)

Bug Fixes

  • duplicate messages when waiting for contribution; remove wrong listener (61fbd19)
  • missing updates for current contributor fields when coordinating (88a730b)
  • spinner does not stop correctly after contribution verification (345bdcb)

0.3.1 (2023-05-16)

Bug Fixes

  • spinner does not stop correctly after contribution verification (345bdcb)

0.3.0 (2023-05-15)

Features

Bug Fixes

  • add missing options to ts config (9e05617)
  • bump 0.3.0; minor missing imports for enums (79faae9)
  • change coverage percentage and exclude not tested packages (3b8e04c)
  • increment intermediate sleeps (bb3c6a3)
  • missing skipLibCheck option was causing docs script to exit (7433e38)
  • missing sleep after check participant for ceremony (c4922b3)
  • missing sleep leads to unconsistency when progressing to next contribution step (b0e2574)
  • remove matrix.type flag and enable coverage flag when testing production CI (bc0695c)
  • set cli as a es module (37f4351)
  • typos (6faa0fc)
  • update sleep duration to sustain CI env (c81d389)
  • wrong path for environment config file (75bbd98)
  • wrong prod Firebase project for CI (d740a90)

0.2.0 (2023-04-04)

⚠ BREAKING CHANGES

  • constants are now part of actions package

Features

  • add hardhat typescript configuration boilerplate (ed92e6c)
  • add public finalization beacon value and hash for final contribution (74dfc07)
  • add wasm support at setup time (53eeddd)
  • auth: added a function to detect GitHub reputation based on simple heuristics (def4990), closes #271
  • auth: added a function to detect GitHub reputation based on simple heuristics (aae0f68), closes #271
  • ceremony verification: added a function for fully verifying a ceremony (6a85f79)
  • ceremony verification: implemented ceremony finalization verification and test fix (e7c657a)
  • compare artifacts hashes: added utilities to compare artifacts hashes (6e96502)
  • compute zkey: compute a zkey from scratch (genesis or final) (2384865)
  • download ceremony artifacts: implemented utilities to download a ceremony artifacts (c4cd4ad)
  • enable creation of public attestation gist even after contribution (54db59c)
  • multi part upload: added more descriptive error messages and fixed test cases (f1f9c64)
  • multi part upload: added more descriptive error messages and fixed test cases (b59ad73)
  • multi part upload: added more descriptive error messages and fixed test cases (e9ead57)
  • security rules: implemented Firestore security rules (7fb1c4a), closes #28
  • setup security: started implementing automated testing for setup functions (e604a02)
  • sybil: parameterized the GitHub sybil checks code (796e5c1)
  • verification: added actions helper to extract artifacts from a zKey (1aed70e)
  • verification: added proof generation and verification utilities (381ba61)
  • verification: helper function to verify that a zkey is valid (ca5712c)
  • verification: implemented actions functions on phase2cli (7ae6da3)
  • verify proof using a verifier smart contract (4c8ce3d)

Bug Fixes

  • auth security: fix CI test (1139041)
  • auth security: fix test error (e2aa8a4)
  • auth security: prevent certain tests to run on CI (de93d9a)
  • auth tests: fixed test failing on CI (2b48897)
  • auth tests: implemented changes after PR review (5d16838)
  • auth: changed and condition to or for GitHub reputation checks (aa3e732), closes #271
  • auth: changed and condition to or for GitHub reputation checks (f78979d), closes #271
  • auth: removed unneeded test stub (387008a)
  • cannot deploy cloud functions (83f4928)
  • ceremony verification: add extra sleep on one test case (271617d)
  • ceremony verification: add missing d.ts files (7cec92e)
  • ceremony verification: ci test temp fix by skipping test case (98504d3)
  • ceremony verification: remove redundant argument from export verifier function (ec351de)
  • ceremony verification: removed redundant cleanup on emulator (5690748)
  • ci test: fix workflow name (786feb2)
  • ci test: fix workflow name (bdda740)
  • ci test: fixing workflow to run sequentially (5fe70d3)
  • ci test: fixing workflow to run sequentially (c18f3f1)
  • ci test: simplify workflow (411bd3b)
  • ci test: simplify workflow (20c99a1)
  • compute zkey: adding missing file (270dc82)
  • compute zkey: refactor after pr comments (7bf961f)
  • compute zkey: remove redundant exports (99f0640)
  • conflicts (2c82f5f)
  • contribute: fix ci tests (618d1af)
  • contribute: fix CI tests (e749167)
  • contribute: refactoring after PR review (0c00327)
  • emulator test: add extra sleep in auth tests (d693ca8)
  • emulator test: fix emulator test (3bdfd81)
  • error when building in CI; review suggestions (c811c43)
  • firebase unit tests: removed redundant beforeAll block (e56aff1)
  • firebase unit: fixed redundant env variable check (e9b336a)
  • firebase unit: fixed redundant env variable check (a1a5ddc)
  • generategetobjectpresignedurl: implemented changes to restrict arbitrary access (388caac), closes #309
  • github sybil: amended the code after PR review (200cf7d)
  • github sybil: amended the code after PR review (6bbe77b)
  • implement support for generating file hash larger than 2GB (8138e72)
  • lib.utils tests: fixing lib.utils tests which cause a compilation error (a953307)
  • make spinner to stop properly (d47de71)
  • missing imports; moved artifacts to correct folder (28958f9)
  • missing optional typing leading to wrong build (4dab2e0)
  • missing pre-condition when resuming during computing step; wrong pre-condition on related cf (90c8729)
  • multipart upload: fixed tests that failed due to the changes (3e974f9)
  • multipart upload: fixed tests that failed due to the changes (5e12eb1)
  • multipart upload: fixed tests that failed due to the changes (eded975)
  • multipart upload: lock down multipart upload (407aaf0)
  • multipart upload: lock down multipart upload (6ca3963)
  • multipart upload: lock down multipart upload (5629dd7)
  • multipart upload: shortening expression (0c63567)
  • multipart upload: shortening expression (5297e65)
  • multipart upload: shortening expression (2562ec8)
  • next participant on the waiting queue did not automatically start the contribution (7def977)
  • prod ci: fix prod CI (6cc3be0)
  • prod ci: fix prod CI (7aa0636)
  • remove unnecessary kill command to clean CI (809de02)
  • security rules: adding missing authentication test utilities file (fca06a4)
  • security rules: fixed Firestore security rules (2bb85f2)
  • setup tests: added missing file (6e4e0b0)
  • setup tests: fixed bugs in tests and refactored (a71c531)
  • signedurls: commiting correct .default.env file (6fe96b1)
  • small bug fixes and minor changes (0a0d44a)
  • storage tests: fixed storage tests after backend refactoring (15788ea)
  • storage tests: fixed storage tests after backend refactoring (02fa6e3)
  • sync tests (10c2d9f)
  • test ci: fix prod ci workflow (db2eee0)
  • test ci: fix prod ci workflow (d31a206)
  • test ci: remove external dependency to deploy (1745688)
  • test ci: remove external dependency to deploy (14af312)
  • tests: add more timeout in contribution test (0e794e7)
  • tests: adding uncommited files (efda66e)
  • tests: adding uncommited files (59b73a9)
  • tests: fix tests on the ci which sometimes fail (8e8f8f9)
  • tests: fixed failing tests and added more cleanup functions (b411891)
  • tests: fixed failing tests and added more cleanup functions (26baaec)
  • tests: pr review comments (11f592a)
  • tests: refactoring of older test suites and added extra ci action (30a6f4c)
  • tests: refactoring of older test suites and added extra ci action (9af9529)
  • tests: remove test ci trigger (d3deccb)
  • update test to make ci green (9b43243)
  • verification: add missing file (e9940df)
  • verification: added missing files and fixed paths for ci/prod tests (73c3557)
  • verification: amend after PR review (35ecf47)
  • verification: fix wrong path in function call (cc9a991)
  • verification: fixed ci tests (0c32a65)
  • verification: fixed hardhat task (eeb6214)
  • verification: swapped vkey to fix CI tests (eb40ed3)
  • verify ceremony: refactor and fixing tests (3b7e674)
  • wrong circuit reference (e71f9ab)
  • wrong Date type for start/end ceremony dates expressed in ms (655a02e)
  • wrong import (8fdc432)
  • wrong path (549d024)
  • wrong variable type lead to cfs inconsistency (0003f4a)
  • wrong version for peer dependency actions package (4975d96)

Code Refactoring

  • update and move constants to actions package (e1a98a8)

0.1.0 (2023-01-24)

⚠ BREAKING CHANGES

  • The folder structure and build process (now using lerna)

Features

Bug Fixes

  • add missing passwordless sudo to command for getting privileges (236b73e)
  • fix failure of yarn install command when using Node.js v18 (3a4b04f)
  • major and minor bugs from contribute command refactoring PR (3697c69), closes #247
  • missing conditional for alternative workflow when session is maintained with Github (6b67294)
  • missing export; nit refactor testing storage config w/ helper (162292a)
  • missing parameter value when calling query method for getting documents (38a16e6)
  • missing path update when using a pre-computed zkey (4c66929)
  • missing status check for request (802dd4a)
  • missing status check for request (bf0fbab)
  • remove duplicated code (9bb4938)
  • remove oauth token when it is invalid (056ab25)
  • remove optional Firebase config (3724953)
  • wrong cpu value for verifycontribution cloud function and missing ci token (c992239)
  • wrong npm script (420db80)
  • wrong usage of secrets in development test pipeline (e122c19)

Performance Improvements

  • use re-export instead of import/export (e3ef96b)

Code Refactoring

  • add fake data generators and pre-generated samples for testing (4bcb907)
  • contribute: fixed error with return value of cloud functions (c11bc4d)
  • contribute: refactoring the contribute command (69947b5)
  • decouple finalize command; minor fixes (dd0e7ee)
  • decouple of observe command; minor fixes (455e8b1)
  • extend configuration of firebase application; testing utilities update accordingly (6e7ee8a)
  • modularize clean command by moving files helpers to actions package; sync other commands (06e31bf)
  • monorepo config and e2e bootstrap; minor fixes and improvements (cb25f4e)
  • optimize auth command and related libraries separation; generalize core lib methods (7bc462c)
  • optimize auth command and related libraries separation; generalize core lib methods (9582a57)
  • remove duplicated collectCoverageFrom property from jest config (b6a21bf)
  • separation between dev and prod envs; improved utilities; relocate e2e tests (1ccf4d1)
  • setup: implemented review suggestions (82c4ea1)
  • storage helpers: refactoring storage helpers to accept extra arguments (efe3088)
  • switch to monorepo approach by separating the CLI from the actions; renamings and minors (eda21d4), closes #175

Miscellaneous

  • add a documentation template (0f4d1e7)
  • add a pre-commit hook to enforce linting automatically (9f8af58)
  • add github device flow authentication test using non-headless browser (ee4d6d3)
  • add missing clean up for users and authentication service; workaround for waiting CF execution (e484a7b)
  • add missing config values (675b739)
  • add missing yarn.lock file (2bbcb9c)
  • add timeout and removed wrong folders from coverage collection (31fffca)
  • apply default value to config file (3c2b7aa)
  • bootstrap unit test for firebase core auth helpers (2e98d14)
  • bump firebase-functions to 4.1.1 (5668732)
  • changelog: add CHANGELOG (e0ecdfe)
  • lint and fix import (44e6e6c)
  • missing doc reference for firebase app (1fc12c9)
  • remove author section from package.json and update license author (ed0173a)
  • remove unnecessary values (3deaf7f)
  • removed unnecessary prebuild scripts; minor config for node version and main entry point (7385223)
  • setup: added test stubs for setup action (bd46594)
  • setup: fixed setup test (7d84854)
  • update jest config timeout (730c94d)
  • update timeout for tests (998824e)
  • wIP e2e and contribute command decoupling (5b068c4)