Skip to content

Commit 3d5fb1a

Browse files
Laumanvplasencia0xpanoramixhanghugeyouyyytrok
authored
Update to Semaphore 4.9.0 (#3) (#4)
* docs: update contributing and pull_request_template files * feat(website): add obscurus to projects section (semaphore-protocol#941) re semaphore-protocol#939 * chore: fix 404 status URL (semaphore-protocol#917) * docs(website): update roadmap (semaphore-protocol#943) docs(website): update roadmap on the website * docs: make year update dynamically on website and docs (semaphore-protocol#945) * docs: make year update dynamically on website and docs * docs(docs): make year update dynamically * docs: fix broken link and typo correction (semaphore-protocol#923) * broken redirect CONTRIBUTING.md * typo README.md * docs: fixed circuit logic url (semaphore-protocol#931) fix: circuit logic url * chore(subgraph): update matchstick-as dependency (semaphore-protocol#946) * chore(subgraph): update matchstick-as dependency * chore(subgraph): update dependency versions * ci: update pull request workflow to install libssl1.1 before testing the subgraph * ci: update pull requests workflow * ci: update ubuntu version * ci: update ubuntu version in tests * ci: update ubuntu version * Add new article (semaphore-protocol#918) * Add new article * Update apps/website/src/data/articles.json remove referral link --------- * revert(subgraph): reverses changes made (semaphore-protocol#952) re semaphore-protocol#915 * Refactor/type-validation (semaphore-protocol#951) * chore(data): add @zk-kit/utils dependency * refactor(data): refactor parameter validation using @zk-kit/utils * chore: update utils package version (semaphore-protocol#954) * chore: v4.9.0 --------- Signed-off-by: hanghuge <cmoman@outlook.com> Co-authored-by: Vivian Plasencia <v.pcalana@gmail.com> Co-authored-by: 0xpanoramix <luca@quartz.technology> Co-authored-by: hanghuge <166206050+hanghuge@users.noreply.github.com> Co-authored-by: youyyytrok <d.ionov.beats@gmail.com> Co-authored-by: Sumit Vekariya <sarkazein7@gmail.com> Co-authored-by: zanastas <83847982+zanastas@users.noreply.github.com> Co-authored-by: Chidozie DAVID <100468311+Dozie2001@users.noreply.github.com> Co-authored-by: Faezeh Shakouri <43738671+FaezehShakouri@users.noreply.github.com>
1 parent d97096a commit 3d5fb1a

File tree

40 files changed

+1413
-1163
lines changed

40 files changed

+1413
-1163
lines changed

.github/pull_request_template.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,10 +29,12 @@
2929

3030
<!-- Please check if the PR fulfills these requirements. -->
3131

32-
- [ ] My code follows the style guidelines of this project
3332
- [ ] I have performed a self-review of my code
3433
- [ ] I have commented my code, particularly in hard-to-understand areas
3534
- [ ] My changes generate no new warnings
3635
- [ ] I have run `yarn format` and `yarn lint` without getting any errors
3736
- [ ] I have added tests that prove my fix is effective or that my feature works
3837
- [ ] New and existing unit tests pass locally with my changes
38+
39+
> [!IMPORTANT]
40+
> We do not accept minor grammatical fixes (e.g., correcting typos, rewording sentences) unless they significantly improve clarity in technical documentation. These contributions, while appreciated, are not a priority for merging. If there is a grammatical error feel free to message the team.

.github/workflows/production.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ jobs:
3434
run: yarn lint
3535

3636
test-subgraph:
37-
runs-on: ubuntu-latest
37+
runs-on: ubuntu-22.04 # Context: https://github.com/graphprotocol/graph-tooling/issues/1546#issuecomment-2589680195
3838

3939
steps:
4040
- uses: actions/checkout@v4

.github/workflows/pull-requests.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ jobs:
7575
run: yarn run eslint ${{ steps.changed-files.outputs.to_lint_all_changed_files }} --ext .cjs,.js,.jsx,.ts,.tsx
7676

7777
test:
78-
runs-on: ubuntu-latest
78+
runs-on: ubuntu-22.04 # Context: https://github.com/graphprotocol/graph-tooling/issues/1546#issuecomment-2589680195
7979

8080
steps:
8181
- uses: actions/checkout@v4

CONTRIBUTING.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,14 +22,17 @@ Pull requests are great if you want to add a feature or fix a bug. Here's a quic
2222

2323
3. Add a test for your change. Only refactoring and documentation changes require no new tests.
2424

25-
4. Make sure to check out the [Style Guide](/CONTRIBUTING#style-guide) and ensure that your code complies with the rules.
25+
4. Make sure to check out the [Style Guide](/CONTRIBUTING.md#style-guide) and ensure that your code complies with the rules.
2626

2727
5. Make the test pass.
2828

2929
6. Commit your changes.
3030

3131
7. Push to your fork and submit a pull request on our `main` branch. Please provide us with some explanation of why you made the changes you made. For new features make sure to explain a standard use case to us.
3232

33+
> [!IMPORTANT]
34+
> We do not accept minor grammatical fixes (e.g., correcting typos, rewording sentences) unless they significantly improve clarity in technical documentation. These contributions, while appreciated, are not a priority for merging. If there is a grammatical error feel free to message the team.
35+
3336
## CI (Github Actions) Tests
3437

3538
We use GitHub Actions to test each PR before it is merged.

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -281,7 +281,7 @@ Install the dependencies:
281281
cd semaphore && yarn
282282
```
283283

284-
And build the repositiory:
284+
And build the repository:
285285

286286
```bash
287287
yarn build

apps/docs/i18n/en/code.json

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -390,8 +390,5 @@
390390
},
391391
"footer.right.connect.link2": {
392392
"message": "X (Twitter)"
393-
},
394-
"footer.copyright": {
395-
"message": "Copyright © 2024 Ethereum Foundation"
396393
}
397394
}

apps/docs/i18n/es/code.json

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -390,8 +390,5 @@
390390
},
391391
"footer.right.connect.link2": {
392392
"message": "X (Twitter)"
393-
},
394-
"footer.copyright": {
395-
"message": "Copyright © 2024 Ethereum Foundation"
396393
}
397394
}

apps/docs/i18n/es/docusaurus-plugin-content-docs/version-V3/technical-reference/contracts.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ Para utilizar los contratos e interfaces Semaphore en su proyecto, instale el pa
1919

2020
Semaphore ofrece los siguientes contratos base:
2121

22-
- [`SemaphoreVerifier.sol`](https://github.com/semaphore-protocol/semaphore/blob/main/packages/contracts/base/SemaphoreVerifier.sol): contiene una función para verificar pruebas Semaphore;
22+
- [`SemaphoreVerifier.sol`](https://github.com/semaphore-protocol/semaphore/blob/v3.15.2/packages/contracts/contracts/base/SemaphoreVerifier.sol): contiene una función para verificar pruebas Semaphore;
2323
- [`SemaphoreGroups.sol`](https://github.com/semaphore-protocol/semaphore/blob/main/packages/contracts/base/SemaphoreGroups.sol): contiene las funciones para crear grupos y añadir/remover/actualizar miembros.
2424

2525
Los contratos base están relacionados de forma muy cercana al protocolo.

apps/docs/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
"@docusaurus/core": "3.5.2",
2020
"@docusaurus/preset-classic": "3.5.2",
2121
"@mdx-js/react": "^3.0.0",
22-
"@semaphore-protocol/utils": "4.8.2",
22+
"@semaphore-protocol/utils": "4.9.0",
2323
"@svgr/webpack": "^5.5.0",
2424
"clsx": "^1.2.1",
2525
"docusaurus-plugin-sass": "^0.2.5",

apps/docs/src/theme/Footer/index.tsx

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -54,11 +54,7 @@ function Footer() {
5454
<hr />
5555

5656
<div>
57-
<p>
58-
{translate({
59-
id: "footer.copyright"
60-
})}
61-
</p>
57+
<p>Copyright © {new Date().getFullYear()} Ethereum Foundation</p>
6258

6359
<Logo
6460
style={{ marginRight: -8 }}

0 commit comments

Comments
 (0)