Skip to content

Commit 88fbc04

Browse files
authored
Merge pull request #2688 from nervosnetwork/rc/v0.110.0
2 parents 7a06446 + 7272fe7 commit 88fbc04

File tree

397 files changed

+12755
-7701
lines changed

Some content is hidden

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

397 files changed

+12755
-7701
lines changed

.ckb-light-version

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
v0.2.4

.ckb-version

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
v0.106.0
1+
v0.110.0
Lines changed: 59 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,59 @@
1+
name: Add 'replied' label
2+
3+
on:
4+
issue_comment:
5+
types: [created]
6+
7+
jobs:
8+
add-label:
9+
runs-on: ubuntu-latest
10+
permissions:
11+
issues: write
12+
steps:
13+
- id: check-access
14+
name: Check if the commenter is a collaborator
15+
uses: actions/github-script@v4
16+
with:
17+
script: |
18+
try{
19+
const response = await github.repos.checkCollaborator({
20+
owner: context.repo.owner,
21+
repo: context.repo.repo,
22+
username: context.payload.comment.user.login,
23+
})
24+
return response.status === 204
25+
} catch {
26+
return false
27+
}
28+
env:
29+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
30+
31+
- id: check-issue
32+
name: Check if the comment is replied in an issue
33+
uses: actions/github-script@v4
34+
with:
35+
script: |
36+
const response = await github.issues.get({
37+
owner: context.repo.owner,
38+
repo: context.repo.repo,
39+
issue_number: context.issue.number,
40+
})
41+
return response.data.pull_request === undefined
42+
env:
43+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
44+
45+
- id: add-label
46+
name: Add 'replied' label
47+
if: ${{ steps.check-access.outputs.result == 'true' && steps.check-issue.outputs.result == 'true' }}
48+
uses: actions/github-script@v4
49+
with:
50+
script: |
51+
await github.issues.addLabels({
52+
owner: context.repo.owner,
53+
repo: context.repo.repo,
54+
issue_number: context.issue.number,
55+
labels: process.env.labels.split(', '),
56+
})
57+
env:
58+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
59+
labels: 'replied'

.github/workflows/check_checksums.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ jobs:
1010
runs-on: macos-latest
1111
steps:
1212
- name: Checkout
13-
uses: actions/checkout@v2
13+
uses: actions/checkout@v3
1414

1515
- name: Generate checksums from artifacts
1616
run:
@@ -33,7 +33,7 @@ jobs:
3333
body="${body//$'\r'/'%0D'}"
3434
echo ::set-output name=body::$body
3535
36-
- uses: peter-evans/commit-comment@v1
36+
- uses: peter-evans/commit-comment@v2
3737
with:
3838
body: ${{ steps.comment_body.outputs.body }}
3939

.github/workflows/merge_released_into_develop.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,6 @@ jobs:
1717
source_branch: 'master'
1818
destination_branch: 'develop'
1919
pr_title: 'Merge released ${{ github.ref }} into develop'
20-
pr_reviewer: 'keith-cy,yuche,kellyshang'
20+
pr_reviewer: 'keith-cy'
2121
pr_label: 'auto-pr'
2222
github_token: ${{ secrets.GITHUB_TOKEN }}

.github/workflows/package.yml

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ on:
44
push:
55
branches:
66
- master
7-
- "rc/**"
8-
- "hotfix/**"
7+
- 'rc/**'
8+
- 'hotfix/**'
99

1010
jobs:
1111
default:
@@ -14,7 +14,7 @@ jobs:
1414
node:
1515
- 18.12.0
1616
os:
17-
- macos-11
17+
- macos-latest
1818
- ubuntu-20.04
1919
- windows-2019
2020

@@ -29,16 +29,16 @@ jobs:
2929
git config --global core.eol lf
3030
3131
- name: Checkout
32-
uses: actions/checkout@v2
32+
uses: actions/checkout@v3
3333

3434
- name: Setup Node
35-
uses: actions/setup-node@v2
35+
uses: actions/setup-node@v3
3636
with:
3737
node-version: ${{ matrix.node }}
38-
cache: "yarn"
38+
cache: 'yarn'
3939

4040
- name: Restore
41-
uses: actions/cache@v2
41+
uses: actions/cache@v3
4242
with:
4343
path: |
4444
node_modules
@@ -47,9 +47,9 @@ jobs:
4747

4848
- name: Add msbuild to PATH
4949
if: matrix.os == 'windows-2019'
50-
uses: microsoft/setup-msbuild@v1.1.3
50+
uses: microsoft/setup-msbuild@v1.3.1
5151
env:
52-
ACTIONS_ALLOW_UNSECURE_COMMANDS: "true"
52+
ACTIONS_ALLOW_UNSECURE_COMMANDS: 'true'
5353

5454
- name: Install libudev
5555
if: matrix.os == 'ubuntu-20.04'
@@ -67,7 +67,7 @@ jobs:
6767
CI: false
6868

6969
- name: Package for MacOS
70-
if: matrix.os == 'macos-11'
70+
if: matrix.os == 'macos-latest'
7171
run: |
7272
./scripts/download-ckb.sh mac
7373
yarn release mac
@@ -99,43 +99,43 @@ jobs:
9999
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
100100

101101
- name: Upload Neuron App Zip
102-
if: matrix.os == 'macos-11'
103-
uses: actions/upload-artifact@v2
102+
if: matrix.os == 'macos-latest'
103+
uses: actions/upload-artifact@v3
104104
with:
105105
name: Neuron-Mac
106106
path: release/Neuron-*-mac-x64.zip
107107

108108
- name: Upload Neuron App Zip(arm64)
109109
if: matrix.os == 'macos-latest'
110-
uses: actions/upload-artifact@v2
110+
uses: actions/upload-artifact@v3
111111
with:
112112
name: Neuron-Mac
113113
path: release/Neuron-*-mac-arm64.zip
114114

115115
- name: Upload Neuron Dmg
116-
if: matrix.os == 'macos-11'
117-
uses: actions/upload-artifact@v2
116+
if: matrix.os == 'macos-latest'
117+
uses: actions/upload-artifact@v3
118118
with:
119119
name: Neuron-Dmg
120120
path: release/Neuron-*-x64.dmg
121121

122122
- name: Upload Neuron Dmg(arm64)
123123
if: matrix.os == 'macos-latest'
124-
uses: actions/upload-artifact@v2
124+
uses: actions/upload-artifact@v3
125125
with:
126126
name: Neuron-Dmg
127127
path: release/Neuron-*-arm64.dmg
128128

129129
- name: Upload Neuron Win
130130
if: matrix.os == 'windows-2019'
131-
uses: actions/upload-artifact@v2
131+
uses: actions/upload-artifact@v3
132132
with:
133133
name: Neuron-Win
134134
path: release/Neuron-*-setup.exe
135135

136136
- name: Upload Neuron Linux
137137
if: matrix.os == 'ubuntu-20.04'
138-
uses: actions/upload-artifact@v2
138+
uses: actions/upload-artifact@v3
139139
with:
140140
name: Neuron-Linux
141141
path: release/Neuron-*.AppImage

.github/workflows/package_for_test.yml

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ jobs:
99
node:
1010
- 18.12.0
1111
os:
12-
- macos-11
12+
- macos-latest
1313
- ubuntu-20.04
1414
- windows-2019
1515

@@ -24,16 +24,16 @@ jobs:
2424
git config --global core.eol lf
2525
2626
- name: Checkout
27-
uses: actions/checkout@v2
27+
uses: actions/checkout@v3
2828

2929
- name: Setup Node
30-
uses: actions/setup-node@v2
30+
uses: actions/setup-node@v3
3131
with:
3232
node-version: ${{ matrix.node }}
33-
cache: "yarn"
33+
cache: 'yarn'
3434

3535
- name: Restore
36-
uses: actions/cache@v2
36+
uses: actions/cache@v3
3737
with:
3838
path: |
3939
node_modules
@@ -42,9 +42,9 @@ jobs:
4242

4343
- name: Add msbuild to PATH
4444
if: matrix.os == 'windows-2019'
45-
uses: microsoft/setup-msbuild@v1.1.3
45+
uses: microsoft/setup-msbuild@v1.3.1
4646
env:
47-
ACTIONS_ALLOW_UNSECURE_COMMANDS: "true"
47+
ACTIONS_ALLOW_UNSECURE_COMMANDS: 'true'
4848

4949
- name: Install libudev
5050
if: matrix.os == 'ubuntu-20.04'
@@ -62,7 +62,7 @@ jobs:
6262
CI: false
6363

6464
- name: Package for MacOS
65-
if: matrix.os == 'macos-11'
65+
if: matrix.os == 'macos-latest'
6666
run: |
6767
./scripts/download-ckb.sh mac
6868
yarn package:test mac
@@ -94,43 +94,43 @@ jobs:
9494
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
9595

9696
- name: Upload Neuron App Zip
97-
if: matrix.os == 'macos-11'
98-
uses: actions/upload-artifact@v2
97+
if: matrix.os == 'macos-latest'
98+
uses: actions/upload-artifact@v3
9999
with:
100-
name: Neuron-Mac
100+
name: Neuron-Mac-x64
101101
path: release/Neuron-*-mac-x64.zip
102102

103103
- name: Upload Neuron App Zip(arm64)
104104
if: matrix.os == 'macos-latest'
105-
uses: actions/upload-artifact@v2
105+
uses: actions/upload-artifact@v3
106106
with:
107-
name: Neuron-Mac
107+
name: Neuron-Mac-arm64
108108
path: release/Neuron-*-mac-arm64.zip
109109

110110
- name: Upload Neuron Dmg
111-
if: matrix.os == 'macos-11'
112-
uses: actions/upload-artifact@v2
111+
if: matrix.os == 'macos-latest'
112+
uses: actions/upload-artifact@v3
113113
with:
114-
name: Neuron-Dmg
114+
name: Neuron-Dmg-x64
115115
path: release/Neuron-*-x64.dmg
116116

117117
- name: Upload Neuron Dmg(arm64)
118118
if: matrix.os == 'macos-latest'
119-
uses: actions/upload-artifact@v2
119+
uses: actions/upload-artifact@v3
120120
with:
121-
name: Neuron-Dmg
121+
name: Neuron-Dmg-arm64
122122
path: release/Neuron-*-arm64.dmg
123123

124124
- name: Upload Neuron Win
125125
if: matrix.os == 'windows-2019'
126-
uses: actions/upload-artifact@v2
126+
uses: actions/upload-artifact@v3
127127
with:
128128
name: Neuron-Win
129129
path: release/Neuron-*-setup.exe
130130

131131
- name: Upload Neuron Linux
132132
if: matrix.os == 'ubuntu-20.04'
133-
uses: actions/upload-artifact@v2
133+
uses: actions/upload-artifact@v3
134134
with:
135135
name: Neuron-Linux
136136
path: release/Neuron-*.AppImage
@@ -140,7 +140,7 @@ jobs:
140140
name: Append links to the Pull Request
141141
runs-on: ubuntu-latest
142142
steps:
143-
- uses: peter-evans/commit-comment@v1
143+
- uses: peter-evans/commit-comment@v2
144144
with:
145145
body: |
146146
Packaging for test is done in [${{ github.run_id }}](https://github.com/${{github.repository}}/actions/runs/${{github.run_id}})

.github/workflows/unit_tests.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,16 +26,16 @@ jobs:
2626
git config --global core.eol lf
2727
2828
- name: Checkout
29-
uses: actions/checkout@v2
29+
uses: actions/checkout@v3
3030

3131
- name: Setup Node
32-
uses: actions/setup-node@v2
32+
uses: actions/setup-node@v3
3333
with:
3434
node-version: ${{ matrix.node }}
3535
cache: "yarn"
3636

3737
- name: Restore
38-
uses: actions/cache@v2
38+
uses: actions/cache@v3
3939
with:
4040
path: |
4141
node_modules
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
name: Update issue status
2+
on:
3+
schedule:
4+
- cron: '30 5 * * *'
5+
6+
permissions:
7+
issues: write
8+
9+
jobs:
10+
stale:
11+
runs-on: ubuntu-latest
12+
steps:
13+
- name: Update stale issues
14+
uses: actions/stale@v8
15+
with:
16+
any-of-issue-labels: replied
17+
stale-issue-label: stale
18+
days-before-pr-close: -1
19+
stale-issue-message: Mark this issue stale because no activity for 60 days
20+
close-issue-message: Close this issue because it's inactive since marked stale
21+
close-issue-reason: completed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ release
1717
/packages/neuron-wallet/bin/mac
1818
/packages/neuron-wallet/bin/linux
1919
/packages/neuron-wallet/bin/win
20+
/packages/neuron-wallet/light
2021

2122
# misc
2223
.DS_Store

0 commit comments

Comments
 (0)