Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release 0.24.2 rc.47 #2192

Closed
wants to merge 507 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
507 commits
Select commit Hold shift + click to select a range
f4d994f
Update dependencies for t/prop/crpc/class/canister_methods/post_upgrade
lastmjs Oct 18, 2024
7721903
Update dependencies for t/prop/crpc/func/nat32
lastmjs Oct 18, 2024
f6e21a9
Update dependencies for t/prop/crpc/func/text
lastmjs Oct 18, 2024
0a8a05a
Update dependencies for t/prop/crpc/class/canister_methods/http_request
lastmjs Oct 18, 2024
b68183c
Update dependencies for t/prop/crpc/class/canister_methods/query
lastmjs Oct 18, 2024
f5e0942
Update dependencies for t/prop/ic_api/caller
lastmjs Oct 18, 2024
48c0c53
Update dependencies for ex/basic_bitcoin
lastmjs Oct 18, 2024
2107688
Update dependencies for t/e2e/http/bitcoinjs_lib
lastmjs Oct 18, 2024
ae5bbe9
Update dependencies for t/prop/ic_api/chunk
lastmjs Oct 18, 2024
820906f
Update dependencies for t/prop/ic_api/instruction_counter
lastmjs Oct 18, 2024
4aeac86
Update dependencies for t/prop/ic_api/is_controller
lastmjs Oct 18, 2024
f53d833
Update dependencies for t/prop/ic_api/performance_counter
lastmjs Oct 18, 2024
c7cb692
Update dependencies for t/prop/ic_api/time
lastmjs Oct 18, 2024
d1c90c2
Update dependencies for t/prop/ic_api/trap
lastmjs Oct 18, 2024
f9c1d88
Update dependencies for t/prop/ic_api/cycles_burn
lastmjs Oct 18, 2024
4149f5a
Update dependencies for t/prop/ic_api/id
lastmjs Oct 18, 2024
32afcac
Update dependencies for ex/bitcoin_psbt
lastmjs Oct 18, 2024
b3bfc62
Merge update-0.24.2-rc.47-ex-basic_bitcoin
lastmjs Oct 18, 2024
fce3a84
Merge update-0.24.2-rc.47-ex-bitcoin_psbt
lastmjs Oct 18, 2024
af99b9f
Merge update-0.24.2-rc.47-ex-ckbtc
lastmjs Oct 18, 2024
8d8c841
Merge update-0.24.2-rc.47-ex-hello_world
lastmjs Oct 18, 2024
6408eb1
Merge update-0.24.2-rc.47-ex-hello_world_http_server
lastmjs Oct 18, 2024
e849665
Merge update-0.24.2-rc.47-t-e2e-crpc-class-async_await
lastmjs Oct 18, 2024
fe4f1a6
Merge update-0.24.2-rc.47-t-e2e-crpc-class-audio_recorder
lastmjs Oct 18, 2024
bac74ea
Merge update-0.24.2-rc.47-t-e2e-crpc-class-bitcoin
lastmjs Oct 18, 2024
7a71818
Merge update-0.24.2-rc.47-t-e2e-crpc-class-blob_array
lastmjs Oct 18, 2024
df857bc
Merge update-0.24.2-rc.47-t-e2e-crpc-class-bytes
lastmjs Oct 18, 2024
b0c7126
Merge update-0.24.2-rc.47-t-e2e-crpc-class-call_raw
lastmjs Oct 18, 2024
7962f2e
Merge update-0.24.2-rc.47-t-e2e-crpc-class-candid_encoding
lastmjs Oct 18, 2024
68f7a23
Merge update-0.24.2-rc.47-t-e2e-crpc-class-candid_keywords
lastmjs Oct 18, 2024
709a8d9
Merge update-0.24.2-rc.47-t-e2e-crpc-class-canister
lastmjs Oct 18, 2024
abd01b0
Merge update-0.24.2-rc.47-t-e2e-crpc-class-complex_init
lastmjs Oct 18, 2024
0ba32ed
Merge update-0.24.2-rc.47-t-e2e-crpc-class-complex_types
lastmjs Oct 18, 2024
28dbbb4
Merge update-0.24.2-rc.47-t-e2e-crpc-class-composite_queries
lastmjs Oct 18, 2024
0f732b5
Merge update-0.24.2-rc.47-t-e2e-crpc-class-counter
lastmjs Oct 18, 2024
d60fb1c
Merge update-0.24.2-rc.47-t-e2e-crpc-class-cross_canister_calls
lastmjs Oct 18, 2024
38b8278
Merge update-0.24.2-rc.47-t-e2e-crpc-class-cycles
lastmjs Oct 18, 2024
7303f69
Merge update-0.24.2-rc.47-t-e2e-crpc-class-date
lastmjs Oct 18, 2024
c7897a3
Merge update-0.24.2-rc.47-t-e2e-crpc-class-ethereum_json_rpc
lastmjs Oct 18, 2024
89b33c4
Merge update-0.24.2-rc.47-t-e2e-crpc-class-func_types
lastmjs Oct 18, 2024
f0ab2c9
Merge update-0.24.2-rc.47-t-e2e-crpc-class-heartbeat
lastmjs Oct 18, 2024
9ef5f11
Merge update-0.24.2-rc.47-t-e2e-crpc-class-ic_api
lastmjs Oct 18, 2024
5553529
Merge update-0.24.2-rc.47-t-e2e-crpc-class-icrc
lastmjs Oct 18, 2024
7e3e2eb
Merge update-0.24.2-rc.47-t-e2e-crpc-class-imports
lastmjs Oct 18, 2024
a484191
Merge update-0.24.2-rc.47-t-e2e-crpc-class-init
lastmjs Oct 18, 2024
fb7ceb6
Merge update-0.24.2-rc.47-t-e2e-crpc-class-inspect_message
lastmjs Oct 18, 2024
ac0b32b
Merge update-0.24.2-rc.47-t-e2e-crpc-class-key_value_store
lastmjs Oct 18, 2024
74c5b55
Merge update-0.24.2-rc.47-t-e2e-crpc-class-ledger_canister
lastmjs Oct 18, 2024
e94a21f
Merge update-0.24.2-rc.47-t-e2e-crpc-class-list_of_lists
lastmjs Oct 18, 2024
ca160d1
Merge update-0.24.2-rc.47-t-e2e-crpc-class-management_canister
lastmjs Oct 18, 2024
bab5653
Merge update-0.24.2-rc.47-t-e2e-crpc-class-manual_reply
lastmjs Oct 18, 2024
1888a56
Merge update-0.24.2-rc.47-t-e2e-crpc-class-motoko_examples-calc
lastmjs Oct 18, 2024
5128f4f
Merge update-0.24.2-rc.47-t-e2e-crpc-class-motoko_examples-counter
lastmjs Oct 18, 2024
b433057
Merge update-0.24.2-rc.47-t-e2e-crpc-class-motoko_examples-echo
lastmjs Oct 18, 2024
72a01fb
Merge update-0.24.2-rc.47-t-e2e-crpc-class-motoko_examples-factorial
lastmjs Oct 18, 2024
8c50f10
Merge update-0.24.2-rc.47-t-e2e-crpc-class-motoko_examples-hello
lastmjs Oct 18, 2024
3044120
Merge update-0.24.2-rc.47-t-e2e-crpc-class-motoko_examples-hello-world
lastmjs Oct 18, 2024
bb93aed
Merge update-0.24.2-rc.47-t-e2e-crpc-class-motoko_examples-http_counter
lastmjs Oct 18, 2024
22cd61e
Merge update-0.24.2-rc.47-t-e2e-crpc-class-motoko_examples-minimal-co…
lastmjs Oct 18, 2024
55d5d9c
Merge update-0.24.2-rc.47-t-e2e-crpc-class-motoko_examples-persistent…
lastmjs Oct 18, 2024
d415f7a
Merge update-0.24.2-rc.47-t-e2e-crpc-class-motoko_examples-phone-book
lastmjs Oct 18, 2024
f8591d5
Merge update-0.24.2-rc.47-t-e2e-crpc-class-motoko_examples-quicksort
lastmjs Oct 18, 2024
87cc8e3
Merge update-0.24.2-rc.47-t-e2e-crpc-class-motoko_examples-simple-to-do
lastmjs Oct 18, 2024
60d467d
Merge update-0.24.2-rc.47-t-e2e-crpc-class-motoko_examples-superheroes
lastmjs Oct 18, 2024
9db9e45
Merge update-0.24.2-rc.47-t-e2e-crpc-class-motoko_examples-threshold_…
lastmjs Oct 18, 2024
6f6c777
Merge update-0.24.2-rc.47-t-e2e-crpc-class-motoko_examples-whoami
lastmjs Oct 18, 2024
9bfda0d
Merge update-0.24.2-rc.47-t-e2e-crpc-class-notify_raw
lastmjs Oct 18, 2024
6939803
Merge update-0.24.2-rc.47-t-e2e-crpc-class-null_example
lastmjs Oct 18, 2024
9dcf7c0
Merge update-0.24.2-rc.47-t-e2e-crpc-class-optional_types
lastmjs Oct 18, 2024
3a63cb7
Merge update-0.24.2-rc.47-t-e2e-crpc-class-outgoing_http_requests
lastmjs Oct 18, 2024
c803527
Merge update-0.24.2-rc.47-t-e2e-crpc-class-pre_and_post_upgrade
lastmjs Oct 18, 2024
03b53e3
Merge update-0.24.2-rc.47-t-e2e-crpc-class-primitive_types
lastmjs Oct 18, 2024
c6f8eb3
Merge update-0.24.2-rc.47-t-e2e-crpc-class-principal
lastmjs Oct 18, 2024
57fae8f
Merge update-0.24.2-rc.47-t-e2e-crpc-class-query
lastmjs Oct 18, 2024
03e0285
Merge update-0.24.2-rc.47-t-e2e-crpc-class-randomness
lastmjs Oct 18, 2024
e9ee472
Merge update-0.24.2-rc.47-t-e2e-crpc-class-recursion
lastmjs Oct 18, 2024
81dc1cd
Merge update-0.24.2-rc.47-t-e2e-crpc-class-rejections
lastmjs Oct 18, 2024
3b359c2
Merge update-0.24.2-rc.47-t-e2e-crpc-class-simple_erc20
lastmjs Oct 18, 2024
69f9014
Merge update-0.24.2-rc.47-t-e2e-crpc-class-simple_user_accounts
lastmjs Oct 18, 2024
56a0dd8
Merge update-0.24.2-rc.47-t-e2e-crpc-class-stable_b_tree_map_instruct…
lastmjs Oct 18, 2024
0e90a91
Merge update-0.24.2-rc.47-t-e2e-crpc-class-stable_structures
lastmjs Oct 18, 2024
1a12adc
Merge update-0.24.2-rc.47-t-e2e-crpc-class-timers
lastmjs Oct 18, 2024
6b6178d
Merge update-0.24.2-rc.47-t-e2e-crpc-class-tuple_types
lastmjs Oct 18, 2024
5195887
Merge update-0.24.2-rc.47-t-e2e-crpc-class-update
lastmjs Oct 18, 2024
fde2423
Merge update-0.24.2-rc.47-t-e2e-crpc-class-vanilla_js
lastmjs Oct 18, 2024
6f1dbd5
Merge update-0.24.2-rc.47-t-e2e-crpc-func-async_await
lastmjs Oct 18, 2024
894938c
Merge update-0.24.2-rc.47-t-e2e-crpc-func-audio_recorder
lastmjs Oct 18, 2024
938124e
Merge update-0.24.2-rc.47-t-e2e-crpc-func-bitcoin
lastmjs Oct 18, 2024
f6507ba
Merge update-0.24.2-rc.47-t-e2e-crpc-func-blob_array
lastmjs Oct 18, 2024
d57b588
Merge update-0.24.2-rc.47-t-e2e-crpc-func-bytes
lastmjs Oct 18, 2024
f2c7c5e
Merge update-0.24.2-rc.47-t-e2e-crpc-func-call_raw
lastmjs Oct 18, 2024
0e2ef19
Merge update-0.24.2-rc.47-t-e2e-crpc-func-candid_encoding
lastmjs Oct 18, 2024
4120845
Merge update-0.24.2-rc.47-t-e2e-crpc-func-candid_keywords
lastmjs Oct 18, 2024
66c8f88
Merge update-0.24.2-rc.47-t-e2e-crpc-func-canister
lastmjs Oct 18, 2024
c8ff4e2
Merge update-0.24.2-rc.47-t-e2e-crpc-func-ckbtc
lastmjs Oct 18, 2024
382c85c
Merge update-0.24.2-rc.47-t-e2e-crpc-func-complex_init
lastmjs Oct 18, 2024
94e451a
Merge update-0.24.2-rc.47-t-e2e-crpc-func-complex_types
lastmjs Oct 18, 2024
03d5bb5
Merge update-0.24.2-rc.47-t-e2e-crpc-func-composite_queries
lastmjs Oct 18, 2024
20b9c04
Merge update-0.24.2-rc.47-t-e2e-crpc-func-counter
lastmjs Oct 18, 2024
402724d
Merge update-0.24.2-rc.47-t-e2e-crpc-func-cross_canister_calls
lastmjs Oct 18, 2024
2d0ce19
Merge update-0.24.2-rc.47-t-e2e-crpc-func-cycles
lastmjs Oct 18, 2024
521549b
Merge update-0.24.2-rc.47-t-e2e-crpc-func-date
lastmjs Oct 18, 2024
832913d
Merge update-0.24.2-rc.47-t-e2e-crpc-func-ethereum_json_rpc
lastmjs Oct 18, 2024
dcbadc3
Merge update-0.24.2-rc.47-t-e2e-crpc-func-func_types
lastmjs Oct 18, 2024
4194a3f
Merge update-0.24.2-rc.47-t-e2e-crpc-func-heartbeat
lastmjs Oct 18, 2024
5f1cae2
Merge update-0.24.2-rc.47-t-e2e-crpc-func-ic_api
lastmjs Oct 18, 2024
28cb939
Merge update-0.24.2-rc.47-t-e2e-crpc-func-icrc
lastmjs Oct 18, 2024
b5efc81
Merge update-0.24.2-rc.47-t-e2e-crpc-func-imports
lastmjs Oct 18, 2024
12f4527
Merge update-0.24.2-rc.47-t-e2e-crpc-func-init
lastmjs Oct 18, 2024
a438d2f
Merge update-0.24.2-rc.47-t-e2e-crpc-func-inspect_message
lastmjs Oct 18, 2024
3df803d
Merge update-0.24.2-rc.47-t-e2e-crpc-func-key_value_store
lastmjs Oct 18, 2024
150cbe3
Merge update-0.24.2-rc.47-t-e2e-crpc-func-ledger_canister
lastmjs Oct 18, 2024
09330bb
Merge update-0.24.2-rc.47-t-e2e-crpc-func-list_of_lists
lastmjs Oct 18, 2024
c21d612
Merge update-0.24.2-rc.47-t-e2e-crpc-func-management_canister
lastmjs Oct 18, 2024
2b98ac4
Merge update-0.24.2-rc.47-t-e2e-crpc-func-manual_reply
lastmjs Oct 18, 2024
63b223f
Merge update-0.24.2-rc.47-t-e2e-crpc-func-motoko_examples-calc
lastmjs Oct 18, 2024
38b12b1
Merge update-0.24.2-rc.47-t-e2e-crpc-func-motoko_examples-counter
lastmjs Oct 18, 2024
fd314df
Merge update-0.24.2-rc.47-t-e2e-crpc-func-motoko_examples-echo
lastmjs Oct 18, 2024
d25ea5c
Merge update-0.24.2-rc.47-t-e2e-crpc-func-motoko_examples-factorial
lastmjs Oct 18, 2024
17e5a12
Merge update-0.24.2-rc.47-t-e2e-crpc-func-motoko_examples-hello
lastmjs Oct 18, 2024
716df8b
Merge update-0.24.2-rc.47-t-e2e-crpc-func-motoko_examples-hello-world
lastmjs Oct 18, 2024
b259fe1
Merge update-0.24.2-rc.47-t-e2e-crpc-func-motoko_examples-http_counter
lastmjs Oct 18, 2024
5d46f1a
Merge update-0.24.2-rc.47-t-e2e-crpc-func-motoko_examples-minimal-cou…
lastmjs Oct 18, 2024
a1b5448
Merge update-0.24.2-rc.47-t-e2e-crpc-func-motoko_examples-persistent-…
lastmjs Oct 18, 2024
210db0f
Merge update-0.24.2-rc.47-t-e2e-crpc-func-motoko_examples-phone-book
lastmjs Oct 18, 2024
f5be5a1
Merge update-0.24.2-rc.47-t-e2e-crpc-func-motoko_examples-quicksort
lastmjs Oct 18, 2024
8f54403
Merge update-0.24.2-rc.47-t-e2e-crpc-func-motoko_examples-simple-to-do
lastmjs Oct 18, 2024
d2b95f8
Merge update-0.24.2-rc.47-t-e2e-crpc-func-motoko_examples-superheroes
lastmjs Oct 18, 2024
93c4455
Merge update-0.24.2-rc.47-t-e2e-crpc-func-motoko_examples-threshold_e…
lastmjs Oct 18, 2024
57d22c2
Merge update-0.24.2-rc.47-t-e2e-crpc-func-motoko_examples-whoami
lastmjs Oct 18, 2024
5215c1a
Merge update-0.24.2-rc.47-t-e2e-crpc-func-notify_raw
lastmjs Oct 18, 2024
ce49aaf
Merge update-0.24.2-rc.47-t-e2e-crpc-func-null_example
lastmjs Oct 18, 2024
78797c5
Merge update-0.24.2-rc.47-t-e2e-crpc-func-optional_types
lastmjs Oct 18, 2024
69b6b2e
Merge update-0.24.2-rc.47-t-e2e-crpc-func-outgoing_http_requests
lastmjs Oct 18, 2024
0334f24
Merge update-0.24.2-rc.47-t-e2e-crpc-func-pre_and_post_upgrade
lastmjs Oct 18, 2024
6a7c931
Merge update-0.24.2-rc.47-t-e2e-crpc-func-primitive_types
lastmjs Oct 18, 2024
a02045f
Merge update-0.24.2-rc.47-t-e2e-crpc-func-principal
lastmjs Oct 18, 2024
391aa18
Merge update-0.24.2-rc.47-t-e2e-crpc-func-query
lastmjs Oct 18, 2024
c8d4fe2
Merge update-0.24.2-rc.47-t-e2e-crpc-func-randomness
lastmjs Oct 18, 2024
ca72d87
Merge update-0.24.2-rc.47-t-e2e-crpc-func-recursion
lastmjs Oct 18, 2024
5f3b89c
Merge update-0.24.2-rc.47-t-e2e-crpc-func-rejections
lastmjs Oct 18, 2024
e4e1a5e
Merge update-0.24.2-rc.47-t-e2e-crpc-func-robust_imports
lastmjs Oct 18, 2024
73fc1c6
Merge update-0.24.2-rc.47-t-e2e-crpc-func-simple_erc20
lastmjs Oct 18, 2024
137112d
Merge update-0.24.2-rc.47-t-e2e-crpc-func-simple_user_accounts
lastmjs Oct 18, 2024
6c948fc
Merge update-0.24.2-rc.47-t-e2e-crpc-func-stable_b_tree_map_instructi…
lastmjs Oct 18, 2024
ff7bea9
Merge update-0.24.2-rc.47-t-e2e-crpc-func-stable_structures
lastmjs Oct 18, 2024
3492989
Merge update-0.24.2-rc.47-t-e2e-crpc-func-timers
lastmjs Oct 18, 2024
fe2c948
Merge update-0.24.2-rc.47-t-e2e-crpc-func-tuple_types
lastmjs Oct 18, 2024
3d1af08
Merge update-0.24.2-rc.47-t-e2e-crpc-func-update
lastmjs Oct 18, 2024
0dab7c4
Merge update-0.24.2-rc.47-t-e2e-crpc-func-vanilla_js
lastmjs Oct 18, 2024
2fc6970
Merge update-0.24.2-rc.47-t-e2e-http-apollo_server
lastmjs Oct 18, 2024
56f1951
Merge update-0.24.2-rc.47-t-e2e-http-audio_and_video
lastmjs Oct 18, 2024
c231ed2
Merge update-0.24.2-rc.47-t-e2e-http-autoreload
lastmjs Oct 18, 2024
f0a2a8d
Merge update-0.24.2-rc.47-t-e2e-http-bitcoinjs_lib
lastmjs Oct 18, 2024
0f6cace
Merge update-0.24.2-rc.47-t-e2e-http-bitcore_lib
lastmjs Oct 18, 2024
3bee674
Merge update-0.24.2-rc.47-t-e2e-http-ethers
lastmjs Oct 18, 2024
391c2de
Merge update-0.24.2-rc.47-t-e2e-http-ethers_base
lastmjs Oct 18, 2024
8d4ca71
Merge update-0.24.2-rc.47-t-e2e-http-express
lastmjs Oct 18, 2024
5b3deca
Merge update-0.24.2-rc.47-t-e2e-http-fetch_ic
lastmjs Oct 18, 2024
44d3bd3
Merge update-0.24.2-rc.47-t-e2e-http-file_protocol
lastmjs Oct 18, 2024
46e001e
Merge update-0.24.2-rc.47-t-e2e-http-fs
lastmjs Oct 18, 2024
aa6d2c5
Merge update-0.24.2-rc.47-t-e2e-http-http_outcall_fetch
lastmjs Oct 18, 2024
61ddd0c
Merge update-0.24.2-rc.47-t-e2e-http-hybrid_canister
lastmjs Oct 18, 2024
7bd74af
Merge update-0.24.2-rc.47-t-e2e-http-ic_evm_rpc
lastmjs Oct 18, 2024
ce81365
Merge update-0.24.2-rc.47-t-e2e-http-internet_identity
lastmjs Oct 18, 2024
d0d09e4
Merge update-0.24.2-rc.47-t-e2e-http-large_files
lastmjs Oct 18, 2024
b5f4e51
Merge update-0.24.2-rc.47-t-e2e-http-nest
lastmjs Oct 18, 2024
c2ea8f0
Merge update-0.24.2-rc.47-t-e2e-http-open_value_sharing
lastmjs Oct 18, 2024
728a8e2
Merge update-0.24.2-rc.47-t-e2e-http-sqlite
lastmjs Oct 18, 2024
e9c26fc
Merge update-0.24.2-rc.47-t-e2e-http-sqlite_drizzle
lastmjs Oct 18, 2024
0c52f81
Merge update-0.24.2-rc.47-t-e2e-http-sqlite_typeorm
lastmjs Oct 18, 2024
7c30498
Merge update-0.24.2-rc.47-t-e2e-http-tfjs
lastmjs Oct 18, 2024
5ee96ee
Merge update-0.24.2-rc.47-t-e2e-http-web_assembly
lastmjs Oct 18, 2024
6a63949
Merge update-0.24.2-rc.47-t-prop-crpc-class-blob
lastmjs Oct 18, 2024
4b4fefd
Merge update-0.24.2-rc.47-t-prop-crpc-class-bool
lastmjs Oct 18, 2024
79841d0
Merge update-0.24.2-rc.47-t-prop-crpc-class-canister_methods-http_req…
lastmjs Oct 18, 2024
98def91
Merge update-0.24.2-rc.47-t-prop-crpc-class-canister_methods-http_req…
lastmjs Oct 18, 2024
7e41f69
Merge update-0.24.2-rc.47-t-prop-crpc-class-canister_methods-init
lastmjs Oct 18, 2024
73cad23
Merge update-0.24.2-rc.47-t-prop-crpc-class-canister_methods-inspect_…
lastmjs Oct 18, 2024
4e9c110
Merge update-0.24.2-rc.47-t-prop-crpc-class-canister_methods-post_upg…
lastmjs Oct 18, 2024
2dc4009
Merge update-0.24.2-rc.47-t-prop-crpc-class-canister_methods-pre_upgrade
lastmjs Oct 18, 2024
6c297df
Merge update-0.24.2-rc.47-t-prop-crpc-class-canister_methods-query
lastmjs Oct 18, 2024
9f39786
Merge update-0.24.2-rc.47-t-prop-crpc-class-canister_methods-update
lastmjs Oct 18, 2024
2e68df2
Merge update-0.24.2-rc.47-t-prop-crpc-class-float32
lastmjs Oct 18, 2024
babe8e3
Merge update-0.24.2-rc.47-t-prop-crpc-class-float64
lastmjs Oct 18, 2024
ead1791
Merge update-0.24.2-rc.47-t-prop-crpc-class-func
lastmjs Oct 18, 2024
5613724
Merge update-0.24.2-rc.47-t-prop-crpc-class-int
lastmjs Oct 18, 2024
dc557d2
Merge update-0.24.2-rc.47-t-prop-crpc-class-int16
lastmjs Oct 18, 2024
8ee0b28
Merge update-0.24.2-rc.47-t-prop-crpc-class-int32
lastmjs Oct 18, 2024
9124677
Merge update-0.24.2-rc.47-t-prop-crpc-class-int64
lastmjs Oct 18, 2024
9206029
Merge update-0.24.2-rc.47-t-prop-crpc-class-int8
lastmjs Oct 18, 2024
9644d5e
Merge update-0.24.2-rc.47-t-prop-crpc-class-nat
lastmjs Oct 18, 2024
290fbc3
Merge update-0.24.2-rc.47-t-prop-crpc-class-nat16
lastmjs Oct 18, 2024
a19fa76
Merge update-0.24.2-rc.47-t-prop-crpc-class-nat32
lastmjs Oct 18, 2024
3502090
Merge update-0.24.2-rc.47-t-prop-crpc-class-nat64
lastmjs Oct 18, 2024
3be4782
Merge update-0.24.2-rc.47-t-prop-crpc-class-nat8
lastmjs Oct 18, 2024
788be10
Merge update-0.24.2-rc.47-t-prop-crpc-class-null
lastmjs Oct 18, 2024
162545a
Merge update-0.24.2-rc.47-t-prop-crpc-class-opt
lastmjs Oct 18, 2024
1e52e97
Merge update-0.24.2-rc.47-t-prop-crpc-class-principal
lastmjs Oct 18, 2024
c5a95d1
Merge update-0.24.2-rc.47-t-prop-crpc-class-record
lastmjs Oct 18, 2024
f985fdc
Merge update-0.24.2-rc.47-t-prop-crpc-class-recursive
lastmjs Oct 18, 2024
7462300
Merge update-0.24.2-rc.47-t-prop-crpc-class-service
lastmjs Oct 18, 2024
8fbeb5f
Merge update-0.24.2-rc.47-t-prop-crpc-class-stable_b_tree_map
lastmjs Oct 18, 2024
25c9684
Merge update-0.24.2-rc.47-t-prop-crpc-class-text
lastmjs Oct 18, 2024
adee7ae
Merge update-0.24.2-rc.47-t-prop-crpc-class-tuple
lastmjs Oct 18, 2024
9d47eaf
Merge update-0.24.2-rc.47-t-prop-crpc-class-variant
lastmjs Oct 18, 2024
1b4e9be
Merge update-0.24.2-rc.47-t-prop-crpc-class-vec
lastmjs Oct 18, 2024
9dc61d1
Merge update-0.24.2-rc.47-t-prop-crpc-func-blob
lastmjs Oct 18, 2024
6bd54f5
Merge update-0.24.2-rc.47-t-prop-crpc-func-bool
lastmjs Oct 18, 2024
fed2d3b
Merge update-0.24.2-rc.47-t-prop-crpc-func-canister_methods-http_request
lastmjs Oct 18, 2024
215f560
Merge update-0.24.2-rc.47-t-prop-crpc-func-canister_methods-http_requ…
lastmjs Oct 18, 2024
92231f8
Merge update-0.24.2-rc.47-t-prop-crpc-func-canister_methods-init
lastmjs Oct 18, 2024
99d0f56
Merge update-0.24.2-rc.47-t-prop-crpc-func-canister_methods-inspect_m…
lastmjs Oct 18, 2024
854e7ae
Merge update-0.24.2-rc.47-t-prop-crpc-func-canister_methods-post_upgrade
lastmjs Oct 18, 2024
47c7469
Merge update-0.24.2-rc.47-t-prop-crpc-func-canister_methods-pre_upgrade
lastmjs Oct 18, 2024
fb4d436
Merge update-0.24.2-rc.47-t-prop-crpc-func-canister_methods-query
lastmjs Oct 18, 2024
017d694
Merge update-0.24.2-rc.47-t-prop-crpc-func-canister_methods-update
lastmjs Oct 18, 2024
e97b58d
Merge update-0.24.2-rc.47-t-prop-crpc-func-float32
lastmjs Oct 18, 2024
6efc3d7
Merge update-0.24.2-rc.47-t-prop-crpc-func-float64
lastmjs Oct 18, 2024
e829a39
Merge update-0.24.2-rc.47-t-prop-crpc-func-func
lastmjs Oct 18, 2024
f732302
Merge update-0.24.2-rc.47-t-prop-crpc-func-int
lastmjs Oct 18, 2024
0d275c4
Merge update-0.24.2-rc.47-t-prop-crpc-func-int16
lastmjs Oct 18, 2024
5290bbe
Merge update-0.24.2-rc.47-t-prop-crpc-func-int32
lastmjs Oct 18, 2024
c635b80
Merge update-0.24.2-rc.47-t-prop-crpc-func-int64
lastmjs Oct 18, 2024
49837b0
Merge update-0.24.2-rc.47-t-prop-crpc-func-int8
lastmjs Oct 18, 2024
4294fe8
Merge update-0.24.2-rc.47-t-prop-crpc-func-nat
lastmjs Oct 18, 2024
e048e8a
Merge update-0.24.2-rc.47-t-prop-crpc-func-nat16
lastmjs Oct 18, 2024
0b8029c
Merge update-0.24.2-rc.47-t-prop-crpc-func-nat32
lastmjs Oct 18, 2024
e8ca4dd
Merge update-0.24.2-rc.47-t-prop-crpc-func-nat64
lastmjs Oct 18, 2024
2b305a1
Merge update-0.24.2-rc.47-t-prop-crpc-func-nat8
lastmjs Oct 18, 2024
45f841b
Merge update-0.24.2-rc.47-t-prop-crpc-func-null
lastmjs Oct 18, 2024
8af32d0
Merge update-0.24.2-rc.47-t-prop-crpc-func-opt
lastmjs Oct 18, 2024
fc15247
Merge update-0.24.2-rc.47-t-prop-crpc-func-principal
lastmjs Oct 18, 2024
c326732
Merge update-0.24.2-rc.47-t-prop-crpc-func-record
lastmjs Oct 18, 2024
b6b9fa3
Merge update-0.24.2-rc.47-t-prop-crpc-func-recursive
lastmjs Oct 18, 2024
3374bd8
Merge update-0.24.2-rc.47-t-prop-crpc-func-service
lastmjs Oct 18, 2024
e670143
Merge update-0.24.2-rc.47-t-prop-crpc-func-stable_b_tree_map
lastmjs Oct 18, 2024
e33307e
Merge update-0.24.2-rc.47-t-prop-crpc-func-text
lastmjs Oct 18, 2024
ebe2afe
Merge update-0.24.2-rc.47-t-prop-crpc-func-tuple
lastmjs Oct 18, 2024
223e755
Merge update-0.24.2-rc.47-t-prop-crpc-func-variant
lastmjs Oct 18, 2024
55f8ffe
Merge update-0.24.2-rc.47-t-prop-crpc-func-vec
lastmjs Oct 18, 2024
63d55e4
Merge update-0.24.2-rc.47-t-prop-ic_api-caller
lastmjs Oct 18, 2024
e9451f9
Merge update-0.24.2-rc.47-t-prop-ic_api-chunk
lastmjs Oct 18, 2024
037a7e3
Merge update-0.24.2-rc.47-t-prop-ic_api-cycles_burn
lastmjs Oct 18, 2024
3c85c53
Merge update-0.24.2-rc.47-t-prop-ic_api-id
lastmjs Oct 18, 2024
45f2776
Merge update-0.24.2-rc.47-t-prop-ic_api-instruction_counter
lastmjs Oct 18, 2024
b0cd39c
Merge update-0.24.2-rc.47-t-prop-ic_api-is_controller
lastmjs Oct 18, 2024
1ced8af
Merge update-0.24.2-rc.47-t-prop-ic_api-performance_counter
lastmjs Oct 18, 2024
1f3cf35
Merge update-0.24.2-rc.47-t-prop-ic_api-time
lastmjs Oct 18, 2024
4c88da7
Merge update-0.24.2-rc.47-t-prop-ic_api-trap
lastmjs Oct 18, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
1 change: 0 additions & 1 deletion .github/actions/get_test_infos/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,6 @@ steps:
- id: get-test-infos
uses: ./.github/actions/get_test_infos
with:
node-version: '20.x'
directories: './tests ./examples'
exclude-dirs: 'tests/exclude_this_directory examples/exclude_this exclude_all_with_this_dir_in_path'

Expand Down
16 changes: 8 additions & 8 deletions .github/actions/get_test_infos/action.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
name: Get test infos
name: 'Get test infos'
description:
'Gets a list of test info objects for each npm project with an npm test script
The shape of the object is
Expand All @@ -9,26 +9,26 @@ description:
displayPath: string // An abbreviated version of the path for display purposes only
}'
inputs:
node-version:
description: The version of Node.js to use
required: true
directories:
description: List of directories to search for npm projects with an npm test script
description: 'List of directories to search for npm projects with an npm test script'
required: true
exclude-dirs:
description: List of directories to exclude from the search
description: 'List of directories to exclude from the search'
required: false
default: ''
outputs:
test-infos:
description: All of the test info objects found by this action
description: 'All of the test info objects found by this action'
value: ${{ steps.get-test-infos.outputs.test-infos }}
runs:
using: composite
steps:
- id: get-node-version
uses: ./.github/actions/get_node_version

- uses: actions/setup-node@v4
with:
node-version: ${{ inputs.node-version }}
node-version: ${{ steps.get-node-version.outputs.node-version }}

- name: Get test infos
id: get-test-infos
Expand Down
33 changes: 33 additions & 0 deletions .github/actions/set_run_conditions/action.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
name: 'Set run conditions'
description: 'Sets the run conditions based on the current GitHub context'
outputs:
conditions:
description: 'JSON string of run conditions'
value: ${{ steps.set-conditions.outputs.conditions }}
runs:
using: 'composite'
steps:
- id: set-conditions
run: |
# Define conditions using shell variables
IS_MAIN_PUSH=${{ github.ref == 'refs/heads/main' && !contains(github.event.head_commit.message, 'demergent-labs/release--') }}
IS_MAIN_MERGE_RELEASE=${{ github.ref == 'refs/heads/main' && contains(github.event.head_commit.message, 'demergent-labs/release--') }}
IS_RELEASE_PR=${{ startsWith(github.head_ref, 'release--') }}
IS_FEATURE_PR=${{ !startsWith(github.head_ref, 'release--') && github.ref != 'refs/heads/main' && github.event.pull_request.draft == false }}
IS_DRAFT_PR=${{ !startsWith(github.head_ref, 'release--') && github.ref != 'refs/heads/main' && github.event.pull_request.draft == true }}

# Create JSON object
CONDITIONS=$(cat <<EOF
{
"is_main_branch_push": $IS_MAIN_PUSH,
"is_main_branch_merge_from_release_push": $IS_MAIN_MERGE_RELEASE,
"is_release_branch_pr": $IS_RELEASE_PR,
"is_feature_branch_pr": $IS_FEATURE_PR,
"is_feature_branch_draft_pr": $IS_DRAFT_PR
}
EOF
)

# Set output
echo "conditions=$(echo $CONDITIONS | base64 -w 0)" >> $GITHUB_OUTPUT
shell: bash
46 changes: 23 additions & 23 deletions .github/scripts/publish_github_action.sh
Original file line number Diff line number Diff line change
Expand Up @@ -26,34 +26,34 @@ else
npm publish
fi

# TODO loop through checking for the status instead of sleeping
echo -e "sleeping for 30 seconds to ensure azle@$VERSION is fully registered on npm"
# # TODO loop through checking for the status instead of sleeping
# echo -e "sleeping for 30 seconds to ensure azle@$VERSION is fully registered on npm"

sleep 30
# sleep 30

for directory in ${directories[@]}
do
cd "$directory"
echo "updating $directory"
# for directory in ${directories[@]}
# do
# cd "$directory"
# echo "updating $directory"

sed -E -i "s/(\"azle\": \")(.*)(\")/\1$VERSION\3/" package.json
npm install
# sed -E -i "s/(\"azle\": \")(.*)(\")/\1$VERSION\3/" package.json
# npm install

rm -rf node_modules
# rm -rf node_modules

cd $root_dir
done
# cd $root_dir
# done

git add --all
git commit -am "azle-bot automated release $VERSION"
git push origin $GITHUB_HEAD_REF
# git add --all
# git commit -am "azle-bot automated release $VERSION"
# git push origin $GITHUB_HEAD_REF

git tag $VERSION
git push origin $VERSION
# git tag $VERSION
# git push origin $VERSION

if [[ "$VERSION" == *"-rc."* ]];
then
gh release create "$VERSION" -t "$VERSION" --prerelease
else
gh release create "$VERSION" -t "$VERSION"
fi
# if [[ "$VERSION" == *"-rc."* ]];
# then
# gh release create "$VERSION" -t "$VERSION" --prerelease
# else
# gh release create "$VERSION" -t "$VERSION"
# fi
33 changes: 33 additions & 0 deletions .github/workflows/get_and_run_tests.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
name: Get and Run Tests

on:
workflow_call:
inputs:
directories:
required: true
type: string
exclude-dirs:
required: false
type: string
default: ''

jobs:
get-test-infos:
name: 'Get test infos'
runs-on: ubuntu-latest
outputs:
test-infos: ${{ steps.get-test-infos.outputs.test-infos }}
steps:
- uses: actions/checkout@v4
- id: get-test-infos
uses: ./.github/actions/get_test_infos
with:
directories: ${{ inputs.directories }}
exclude-dirs: ${{ inputs.exclude-dirs }}

run-tests:
name: 'Run'
needs: get-test-infos
uses: ./.github/workflows/run_test.yml
with:
test_infos: ${{ needs.get-test-infos.outputs.test-infos }}
56 changes: 6 additions & 50 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -43,58 +43,14 @@ jobs:
name: Deploy release
# Only run this job if it's a release branch. This job will run instead of run-tests and will automatically publish another commit which will be tested
if: ${{ needs.determine-should-release.outputs.should-release == 'true' }}

needs:
- determine-should-release
- get-test-infos
runs-on: ubuntu-latest
env:

uses: ./.github/workflows/release_parallel.yml
secrets:
GPG_SIGNING_KEY: ${{ secrets.GPG_SIGNING_KEY }} # All commits must be verified
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
steps:
- uses: actions/checkout@v4
with:
ref: ${{ github.event.pull_request.head.ref || github.ref }}
token: ${{ secrets.LASTMJS_GITHUB_TOKEN || github.token }}

- id: get-node-version
uses: ./.github/actions/get_node_version

- uses: actions/setup-node@v4
with:
node-version: ${{ steps.get-node-version.outputs.node-version }}
registry-url: https://registry.npmjs.org
env:
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}

- name: Install curl
run: sudo apt-get install curl -y

- id: get-dfx-version
uses: ./.github/actions/get_dfx_version

- name: Install dfx
run: |
# Install dfx (Note: dfx must be installed before `npx azle` because the azle installation process requires dfx)
src/build/stable/commands/install_global_dependencies/install_dfx.sh ${{ steps.get-dfx-version.outputs.dfx-version }}
echo "$HOME/.local/share/dfx/bin" >> $GITHUB_PATH

- run: npm install

- name: Install global dependencies
run: |
AZLE_VERBOSE=true npx azle install-global-dependencies --rust --wasi2ic

# TODO we should use some Action-specific bot account
- name: Configure git for publishing release
run: |
git config --global user.name 'Jordan Last'
git config --global user.email 'jordan.michael.last@gmail.com'
git config --global commit.gpgsign true
echo -n "$GPG_SIGNING_KEY" | base64 --decode | gpg --import
git config --global user.signingkey C8B77BCBE16CD2B94B43F9C8757397B82D4ED7B0

- name: Publish release
run: |
BRANCH_NAME="${{ github.head_ref }}"
RELEASE_VERSION="${BRANCH_NAME:9}"
./.github/scripts/publish_github_action.sh $RELEASE_VERSION ${{ toJSON(needs.get-test-infos.outputs.test-infos) }}
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
LASTMJS_GITHUB_TOKEN: ${{ secrets.LASTMJS_GITHUB_TOKEN }}
Loading
Loading