Skip to content

Commit 71b6bdf

Browse files
committed
Merge branch main into dev/gc_refactor
2 parents e70c521 + 2eb6006 commit 71b6bdf

Some content is hidden

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

52 files changed

+2055
-311
lines changed

.github/workflows/build_docker_images.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ jobs:
2121

2222
steps:
2323
- name: Checkout repository
24-
uses: actions/checkout@v3
24+
uses: actions/checkout@v4
2525

2626
- name: Build and save Docker image(wasm-debug-server:${{ inputs.ver_num }}) to tar file
2727
run: |

.github/workflows/build_iwasm_release.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -35,11 +35,11 @@ jobs:
3535
build:
3636
runs-on: ${{ inputs.runner }}
3737
steps:
38-
- uses: actions/checkout@v3
38+
- uses: actions/checkout@v4
3939

4040
- name: get cached LLVM libraries
4141
id: retrieve_llvm_libs
42-
uses: actions/cache@v3
42+
uses: actions/cache@v4
4343
with:
4444
path: |
4545
./core/deps/llvm/build/bin

.github/workflows/build_llvm_libraries.yml

+5-5
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ jobs:
3131

3232
steps:
3333
- name: checkout
34-
uses: actions/checkout@v3
34+
uses: actions/checkout@v4
3535

3636
- name: install dependencies
3737
run: /usr/bin/env python3 -m pip install -r requirements.txt
@@ -52,7 +52,7 @@ jobs:
5252

5353
- name: Cache LLVM libraries
5454
id: retrieve_llvm_libs
55-
uses: actions/cache@v3
55+
uses: actions/cache@v4
5656
with:
5757
path: |
5858
./core/deps/llvm/build/bin
@@ -62,15 +62,15 @@ jobs:
6262
./core/deps/llvm/build/share
6363
key: ${{ steps.create_lib_cache_key.outputs.key}}
6464

65-
- uses: actions/cache@v3
65+
- uses: actions/cache@v4
6666
with:
6767
path: ~/.ccache
6868
key: 0-ccache-${{ inputs.os }}-${{ steps.get_last_commit.outputs.last_commit }}
6969
restore-keys: |
7070
0-ccache-${{ inputs.os }}
7171
if: steps.retrieve_llvm_libs.outputs.cache-hit != 'true' && inputs.os == 'ubuntu-20.04'
7272

73-
- uses: actions/cache@v3
73+
- uses: actions/cache@v4
7474
with:
7575
path: ~/.cache/ccache
7676
key: 0-ccache-${{ inputs.os }}-${{ steps.get_last_commit.outputs.last_commit }}
@@ -82,7 +82,7 @@ jobs:
8282
- run: sudo apt install -y ccache ninja-build
8383
if: steps.retrieve_llvm_libs.outputs.cache-hit != 'true' && startsWith(inputs.os, 'ubuntu') && inputs.container_image == ''
8484

85-
- uses: actions/cache@v3
85+
- uses: actions/cache@v4
8686
with:
8787
path: ~/Library/Caches/ccache
8888
key: 0-ccache-${{ inputs.os }}-${{ steps.get_last_commit.outputs.last_commit }}

.github/workflows/build_wamr_lldb.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ jobs:
4747
PYTHON_UBUNTU_STANDALONE_BUILD: https://github.com/indygreg/python-build-standalone/releases/download/20230507/cpython-3.10.11+20230507-x86_64-unknown-linux-gnu-install_only.tar.gz
4848
PYTHON_MACOS_STANDALONE_BUILD: https://github.com/indygreg/python-build-standalone/releases/download/20230507/cpython-3.10.11+20230507-x86_64-apple-darwin-install_only.tar.gz
4949
steps:
50-
- uses: actions/checkout@v3
50+
- uses: actions/checkout@v4
5151

5252
- name: download and install wasi-sdk
5353
run: |
@@ -60,7 +60,7 @@ jobs:
6060
6161
- name: Cache build
6262
id: lldb_build_cache
63-
uses: actions/cache@v3
63+
uses: actions/cache@v4
6464
with:
6565
path: |
6666
./core/deps/llvm-project/build/bin

.github/workflows/build_wamr_sdk.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ jobs:
3535
build:
3636
runs-on: ${{ inputs.runner }}
3737
steps:
38-
- uses: actions/checkout@v3
38+
- uses: actions/checkout@v4
3939

4040
- name: download and install wasi-sdk
4141
run: |

.github/workflows/build_wamr_vscode_ext.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ jobs:
1818
build:
1919
runs-on: ubuntu-22.04
2020
steps:
21-
- uses: actions/checkout@v3
21+
- uses: actions/checkout@v4
2222

2323
- name: Use Node.js 16.x
2424
uses: actions/setup-node@v3

.github/workflows/build_wamrc.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -35,11 +35,11 @@ jobs:
3535
build:
3636
runs-on: ${{ inputs.runner }}
3737
steps:
38-
- uses: actions/checkout@v3
38+
- uses: actions/checkout@v4
3939

4040
- name: get cached LLVM libraries
4141
id: retrieve_llvm_libs
42-
uses: actions/cache@v3
42+
uses: actions/cache@v4
4343
with:
4444
path: |
4545
./core/deps/llvm/build/bin

.github/workflows/coding_guidelines.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ jobs:
1919
runs-on: ubuntu-20.04
2020
steps:
2121
- name: checkout
22-
uses: actions/checkout@v3
22+
uses: actions/checkout@v4
2323
with:
2424
fetch-depth: 0
2525

.github/workflows/compilation_on_android_ubuntu.yml

+12-12
Original file line numberDiff line numberDiff line change
@@ -86,13 +86,13 @@ jobs:
8686
llvm_cache_key: ${{ needs.build_llvm_libraries_on_ubuntu_2204.outputs.cache_key }}
8787
steps:
8888
- name: checkout
89-
uses: actions/checkout@v3
89+
uses: actions/checkout@v4
9090

9191
# since jobs.id can't contain the dot character
9292
# it is hard to use `format` to assemble the cache key
9393
- name: Get LLVM libraries
9494
id: retrieve_llvm_libs
95-
uses: actions/cache@v3
95+
uses: actions/cache@v4
9696
with:
9797
path: |
9898
./core/deps/llvm/build/bin
@@ -215,13 +215,13 @@ jobs:
215215
llvm_cache_key: ${{ needs.build_llvm_libraries_on_ubuntu_2204.outputs.cache_key }}
216216
steps:
217217
- name: checkout
218-
uses: actions/checkout@v3
218+
uses: actions/checkout@v4
219219

220220
# only download llvm cache when needed
221221
- name: Get LLVM libraries
222222
id: retrieve_llvm_libs
223223
if: endsWith(matrix.make_options_run_mode, '_JIT_BUILD_OPTIONS')
224-
uses: actions/cache@v3
224+
uses: actions/cache@v4
225225
with:
226226
path: |
227227
./core/deps/llvm/build/bin
@@ -286,12 +286,12 @@ jobs:
286286

287287
steps:
288288
- name: checkout
289-
uses: actions/checkout@v3
289+
uses: actions/checkout@v4
290290

291291
- name: Get LLVM libraries
292292
id: retrieve_llvm_libs
293293
if: (!endsWith(matrix.make_options, '_INTERP_BUILD_OPTIONS'))
294-
uses: actions/cache@v3
294+
uses: actions/cache@v4
295295
with:
296296
path: |
297297
./core/deps/llvm/build/bin
@@ -352,7 +352,7 @@ jobs:
352352
llvm_cache_key: ${{ needs.build_llvm_libraries_on_ubuntu_2204.outputs.cache_key }}
353353
steps:
354354
- name: checkout
355-
uses: actions/checkout@v3
355+
uses: actions/checkout@v4
356356

357357
- name: download and install wasi-sdk
358358
run: |
@@ -369,7 +369,7 @@ jobs:
369369
sudo mv wabt-1.0.31 wabt
370370
- name: Get LLVM libraries
371371
id: retrieve_llvm_libs
372-
uses: actions/cache@v3
372+
uses: actions/cache@v4
373373
with:
374374
path: |
375375
./core/deps/llvm/build/bin
@@ -527,7 +527,7 @@ jobs:
527527
test_option: $GC_TEST_OPTIONS
528528
steps:
529529
- name: checkout
530-
uses: actions/checkout@v3
530+
uses: actions/checkout@v4
531531

532532
- name: Set-up OCaml
533533
uses: ocaml/setup-ocaml@v2
@@ -572,7 +572,7 @@ jobs:
572572
- name: Get LLVM libraries
573573
if: env.USE_LLVM == 'true'
574574
id: retrieve_llvm_libs
575-
uses: actions/cache@v3
575+
uses: actions/cache@v4
576576
with:
577577
path: |
578578
./core/deps/llvm/build/bin
@@ -651,7 +651,7 @@ jobs:
651651

652652
steps:
653653
- name: checkout
654-
uses: actions/checkout@v3
654+
uses: actions/checkout@v4
655655

656656
- name: install dependencies
657657
run: |
@@ -670,7 +670,7 @@ jobs:
670670

671671
- name: Cache LLDB
672672
id: cache-lldb
673-
uses: actions/cache@v3
673+
uses: actions/cache@v4
674674
env:
675675
cache-name: cache-lldb-vscode
676676
with:

.github/workflows/compilation_on_macos.yml

+6-6
Original file line numberDiff line numberDiff line change
@@ -71,11 +71,11 @@ jobs:
7171
llvm_cache_key: ${{ needs.build_llvm_libraries.outputs.cache_key }}
7272
steps:
7373
- name: checkout
74-
uses: actions/checkout@v3
74+
uses: actions/checkout@v4
7575

7676
- name: Get LLVM libraries
7777
id: retrieve_llvm_libs
78-
uses: actions/cache@v3
78+
uses: actions/cache@v4
7979
with:
8080
path: |
8181
./core/deps/llvm/build/bin
@@ -174,13 +174,13 @@ jobs:
174174
llvm_cache_key: ${{ needs.build_llvm_libraries.outputs.cache_key }}
175175
steps:
176176
- name: checkout
177-
uses: actions/checkout@v3
177+
uses: actions/checkout@v4
178178

179179
# only download llvm cache when needed
180180
- name: Get LLVM libraries
181181
id: retrieve_llvm_libs
182182
if: endsWith(matrix.make_options_run_mode, '_JIT_BUILD_OPTIONS')
183-
uses: actions/cache@v3
183+
uses: actions/cache@v4
184184
with:
185185
path: |
186186
./core/deps/llvm/build/bin
@@ -226,7 +226,7 @@ jobs:
226226
]
227227
steps:
228228
- name: checkout
229-
uses: actions/checkout@v3
229+
uses: actions/checkout@v4
230230

231231
- name: download and install wabt
232232
run: |
@@ -258,7 +258,7 @@ jobs:
258258
]
259259
steps:
260260
- name: checkout
261-
uses: actions/checkout@v3
261+
uses: actions/checkout@v4
262262

263263
- name: download and install wasi-sdk
264264
run: |

.github/workflows/compilation_on_nuttx.yml

+3-3
Original file line numberDiff line numberDiff line change
@@ -87,21 +87,21 @@ jobs:
8787

8888
steps:
8989
- name: Checkout NuttX
90-
uses: actions/checkout@v3
90+
uses: actions/checkout@v4
9191
with:
9292
repository: apache/incubator-nuttx
9393
ref: releases/12.4
9494
path: nuttx
9595

9696
- name: Checkout NuttX Apps
97-
uses: actions/checkout@v3
97+
uses: actions/checkout@v4
9898
with:
9999
repository: apache/incubator-nuttx-apps
100100
ref: releases/12.4
101101
path: apps
102102

103103
- name: Checkout WAMR
104-
uses: actions/checkout@v3
104+
uses: actions/checkout@v4
105105
with:
106106
repository: ${{ github.repository }}
107107
path: apps/interpreters/wamr/wamr

.github/workflows/compilation_on_sgx.yml

+5-5
Original file line numberDiff line numberDiff line change
@@ -120,7 +120,7 @@ jobs:
120120
source /opt/intel/sgxsdk/environment
121121
122122
- name: checkout
123-
uses: actions/checkout@v3
123+
uses: actions/checkout@v4
124124

125125
- name: Build iwasm
126126
run: |
@@ -166,7 +166,7 @@ jobs:
166166

167167
steps:
168168
- name: checkout
169-
uses: actions/checkout@v3
169+
uses: actions/checkout@v4
170170

171171
- name: download and install wasi-sdk
172172
run: |
@@ -222,7 +222,7 @@ jobs:
222222
- name: Get LLVM libraries
223223
if: matrix.iwasm_make_options_run_mode == '$AOT_BUILD_OPTIONS'
224224
id: retrieve_llvm_libs
225-
uses: actions/cache@v3
225+
uses: actions/cache@v4
226226
with:
227227
path: |
228228
./core/deps/llvm/build/bin
@@ -291,12 +291,12 @@ jobs:
291291

292292
steps:
293293
- name: checkout
294-
uses: actions/checkout@v3
294+
uses: actions/checkout@v4
295295

296296
- name: Get LLVM libraries
297297
if: matrix.running_mode == 'aot'
298298
id: retrieve_llvm_libs
299-
uses: actions/cache@v3
299+
uses: actions/cache@v4
300300
with:
301301
path: |
302302
./core/deps/llvm/build/bin

.github/workflows/compilation_on_windows.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ jobs:
7474
"-DWAMR_BUILD_LIBC_UVWASI=0 -DWAMR_BUILD_LIBC_WASI=1"
7575
]
7676
steps:
77-
- uses: actions/checkout@v3
77+
- uses: actions/checkout@v4
7878

7979
- name: clone uvwasi library
8080
if: ${{ !contains(matrix.build_options, '-DWAMR_BUILD_LIBC_UVWASI=0') }}
@@ -108,7 +108,7 @@ jobs:
108108
]
109109
steps:
110110
- name: checkout
111-
uses: actions/checkout@v3
111+
uses: actions/checkout@v4
112112

113113
- name: download and install wasi-sdk
114114
if: matrix.test_option == '$WASI_TEST_OPTIONS'

.github/workflows/create_tag.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ jobs:
2424
new_tag: ${{ steps.preparation.outputs.new_tag }}
2525

2626
steps:
27-
- uses: actions/checkout@v3
27+
- uses: actions/checkout@v4
2828
# Full git history is needed to get a proper list of commits and tags
2929
with:
3030
fetch-depth: 0

.github/workflows/hadolint_dockerfiles.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ jobs:
3434

3535
steps:
3636
- name: Checkout repository
37-
uses: actions/checkout@v3
37+
uses: actions/checkout@v4
3838

3939
# on default, hadolint will fail on warnings and errors
4040
- name: Run hadolint on dockerfiles

0 commit comments

Comments
 (0)