Skip to content

Commit 3c95e35

Browse files
authored
Merge branch 'wevm:main' into op-stack/add-operator-fee
2 parents 21f8dd2 + 3bc5e6f commit 3c95e35

118 files changed

Lines changed: 7793 additions & 2374 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.changeset/fair-elephants-dream.md

Lines changed: 0 additions & 5 deletions
This file was deleted.

.github/workflows/changesets.yml

Lines changed: 7 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,16 @@ jobs:
1313
name: Verify
1414
uses: ./.github/workflows/verify.yml
1515
secrets: inherit
16+
permissions:
17+
contents: read
1618

1719
changesets:
1820
name: Create version pull request
1921
runs-on: ubuntu-latest
2022
timeout-minutes: 5
23+
permissions:
24+
contents: write
25+
pull-requests: write
2126

2227
steps:
2328
- name: Clone repository
@@ -67,18 +72,6 @@ jobs:
6772
env:
6873
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
6974

70-
- name: Publish Prerelease
71-
if: steps.changesets.outputs.published != 'true'
72-
continue-on-error: true
73-
env:
74-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
75-
run: |
76-
git reset --hard origin/main
77-
pnpm clean
78-
pnpm changeset version --no-git-tag --snapshot canary
79-
pnpm changeset:prepublish
80-
pnpm changeset publish --no-git-tag --snapshot canary --tag canary
81-
8275
jsr:
8376
name: JSR
8477
needs: verify
@@ -105,4 +98,6 @@ jobs:
10598
needs: changesets
10699
uses: ./.github/workflows/deploy-docs.yml
107100
secrets: inherit
101+
permissions:
102+
contents: read
108103
if: needs.changesets.outputs.published == 'true'

.github/workflows/deploy-docs.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@ on:
77
jobs:
88
deploy:
99
runs-on: ubuntu-latest
10+
permissions:
11+
contents: read
1012

1113
steps:
1214
- name: Checkout

.github/workflows/issue-labeled.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@ jobs:
88
issue-labeled:
99
if: ${{ github.repository_owner == 'wevm' }}
1010
uses: wevm/actions/.github/workflows/issue-labeled.yml@main
11+
permissions:
12+
contents: read
1113
with:
1214
needs-reproduction-body: |
1315
Hello @${{ github.event.issue.user.login }}.

.github/workflows/lock-issue.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@ jobs:
88
lock-issue:
99
if: ${{ github.repository_owner == 'wevm' }}
1010
uses: wevm/actions/.github/workflows/lock-issue.yml@main
11+
permissions:
12+
contents: read
1113
with:
1214
issue-comment: |
1315
This issue has been locked since it has been closed for more than 14 days.

.github/workflows/prepublish.yml

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
name: Prepublish
2+
3+
on: [push, pull_request]
4+
5+
jobs:
6+
build:
7+
runs-on: ubuntu-latest
8+
permissions:
9+
contents: read
10+
11+
steps:
12+
- name: Checkout
13+
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
14+
with:
15+
submodules: 'recursive'
16+
17+
- name: Install dependencies
18+
uses: ./.github/actions/install-dependencies
19+
20+
- name: Prepublish
21+
run: |
22+
cd src && pnpm version prerelease --preid $(git rev-parse --short=7 HEAD) && cd ..
23+
pnpm changeset:prepublish
24+
pnpx pkg-pr-new publish --pnpm --compact './src'

.github/workflows/pull-request.yml

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,37 @@ jobs:
1111
name: Verify
1212
uses: ./.github/workflows/verify.yml
1313
secrets: inherit
14+
permissions:
15+
contents: read
16+
17+
publish:
18+
name: Publish Prerelease
19+
runs-on: ubuntu-latest
20+
timeout-minutes: 5
21+
permissions:
22+
contents: read
23+
24+
steps:
25+
- name: Clone repository
26+
uses: actions/checkout@v4
27+
with:
28+
submodules: 'recursive'
29+
30+
- name: Install dependencies
31+
uses: ./.github/actions/install-dependencies
32+
33+
- name: Publish Prerelease
34+
run: |
35+
pnpm clean
36+
pnpm changeset:prepublish
37+
pnpx pkg-pr-new publish --pnpm --compact './src'
1438
1539
size:
1640
name: Size
1741
runs-on: ubuntu-latest
1842
timeout-minutes: 5
43+
permissions:
44+
contents: read
1945

2046
steps:
2147
- name: Clone repository

.github/workflows/verify.yml

Lines changed: 18 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@ jobs:
88
name: Check
99
runs-on: ubuntu-latest
1010
timeout-minutes: 5
11+
permissions:
12+
contents: read
1113

1214
steps:
1315
- name: Clone repository
@@ -18,6 +20,9 @@ jobs:
1820
- name: Install dependencies
1921
uses: ./.github/actions/install-dependencies
2022

23+
- name: Audit dependencies
24+
run: pnpm audit
25+
2126
- name: Check repo
2227
run: pnpm check:repo
2328

@@ -29,6 +34,8 @@ jobs:
2934
needs: check
3035
runs-on: ubuntu-latest
3136
timeout-minutes: 5
37+
permissions:
38+
contents: read
3239

3340
steps:
3441
- name: Clone repository
@@ -55,10 +62,12 @@ jobs:
5562
name: Types
5663
needs: check
5764
runs-on: ubuntu-latest
65+
permissions:
66+
contents: read
5867
timeout-minutes: 5
5968
strategy:
6069
matrix:
61-
version: ['5.5.2', '5.6.2', '5.7.2', '5.8.2', 'latest']
70+
version: ['5.7.2', '5.8.2', '5.9.2', 'latest']
6271

6372
steps:
6473
- name: Clone repository
@@ -86,6 +95,8 @@ jobs:
8695
name: Test
8796
runs-on: ubuntu-latest
8897
timeout-minutes: 10
98+
permissions:
99+
contents: read
89100
strategy:
90101
max-parallel: 3
91102
matrix:
@@ -130,6 +141,8 @@ jobs:
130141
test-envs:
131142
name: Test Environments
132143
runs-on: ubuntu-latest
144+
permissions:
145+
contents: read
133146
strategy:
134147
matrix:
135148
type: ['bun', 'node-22', 'node-latest', 'next', 'tsc', 'vite']
@@ -176,7 +189,7 @@ jobs:
176189

177190
- name: Install Playwright Browsers
178191
if: ${{ matrix.runtime == 'next' || matrix.runtime == 'vite' }}
179-
run: pnpx playwright@1.49.1 install --with-deps
192+
run: pnpx playwright@1.55.1 install --with-deps
180193

181194
- name: Build
182195
run: pnpm build
@@ -190,6 +203,9 @@ jobs:
190203
vectors:
191204
name: Vectors
192205
runs-on: ubuntu-latest
206+
permissions:
207+
contents: read
208+
193209
steps:
194210
- name: Clone repository
195211
uses: actions/checkout@v4

environments/next/next-env.d.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
/// <reference types="next" />
22
/// <reference types="next/image-types/global" />
3+
/// <reference path="./.next/types/routes.d.ts" />
34

45
// NOTE: This file should not be edited
5-
// see https://nextjs.org/docs/app/building-your-application/configuring/typescript for more information.
6+
// see https://nextjs.org/docs/app/api-reference/config/typescript for more information.

environments/next/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,13 +10,13 @@
1010
"test": "playwright test"
1111
},
1212
"dependencies": {
13-
"next": "^15",
13+
"next": "^15.5.4",
1414
"react": "^19",
1515
"react-dom": "^19",
1616
"viem": "file:../../src/"
1717
},
1818
"devDependencies": {
19-
"@playwright/test": "1.49.1",
19+
"@playwright/test": "1.55.1",
2020
"@types/node": "^20.8.3",
2121
"@types/react": "^19",
2222
"@types/react-dom": "^19",

0 commit comments

Comments
 (0)