-
Notifications
You must be signed in to change notification settings - Fork 68
Merge main + migrate to ink4 #898
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
Merged
Merged
Changes from 1 commit
Commits
Show all changes
224 commits
Select commit
Hold shift + click to select a range
6ec384f
A0-1472 Validator Network log addresses (#701)
lesniak43 94039f2
A0-1455: Refactor for incoming protocol upgrade (#711)
timorl a71306d
version upgrade catchup test (#706)
fixxxedpoint 28e3a04
A0-1499: E2e ban test threshold (#704)
maciejzelaszczyk 8228b54
A0-1455: Add future protocol and decision process for connection dire…
timorl 83b21d9
A0-1413: remove legacy network (#719)
maciejnems 62fb1fc
A0-1455: Enable two-way connections (#721)
timorl 4a817b9
A0-1574: Remove unnecessary implementations in the substrate network …
timorl 4932709
A0-1586: At most one discovery message (#734)
timorl 0367540
A0-1591: Remove unnecessary abstraction layers in network (#741)
timorl ec83113
A0 1350 - small subxt migration (#730)
kostekIV d2700de
disable try-runtime check (#750)
kostekIV 57cefa2
Add timeout for upgrade catchup e2e test (#758)
maciejnems 321f44b
Add authentication compatibility tests with fixed bytes (#751)
maciejnems dee35e4
Update to 0.9.29 (#754)
61fe15e
Update to 0.9.30 (#756)
6f195b6
A0-1585: Replace AuthorityId with parameter (#748)
timorl 7867c35
Request justification from forks (#764)
4d8ca62
A0-1584: Unify MockMultiaddress (#770)
timorl 83c63fe
network delay (#762)
fixxxedpoint 4ca1123
A0-1635: Limit nonfinalized block production (#769)
timorl 9415bd7
Chillout (#749)
8fc5f7e
A0-1503: Use the default rust test runner (#755)
obrok 7d41148
Update to 0.9.31 (#759)
9fd2ff0
Added pending_rewards call to nomination pool api to our runtime (#778)
Marcin-Radecki f63fb34
Experimental pruning flag (#783)
Yithis 1472685
Update to 0.9.32 (#760)
c46b648
fix validator network outgoing peers status report (#785)
maciejnems 5acf27d
Bring back pallet contracts API to runtime (#787)
h4nsu 4f29b37
A0-1592: make connection manager operate of validator network directl…
maciejnems 035418c
A0-1664 Stop exposing sync connected events from substrate network (#…
lesniak43 00b30e4
fix clashing args in purge-chain cmd (#792)
kostekIV 3e8c12b
add e2e tests for permissionless election (#702)
kostekIV a4064fa
we put more docker in your docker so...you can test your network (#786)
fixxxedpoint d7f9d7d
A0-1520: Add uploading runtime to CI S3 bucket and attaching it to re…
keenbytes 4bf650d
A0-1503: Take e2e config from env (#779)
obrok 97860d8
A0-1575: Addressing information refactor (#795)
timorl 3274948
A0-1520: Add a condition for S3 steps to run only when AWS secrets ar…
keenbytes ba93ee7
A0-1667 Add timeouts to the dialer (#791)
lesniak43 4890950
A0-1526: Sign addressing information (#798)
timorl 77a2d11
A0-1663: remove unnecessary session start retries in connection manag…
maciejnems 56a75f6
Make the gossip network into a module (#802)
timorl a4bf9a1
Move data network into its own module (#809)
timorl 0e1a271
A0-1668 Make runtime cache configurable (#801)
krzysztofziobro f8f541d
Do not write old state to storage in pre-migration check (#807)
pmikolajczyk41 c14506c
A0-1576: Move clique network into network (#811)
timorl 95c40fb
A0-1576: Improve network manager interface (#815)
timorl 795e7ef
add clique network log target to docker entrypoint (#818)
maciejnems 52b0a98
Make max-runtime-instances configurable (#817)
krzysztofziobro 3bbcf46
Short session mode is now 3 (#789)
Marcin-Radecki ef9752b
Clippy args change for aleph-node (#772)
maciejzelaszczyk efb28cc
Add logging about ABFT version (#823)
timorl 2ed033d
bump versions (#820)
766e939
A0-1761: Enhance gossip network interface (#822)
timorl 151f846
Fixing broken compatibility (#828)
timorl d59c6d4
A0-1491: Change protocol naming convention and add block sync protoco…
timorl 88be752
A0-1609 Removed unwrap()'s in aleph-client (#824)
Marcin-Radecki a3ab96e
A0-1610: Contract support redux (#816)
obrok 4d5e700
A0-1796: add justification broadcast ticker (#833)
maciejnems f84e20d
A0-1770: Add basic interfaces used and exposed by sync (#837)
timorl 38fde8f
A0-1822: add substrate chain status notifier (#839)
maciejnems 3e27eac
A0-1795: add task queue (#836)
maciejnems 7eda2ba
Add justification implementation (#841)
timorl 917b76e
A0-1613 Improving `Connection`s (#834)
krzysztofziobro 6943547
synthetic-network for nightly-pipeline (#804)
fixxxedpoint 36016d7
A0-1619 New GH check for runtime metadata (#842)
Marcin-Radecki 56c6ff4
A0-1608 Add documentation of all public API and traits of aleph-clien…
Marcin-Radecki 81c446c
A0-1610: Restore contract event support (#838)
obrok d38e43d
A0-1611: Full multisig support in `aleph-client` (#845)
pmikolajczyk41 0095c94
Updated aleph-client readme (#846)
Marcin-Radecki 969dce4
A0-1823: add substrate specific chain status (#844)
maciejnems 69f93f2
Remove `pub(crate)` from `aleph-client` (#849)
pmikolajczyk41 7c1d822
Use official contract-transcode instead of fork (#847)
obrok c551716
Bump to 9.0 (#853)
DamianStraszak a1423c0
A0-1821: add substrate specific finalizer for sync protocol (#854)
maciejnems 34a9202
Fix syntax error in deploy-testnet workflow
keenbytes eaf53f6
Remove unnecessary AWS credentials step from deploy-testnet workflow
keenbytes 852bff0
Save to S3 bucket
keenbytes d3ddd7e
Remove accidentally added file
keenbytes 5e35cda
Authorities are staking finalization stall (#771)
maciejzelaszczyk e818f83
`aleph-client`: Get tx events (#860)
pmikolajczyk41 585a842
Make AsConnection and AsSigned visible outside aleph-client (#861)
krzysztofziobro a3ba7e8
Merge branch 'main' into obrok/merge-main
obrok 901d3ec
A0-1766: Sketch out the pricing script (#852)
obrok d702f0a
fix justification request status report not resetting (#866)
maciejnems 6ca0b7c
A0-1852 remove send-runtime-hook and fork-off from Deploy to Devnet w…
Marcin-Radecki 887b51f
adds `protobuf-compiler` to list of build dependencies (#859)
fixxxedpoint 7855932
Fix for the runtime check (#874)
Marcin-Radecki 2494ad1
Wait for finalized on transfer of money for tests (#873)
obrok 6c49756
Migrate access_control to ink4
obrok 8fb0651
Migrate ticket_token to ink4
obrok d914e54
Migrate game_token to ink4
obrok a6f86fc
Migrate marketplace to ink4
obrok 13254e1
Hide primitive types behind Balance and BlockNumber (#871)
pmikolajczyk41 63254b1
A0-1845: Authorities api (#870)
kostekIV f113623
`aleph-client`: Cast `ConvertibleValue` to a sequence (#875)
pmikolajczyk41 725fd98
A0-1820: implement substrate specific verifier for sync protocol (#864)
maciejnems 08ddd8d
Use Ref to talk to access_control
obrok 26c30a8
Migrate button to ink4
obrok f469bd1
Migrate wrapped_azero to ink4
obrok e05cfce
Migrate simple_dex to ink4
obrok b87299f
`aleph-client`: Fetch contract events (#877)
pmikolajczyk41 73b7937
Move all button comms to Ref
obrok 23935d2
Pin version of buildx. (#878)
bartoszjedrzejewski 995f6e2
A0-1614 (don't) hide subxt types (#848)
krzysztofziobro 209f101
`aleph-client`: Custom gas limit (#880)
pmikolajczyk41 208c49c
A0-1872: Network data for sync (#879)
timorl c15c121
A0-1794 Write initial version of the forest struct (#830)
lesniak43 5983043
A0-1824: add sync required mocks (#883)
maciejnems 6a28197
WIP
obrok da67cb4
Fix e2e contract tests.
deuszx 421f1a2
wait_for_death returns Err when button doesn't die.
deuszx fca1874
Log when dry-run call reverts.
deuszx 1a15882
FMT button_game tests.
deuszx 93277c7
wait_for_death actually waits up to timeout.
deuszx a50231e
Restore unnecessary change to Cargo.toml
deuszx 4ae7199
Debug messages are not errors.
deuszx 8b07078
Remove debug printlns from the contract.
deuszx a89ea9c
Cleanup error handling.
deuszx dcc46ba
Import info log
deuszx 89c1672
A0-1718 remove old authentications (#881)
krzysztofziobro 91d2eea
A0-1855: In FE, replace private feature-env-aleph-node repo with publ…
keenbytes c3a93ab
A0-1304: add state pruning compatibility (#890)
maciejnems f82550c
A0-1502: Finality version e2e test (#717)
maciejzelaszczyk 4f700b3
Use tokio instead of thread to sleep in e2e
obrok fe85d3f
Simplify error unpacking
obrok 08b590e
Run CI contract tests on regular nodes
obrok d2942ee
Use existing action for button e2e tests on CI
obrok ca2d2c8
Build image for contract e2e tests
obrok cd1902d
A0-1897 validator-network authorization (#892)
fixxxedpoint d0f71af
Install protoc in contract e2e tests
obrok 7b40bbe
Use built image in contract e2e
obrok b6d7850
Run button e2e tests along with others
obrok c708418
Fix clippy warnings
obrok a4fff59
Extend e2e button test timeout
obrok fcec421
Empty commit to trigger actions
keenbytes 1d5b1e7
Add a new line to the workflow to trigger
keenbytes b424e49
Change most workflows to use self-hosted runners
keenbytes f5e0bb7
Comment out starting sccache server as it should be started in the ru…
keenbytes fe6ec60
Add empty step to post-cache as it cannot be empty
keenbytes f2f8838
Add missing 'shell: bash' line
keenbytes da3de6a
Uncomment installing cargo-cache
keenbytes baf7805
Comment out cargo-cache
keenbytes dbcf057
Remove restore- and post-cache from workflows
keenbytes 83ad9e1
A0-1763: Remove v0 connections from clique (#895)
krzysztofziobro a6d3a62
Main logic for justification sync (#902)
timorl a304aa7
Set specific cargo contract version on CI
obrok f0b9981
Update cargo contract version in README
obrok 068768d
Use good ole' run to install cargo-contract
obrok 40181dc
Restore using dockerized node to inspect key
obrok 7e9da03
Add call indices to pallets (#917)
pmikolajczyk41 8a8159c
A0-1923: add e2e tests for pruning (#914)
maciejnems f4adaff
Set button test envs on CI
obrok f3e3357
A0-1932: Extend push-foundation-repo workflow to push release branche…
keenbytes 1a53cd0
Fix a specific cargo-contract version on CI (#935)
obrok f8e5d38
Pass button args in run_e2e_test.sh
obrok 750b36b
Fix invalid variable used for sha_short (#862)
keenbytes 0bf23c8
A0-1902: update to 0.9.33 (#923)
maciejnems d6ea107
Fix triggering contract deploy
obrok 75ad300
Merge branch 'main' into obrok/merge-main
obrok 4b14485
Use cargo-contract 2.0.1
obrok 1c25caa
Fix clippy warning
obrok 548d3c5
A0-1903: update to 0.9.34 (#926)
maciejnems 145dec0
Fix call to invalid step output in the deploy-mainnet workflow (#937)
keenbytes 304a5c7
Use cargo contract 2.0.1 for button CI
obrok ee1035b
Enforce heap pages (#938)
mike1729 3d44d67
Fork off: child support (#915)
krzysztofziobro 7675fc6
A0-1904: update to 0.9.35 (#936)
maciejnems e1c141b
Merge branch 'main' into A0-1803-switch-to-self-hosted-runners
Marcin-Radecki e018e3c
Fixed wrong merge
Marcin-Radecki d17a6c7
Check excluded packages with a matrix job
obrok e466912
A0-1905: update substrate to 0.9.36 (#939)
kostekIV e6657e3
Use docker cargo contract image in adder e2e test
Marcin-Radecki dac3cf6
Merge branch 'main' into A0-1803-switch-to-self-hosted-runners
Marcin-Radecki 3c0e76a
Check contstraints for memory parameters (#940)
mike1729 dbbd568
Pinned version of ink-dev. Fixed bug so non-interactive mode is used
Marcin-Radecki cb6fab0
Trying to fix added e2e
Marcin-Radecki a49d0cd
Run adder e2e test to speed up build
Marcin-Radecki e78c27d
Run adder e2e test to speed up build - attempt 2
Marcin-Radecki 72f8c14
Add cargo-cache with storing .cargo in S3 bucket for testing
keenbytes b7915f2
Fix missing 'env.' in call to env vars
keenbytes 5316403
Add 'true' to ignore exit code != 0
keenbytes 19710e7
Add set +e to ignore exit code
keenbytes cb2f4c3
Add caching 'target' dir and rename things a bit
keenbytes 15efae7
Change uploading cache to devnet CI S3 bucket
keenbytes 356888a
Tweak step names
keenbytes 1a5b8e7
Comment out blocks uploading builds to S3 bucket
keenbytes e532017
Do not gzip files
keenbytes 55597d2
Extract cache key to a separate env var
keenbytes f2e4f18
A0-1906: bump substrate to 0.9.37 (#941)
kostekIV 91958a9
Remove cache steps
keenbytes 9e24f95
Comment out using sccache
keenbytes 6721bb6
Restore sccache in build-node-and-runtime.yml
keenbytes 884b137
Merge branch 'main' into A0-1803-switch-to-self-hosted-runners
keenbytes d9a254d
Trigger CI
obrok e361df4
update to v0.9.38 (#944)
kostekIV 6917ce9
Merge branch 'main' into A0-1803-switch-to-self-hosted-runners
Marcin-Radecki 333020b
Attempt to show output from a failed test
Marcin-Radecki c2753e6
In test catch_up, remvoe one non-validator from the test to decrease …
Marcin-Radecki 68bbe38
update lock (#947)
kostekIV 20bf086
Merge branch 'main' into A0-1803-switch-to-self-hosted-runners
Marcin-Radecki 33f6c86
Make contract storage cheaper. (#945)
DamianStraszak 268c610
Merge branch 'main' into A0-1803-switch-to-self-hosted-runners
Marcin-Radecki 223202b
Switch test_catch_up to self_hosted. Changed timeout for waiting for …
Marcin-Radecki 9b879f7
Set CARGO_HOME to /Users/nicholas/Repositories/github.com/cc/aleph-node
keenbytes 353a48c
Fix typo
keenbytes 827ce17
Increased timeout for waiting for authorities in cathc_up tests
Marcin-Radecki 8ccd660
Fix typos
keenbytes 2371f7b
Add step that cleans the workspace
keenbytes f671698
Change cleanup workspace step to just 'rm' commands
keenbytes f376ffc
Extract workspace cleanup to a separate action
keenbytes 25f9788
Remove cleanup steps
keenbytes a611dc1
Increase free storage for unit tests (#952)
bartoszjedrzejewski 5a812b6
Update logo link (#951)
pmikolajczyk41 f73a368
Merge branch 'main' into A0-1803-switch-to-self-hosted-runners
Marcin-Radecki 7de6e77
add posibility for experimental pruning in docker_entrypoint.sh (#949)
maciejnems 1df1a56
Merge branch 'main' into A0-1803-switch-to-self-hosted-runners
Marcin-Radecki 819b06b
Set timeout for waiting for authorities in catch_up tests and multipl…
Marcin-Radecki 4bf9eb8
Increase multiple_restart waiting for authorities timeout to 120s
Marcin-Radecki b57920c
Merge remote-tracking branch 'origin/A0-1803-switch-to-self-hosted-ru…
obrok f59f4f2
Merge branch 'benjamin' into obrok/merge-main
obrok 2911e22
clippy + local pipeline (#959)
fbielejec 58eb413
Fix docker usage in contract deploy
obrok e1f7212
Update metadata paths
obrok File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Run CI contract tests on regular nodes
- Loading branch information
commit 08b590efd72364d2a65c5e84729a5078b3abc14c
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.