Skip to content

Commit e9579f1

Browse files
committed
Merge branch 'main' into otel-metrics-improvement
2 parents 2e4fdcd + 2f97d13 commit e9579f1

File tree

3 files changed

+78
-3
lines changed

3 files changed

+78
-3
lines changed

.github/CODEOWNERS

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,11 +14,11 @@ test-suite/gateway-stress/Dockerfile @zama-ai/fhevm-devs
1414
/gateway-contracts/ @zama-ai/fhevm-gateway
1515
/host-contracts/ @zama-ai/fhevm-gateway
1616
/library-solidity/ @zama-ai/fhevm-gateway
17-
/kms-connector/ @zama-ai/mpc-devs @zama-ai/fhevm-gateway @dartdart26
17+
/kms-connector/ @zama-ai/mpc-devs @dartdart26
1818

1919
# Coprocessor Team ownership
2020
/coprocessor/ @zama-ai/fhevm-coprocessor
2121

2222
# Enforces changes in Sandboxed AI CI/CD
23-
.github/squid/sandbox-*.conf @zama-ai/infosec
24-
.github/workflows/claude-*.yml @zama-ai/infosec
23+
.github/squid/sandbox-*.conf @zama-ai/security-team
24+
.github/workflows/claude-*.yml @zama-ai/security-team

.github/workflows/library-solidity-publish.yml

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,3 +63,31 @@ jobs:
6363
package: ./library-solidity/package.json
6464
provenance: true
6565
access: public
66+
67+
publish-soldeer:
68+
name: library-solidity-publish/publish-soldeer
69+
if: ${{ inputs.release == 'true' }}
70+
runs-on: ubuntu-latest
71+
defaults:
72+
run:
73+
working-directory: ./library-solidity
74+
permissions:
75+
contents: "read"
76+
steps:
77+
- name: Check out repository
78+
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
79+
with:
80+
persist-credentials: "false"
81+
82+
- name: Install Foundry
83+
uses: foundry-rs/foundry-toolchain@8789b3e21e6c11b2697f5eb56eddae542f746c10 # v1
84+
85+
- name: Read version from package.json
86+
id: version
87+
run: echo "version=$(node -p 'require("./package.json").version')" >> "$GITHUB_OUTPUT"
88+
89+
- name: Publish to Soldeer
90+
env:
91+
SOLDEER_API_TOKEN: ${{ secrets.SOLDEER_TOKEN }}
92+
VERSION: ${{ steps.version.outputs.version }}
93+
run: forge soldeer push "@fhevm-solidity~${VERSION}" . --skip-warnings

library-solidity/.soldeerignore

Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
# CI & config files
2+
ci/
3+
.github/
4+
5+
# Node.js
6+
node_modules/
7+
package.json
8+
package-lock.json
9+
10+
# Config & tooling
11+
.env*
12+
.eslintignore
13+
.eslintrc.yml
14+
.gitpod.yml
15+
.lintstagedrc.json
16+
.npmignore
17+
.prettierignore
18+
.prettierrc.json
19+
.solcover.js
20+
.solhintignore
21+
hardhat.config.ts
22+
tsconfig.json
23+
commitlint.config.ts
24+
codegen.config.json
25+
mlc_config.json
26+
foundry.toml
27+
remappings.txt
28+
soldeer.lock
29+
CustomProvider.ts
30+
31+
# Source directories not needed by consumers
32+
codegen/
33+
test/
34+
tasks/
35+
examples/
36+
lib-js/
37+
dependencies/
38+
39+
# Build artifacts
40+
artifacts/
41+
cache/
42+
cache_forge/
43+
out/
44+
types/
45+
typechain/
46+
typechain-types/
47+
coverage/

0 commit comments

Comments
 (0)