Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
362 commits
Select commit Hold shift + click to select a range
ac4ed69
Fix stake module API change issues
shamil-gadelshin Mar 19, 2020
8161ab4
Migrate proposals to the new stake module API
shamil-gadelshin Mar 19, 2020
6da44c1
Restore commented RejectionFee slashing test
shamil-gadelshin Mar 19, 2020
269519e
Add runtime proposals integration test
shamil-gadelshin Mar 23, 2020
8771c93
Move origin validators to the runtime
shamil-gadelshin Mar 24, 2020
522dd9e
Fix integration tests
shamil-gadelshin Mar 24, 2020
d960833
Move StakingEventsHandler to the runtime
shamil-gadelshin Mar 25, 2020
6ae86f2
Refactor proposals engine module
shamil-gadelshin Mar 25, 2020
9e8e710
Add ensure calls of dependent modules in codex
shamil-gadelshin Mar 25, 2020
618f9fc
Change proposals actor validation
shamil-gadelshin Mar 25, 2020
24fc74f
Change MembershipOriginValidator in the runtime
shamil-gadelshin Mar 25, 2020
d4b7da4
Refactor execute_proposal() in the engine module
shamil-gadelshin Mar 25, 2020
ec69828
Refactor proposal status finalization_error
shamil-gadelshin Mar 25, 2020
1702dce
Refactor proposal stakes
shamil-gadelshin Mar 25, 2020
7daf806
content working group: added set_mint_capacity dispatchable and tests
mnaamani Mar 25, 2020
06b397f
content working group: test for increase_mint_capacity
mnaamani Mar 25, 2020
3254ef1
bumpp runtime spec 9 since we added methods to the public api
mnaamani Mar 25, 2020
09c8b3a
Merge pull request #194 from shamil-gadelshin/proposals_v2_iteration6
bedeho Mar 25, 2020
0ad43e5
council election: set_election_parameters() replacing individual call…
mnaamani Mar 26, 2020
34b149a
bump runtime spec to 10, bump node to v2.1.4
mnaamani Mar 26, 2020
f97d3c8
fix compiler warning
mnaamani Mar 26, 2020
1d115a8
do not ignore result value when calling set_mint_capacity
mnaamani Mar 26, 2020
19c09c6
Merge branch 'proposals_v2' into proposals_v2_iteration7
shamil-gadelshin Mar 26, 2020
85684bf
Fix broken tests
shamil-gadelshin Mar 26, 2020
28dc00d
Merge pull request #239 from mnaamani/content-wg-add-set-mint-capacity
shamil-gadelshin Mar 26, 2020
32f6965
Merge branch 'development' into proposals_v2_iteration7
shamil-gadelshin Mar 26, 2020
e44bfe1
content working group: replace_lead in place of set_lead, unset_lead
mnaamani Mar 26, 2020
1ef9f9d
bump runtime spec to 11, node version to v2.1.5
mnaamani Mar 26, 2020
6623d58
Merge branch 'development' into council-set-election-parameters
mnaamani Mar 26, 2020
7ad7950
Merge branch 'development' into content-wg-replace-lead
mnaamani Mar 26, 2020
3df8a4d
add mint to council
mnaamani Mar 27, 2020
bb8c043
Refactor engine module
shamil-gadelshin Mar 27, 2020
d4c1c94
council: add set_council_mint_capacity() and spend_from_council_mint()
mnaamani Mar 27, 2020
3791800
Merge pull request #250 from mnaamani/council-set-election-parameters
shamil-gadelshin Mar 27, 2020
de7ffad
buy membership api test added
gleb-urvanov Mar 27, 2020
e4f57a2
remove use of assert in set_lead and unset_lead
mnaamani Mar 27, 2020
e150d54
Merge branch 'development' into content-wg-replace-lead
mnaamani Mar 27, 2020
5985c1b
yarn workspace added
gleb-urvanov Mar 27, 2020
3874757
Merge branch 'content-wg-replace-lead' of github.com:mnaamani/substra…
mnaamani Mar 27, 2020
7461759
fix broken Cargo.lock after merge conflic resolution
mnaamani Mar 27, 2020
d4a2104
call register_role_on_member() before mutating,
mnaamani Mar 27, 2020
2ebff4a
Add tests for engine errors
shamil-gadelshin Mar 27, 2020
f3ce4e2
Merge pull request #252 from mnaamani/content-wg-replace-lead
shamil-gadelshin Mar 27, 2020
8b17633
Merge branch 'development' into council-mint
mnaamani Mar 27, 2020
e9f1f16
Add error tests
shamil-gadelshin Mar 27, 2020
6d4d399
fee estimation added, style fix, readme update
gleb-urvanov Mar 27, 2020
990bf76
unintentional changes reverted
gleb-urvanov Mar 27, 2020
bae8310
unintentional changes reverted
gleb-urvanov Mar 27, 2020
76b240a
council mint: make it an Option<MintId> and avoid panics even when co…
mnaamani Mar 27, 2020
0a34d74
council mint: doc
mnaamani Mar 27, 2020
5150cfb
validate ElectionParameters at genesis
mnaamani Mar 27, 2020
61aad96
council election parameters derive Debug
mnaamani Mar 27, 2020
51628fb
Add CouncilElected hook for the proposals
shamil-gadelshin Mar 27, 2020
01df9ce
election parameters: doc
mnaamani Mar 28, 2020
a1158d8
Merge branch 'development' into proposals_v2_iteration7
shamil-gadelshin Mar 30, 2020
d510d90
Add ‘set_election_parameters’ extrinsic
shamil-gadelshin Mar 30, 2020
cae6b2d
Merge pull request #258 from mnaamani/council-election-refactor
shamil-gadelshin Mar 30, 2020
da0f4f4
Merge pull request #253 from mnaamani/council-mint
shamil-gadelshin Mar 30, 2020
97e0cb3
Merge branch 'development' into proposals_v2_iteration7
shamil-gadelshin Mar 30, 2020
983b34c
review feedback applied
gleb-urvanov Mar 30, 2020
76e8872
Sender class with nonce management was introduces, apiMethods renamed…
gleb-urvanov Mar 30, 2020
cb6f3ec
unused import removal
gleb-urvanov Mar 30, 2020
6667cd3
Add create_set_council_mint_capacity_proposal() extrinsic
shamil-gadelshin Mar 30, 2020
2bdaa18
lint recommendations applied
gleb-urvanov Mar 30, 2020
9323f6a
testing runtime alteration reverted
gleb-urvanov Mar 30, 2020
9e2f9e9
Refactor codex proposal creation
shamil-gadelshin Mar 30, 2020
4f1aa44
Add tests for create_set_council_mint_capacity_proposal() in codex
shamil-gadelshin Mar 30, 2020
552de6b
Add create_set_content_working_group_mint_capacity_proposal() extrinsic
shamil-gadelshin Mar 31, 2020
267b7c9
async nonce usage fix
gleb-urvanov Mar 31, 2020
17ea5f1
Add ‘spending proposal’ extrinsic
shamil-gadelshin Mar 31, 2020
a7f8fa6
Add ‘create_set_lead_proposal()’ extrinsic
shamil-gadelshin Mar 31, 2020
0044ee2
Add comments for the codex module
shamil-gadelshin Mar 31, 2020
61ff5f0
test scenario implementation started
gleb-urvanov Apr 1, 2020
4b709be
api disconnected after the test
gleb-urvanov Apr 1, 2020
10e511a
second scenario implementation, ongoing
gleb-urvanov Apr 2, 2020
a7c19f4
testing scenario implementation
gleb-urvanov Apr 3, 2020
a2b6f0c
assertions implementation
gleb-urvanov Apr 3, 2020
988ebfa
assertions added
gleb-urvanov Apr 3, 2020
b64a93a
linter warnings resolved
gleb-urvanov Apr 6, 2020
715eaed
Merge branch 'development' into proposals_v2
shamil-gadelshin Apr 6, 2020
93e4adf
made council test callable
gleb-urvanov Apr 6, 2020
c3c3670
Merge pull request #263 from shamil-gadelshin/proposals_v2
bedeho Apr 6, 2020
5d5250b
Merge remote-tracking branch 'origin/proposals_v2' into proposals_v2_…
shamil-gadelshin Apr 6, 2020
f74e31d
runtime update test implementation
gleb-urvanov Apr 6, 2020
2e81b59
console output for debugging
gleb-urvanov Apr 7, 2020
f4fc2ce
Merge pull request #256 from gleb-urvanov/feature/buy-membership-test
mnaamani Apr 7, 2020
46d4e3d
Vote kind construction alteration
gleb-urvanov Apr 7, 2020
20980de
readability improved
gleb-urvanov Apr 7, 2020
b592b33
Initial progress: council:info, account:import, account:choose
Apr 8, 2020
8e57cc7
updated runtime using API
gleb-urvanov Apr 8, 2020
094d374
moved to network-tests directory, bumped joystream types
gleb-urvanov Apr 8, 2020
fc7c7f1
merge changes from council test
gleb-urvanov Apr 8, 2020
e85470c
update runtime test returned
gleb-urvanov Apr 8, 2020
dd45ab7
Runtime upgrade proposal test finished, runtime upgrade asserted usin…
gleb-urvanov Apr 9, 2020
e5f83df
Account management implementation cont.
Apr 9, 2020
345cc17
missed await added
gleb-urvanov Apr 9, 2020
76ab7f9
Merge branch 'feature/electing-council-test' into feature/upgrade-run…
gleb-urvanov Apr 9, 2020
c606db5
Update the README.md
Apr 10, 2020
5a5f725
council: recurring rewards
mnaamani Apr 11, 2020
ac376d2
Fixing repository information in package.json
Apr 13, 2020
6e1309c
Api.ts - final refactoring
Apr 13, 2020
1a70985
Current data model description comment
Apr 13, 2020
f0232ca
Types - comments and minor adjustments
Apr 13, 2020
30b3172
Updated README.md with fixed links
Apr 13, 2020
a6148b9
migration: print warning on error creating council mint
mnaamani Apr 14, 2020
82c3592
council rewards: always add reward to seat
mnaamani Apr 14, 2020
17e5e22
migration: fix setting initial spec value at genesis
mnaamani Apr 14, 2020
d1d6687
runtime migration: fix comments
mnaamani Apr 15, 2020
e0b06e1
rustfmt
mnaamani Apr 15, 2020
5ae375f
Merge branch 'development' into feature/upgrade-runtime-test
gleb-urvanov Apr 15, 2020
a2a52e6
Merge pull request #268 from gleb-urvanov/feature/electing-council-test
mnaamani Apr 15, 2020
7012fb0
README - adding development information
Apr 15, 2020
638c5f4
Merge pull request #271 from Lezek123/cli
bedeho Apr 15, 2020
6afe50a
api:query helper command
Apr 13, 2020
683e84b
api:inspect - the extended api:query
Apr 15, 2020
92ef792
Setting/getting api uri + some state/api refatoring
Apr 15, 2020
2b7041b
Minor api:setUri validation
Apr 15, 2020
23bc903
README update
Apr 15, 2020
2661f3d
Merge pull request #286 from Lezek123/api_viewer
bedeho Apr 16, 2020
7551285
Better balances handling / displaying
Apr 16, 2020
55a7008
Merge pull request #291 from Lezek123/accounts
bedeho Apr 19, 2020
6952350
Merge pull request #264 from shamil-gadelshin/propovals_v2_iteration7…
bedeho Apr 19, 2020
34b0e7c
Add codex ProposalDetails for the frontend
shamil-gadelshin Apr 1, 2020
51cde50
Add ‘create_evict_storage_provider_proposal’ extrinsic
shamil-gadelshin Apr 2, 2020
b994ee7
Add ‘create_set_validator_count_proposal’ extrinsic
shamil-gadelshin Apr 2, 2020
e77768a
Add ‘create_set_storage_role_parameters_proposal’ extrinsic
shamil-gadelshin Apr 2, 2020
6c01c09
Fix reset_proposal() in the engine module
shamil-gadelshin Apr 3, 2020
020f3c7
Change upgrade runtime proposal
shamil-gadelshin Apr 3, 2020
ab54a82
Add some comments to proposal modules
shamil-gadelshin Apr 3, 2020
c27a869
Set min validator count for the proposals
shamil-gadelshin Apr 6, 2020
aa793af
Add ensure_storage_role_parameters_valid() to the codex
shamil-gadelshin Apr 6, 2020
96720b4
Add ensure_council_election_parameters_valid() to the codex
shamil-gadelshin Apr 7, 2020
e8dbdcb
Change min_validator_count() limit in the codex
shamil-gadelshin Apr 7, 2020
b679257
Add veto for the pending execution proposal.
shamil-gadelshin Apr 8, 2020
f55dcf6
Set general proposal parameters.
shamil-gadelshin Apr 9, 2020
1884aa0
Update proposals runtime parameters
shamil-gadelshin Apr 9, 2020
dda832e
Set proposal parameters
shamil-gadelshin Apr 10, 2020
61a8127
Fix clippy comments
shamil-gadelshin Apr 13, 2020
a9bbf47
Add comments
shamil-gadelshin Apr 13, 2020
74e1fe2
Update comments
shamil-gadelshin Apr 13, 2020
00872d6
Add missing tests
shamil-gadelshin Apr 15, 2020
1683ac4
Add tests for proposal status resolution
shamil-gadelshin Apr 15, 2020
cb80ece
Migrate proposal votes calculations to Perbill
shamil-gadelshin Apr 15, 2020
ad3705b
Remove allowd member_id list for runtime upgrade proposal
shamil-gadelshin Apr 15, 2020
dc4ab3a
Merge pull request #274 from gleb-urvanov/feature/upgrade-runtime-test
mnaamani Apr 20, 2020
c2c9cb3
Remove ‘set council mint capacity’ proposal
shamil-gadelshin Apr 20, 2020
d193854
Merge pull request #279 from shamil-gadelshin/proposals_v2_iteration8
bedeho Apr 20, 2020
480391c
Merge pull request #156 from Joystream/proposals_v2
bedeho Apr 21, 2020
5ba0383
Move proposal parameters to the config
shamil-gadelshin Apr 21, 2020
055cfd6
Move proposals voting_period and grace_period to the config
shamil-gadelshin Apr 21, 2020
d813046
Apply cargo fmt
shamil-gadelshin Apr 21, 2020
83314de
Add clippy linter fixes
shamil-gadelshin Apr 21, 2020
88e8a39
Merge pull request #300 from shamil-gadelshin/proposal_periods_to_config
bedeho Apr 21, 2020
407a925
migration: remainting steps
mnaamani Apr 21, 2020
a68eb4c
Merge branch 'development' into migration-constantinople
mnaamani Apr 22, 2020
cda9f4e
Add successful proposal execution test for the runtime
shamil-gadelshin Apr 22, 2020
d1198de
Introduce ProposalEncoder to the proposals system
shamil-gadelshin Apr 22, 2020
6fc4a5f
Rome Constantinople migration test implementation
gleb-urvanov Apr 22, 2020
245225e
Migrate all proposals to the new serialization model
shamil-gadelshin Apr 22, 2020
ebecf2d
Add runtime-proposal codex integration tests
shamil-gadelshin Apr 22, 2020
2562fbe
Remove RuntimeUpgradeHash proposal details
shamil-gadelshin Apr 23, 2020
08bba74
Add runtime integration tests for all proposals
shamil-gadelshin Apr 23, 2020
14e99bc
Fix ‘cargo intall issue’ with codex
shamil-gadelshin Apr 24, 2020
370e008
Add comments to the proposals codex module
shamil-gadelshin Apr 24, 2020
d0febc0
Merge pull request #301 from shamil-gadelshin/proposal_execution_fixes
bedeho Apr 24, 2020
712fe2c
Modify travis.yml to enable clippy checks
shamil-gadelshin Apr 24, 2020
b71e471
updated runtime from Rome to Constantinople
gleb-urvanov Apr 24, 2020
b7aae3b
Disable cargo check in “travis.yml”
shamil-gadelshin Apr 24, 2020
29b5c0d
Add linter fixes
shamil-gadelshin Apr 24, 2020
fefab8f
FIx a typo
shamil-gadelshin Apr 24, 2020
27af9b5
Merge pull request #306 from shamil-gadelshin/fix_cargo_install_issue…
mnaamani Apr 24, 2020
44f8a82
Merge branch 'development' into linter_fixes
shamil-gadelshin Apr 24, 2020
c38eae6
Rome to Constantinople migration test fix
gleb-urvanov Apr 25, 2020
7ee50ee
new yarn command introduces to run migration test
gleb-urvanov Apr 27, 2020
b7a25ff
Merge branch 'development' into feature/rome-constatinople-migration-…
gleb-urvanov Apr 27, 2020
7ebeac8
Merge branch 'development' into migration-constantinople
mnaamani Apr 27, 2020
1e7fd05
Add proposals codex config parametrs to the migration
shamil-gadelshin Apr 27, 2020
d2a0ce8
code cleaning, minor fixes
gleb-urvanov Apr 27, 2020
2563d25
Merge pull request #315 from shamil-gadelshin/proposals_codex_config_…
mnaamani Apr 28, 2020
601f2cf
Merge branch 'development' into council-recurring-rewards
mnaamani Apr 28, 2020
68a4380
rustfmt
mnaamani Apr 28, 2020
1dd4819
Merge branch 'development' into migration-constantinople
mnaamani Apr 28, 2020
ef0afcf
Merge branch 'development' into linter_fixes
shamil-gadelshin Apr 28, 2020
cc0924e
Increase runtime impl_version
shamil-gadelshin Apr 28, 2020
e449e46
Merge branch 'development' into feature/rome-constatinople-migration-…
gleb-urvanov Apr 28, 2020
7991264
Merge pull request #308 from shamil-gadelshin/linter_fixes
mnaamani Apr 28, 2020
93e8a2f
migration: revet removing staked roles (storage providers, council me…
mnaamani Apr 28, 2020
425b9ef
Merge branch 'development' into migration-constantinople
mnaamani Apr 28, 2020
6b0d598
Merge branch 'development' into council-recurring-rewards
mnaamani Apr 28, 2020
e9f8eb7
Update rust version to 1.43.0
shamil-gadelshin Apr 28, 2020
aef4338
Merge pull request #317 from shamil-gadelshin/new_rust_fmt
mnaamani Apr 28, 2020
3b44313
Merge branch 'development' into council-recurring-rewards
mnaamani Apr 28, 2020
eb01b03
Merge branch 'development' into migration-constantinople
mnaamani Apr 28, 2020
79f9ef3
runtime: migration linter and fmt fixes
mnaamani Apr 28, 2020
2c7252f
make batch balance transfer sequential
gleb-urvanov Apr 28, 2020
cd1bf82
proposal tests skipped
gleb-urvanov Apr 28, 2020
3f25c78
rome constantinople test finished, new proposals moved to separate br…
gleb-urvanov Apr 28, 2020
c4a253f
path to runtime parameterized
gleb-urvanov Apr 28, 2020
46f46b1
git-hooks: npm husky
mnaamani Apr 29, 2020
e2a950a
tweak setup.sh, no need to use && when we have set -e
mnaamani Apr 29, 2020
6bd1c6f
Merge pull request #320 from mnaamani/git-hooks-npm-husky
shamil-gadelshin Apr 30, 2020
1df93be
Update proposals general parameters
shamil-gadelshin May 4, 2020
62e254d
Update stake parameters for all codex proposals
shamil-gadelshin May 4, 2020
d7ff710
Update set_wg_mint_capacity proposal limits
shamil-gadelshin May 4, 2020
98941ef
Change ‘set role parameters’ proposal limits
shamil-gadelshin May 4, 2020
9b864b6
Export proposals constants to the API metadata
shamil-gadelshin May 4, 2020
fa300af
Fix tests for the ’set role parameters’ proposal
shamil-gadelshin May 4, 2020
818c82d
Update ‘set validator count’ proposal limits
shamil-gadelshin May 4, 2020
f6a8087
Update ‘spending’ proposal limits
shamil-gadelshin May 4, 2020
ae3c187
Update ‘set election parameters’ proposal limits
shamil-gadelshin May 4, 2020
2a82eef
Merge pull request #385 from shamil-gadelshin/export_proposals_consts
bedeho May 4, 2020
bf36994
Merge branch 'development' into update_proposals_parameters
shamil-gadelshin May 4, 2020
04e8a34
Introduce proposal limits named constants
shamil-gadelshin May 5, 2020
240a744
Merge pull request #387 from shamil-gadelshin/update_proposals_parame…
bedeho May 5, 2020
71eaf9c
Update min_actors from RoleParameters
shamil-gadelshin May 6, 2020
5efd0d7
Merge pull request #394 from shamil-gadelshin/min_actors_parameter_fix
bedeho May 6, 2020
5e61735
increase the MaximumBlockWeight to 1_000_000_000
mnaamani May 7, 2020
6bdfaea
migration: do not reset any existing rewards
mnaamani May 8, 2020
bda7f1c
Merge branch 'development' into migration-constantinople
mnaamani May 8, 2020
b479b88
linter fixes
mnaamani May 8, 2020
f9daebe
Merge pull request #397 from mnaamani/increase-max-block-weight
bedeho May 8, 2020
b5b36a2
review feedback applied
gleb-urvanov May 11, 2020
76184ff
runtime: make proposal discussion types ThreadId and PostId u64 like …
mnaamani May 14, 2020
1991c56
runtime: forum make ThreadId and PostId types configurable on Trait
mnaamani May 14, 2020
f1465fc
clippy linter fixes
mnaamani May 14, 2020
de4ce1e
runtime: ThreadId expand comment explaining why it must be same for f…
mnaamani May 14, 2020
bf2ec84
Merge pull request #422 from mnaamani/use-common-thread-post-id-types
bedeho May 15, 2020
82b6109
Merge pull request #284 from mnaamani/migration-constantinople
bedeho May 15, 2020
c43bb80
Merge branch 'development' into council-recurring-rewards
mnaamani May 15, 2020
6a0fc82
Merge pull request #319 from gleb-urvanov/feature/rome-constatinople-…
mnaamani May 15, 2020
9354c29
travis: fix repo name
mnaamani May 17, 2020
e6abd22
travis: update repo secret API key
mnaamani May 17, 2020
d68d599
Merge pull request #275 from mnaamani/council-recurring-rewards
bedeho May 18, 2020
120e2d6
bump runtime spec version to 13 and node binary version to v2.2.0
mnaamani May 19, 2020
8b6aca6
Merge branch 'development' into constantinople-release
mnaamani May 19, 2020
2152985
runtime: reduce validator stake unbonding period to 1 day
mnaamani May 19, 2020
23bf630
runtime: reward-curve adjusted for Constantinople incentive model
mnaamani May 19, 2020
95dd697
runtime: reward-curve increase max_piece_count to fix precision test …
mnaamani May 19, 2020
75753b0
Merge pull request #427 from mnaamani/fix/travis-post-rename-of-repo
mnaamani May 19, 2020
dfcdd10
runtime: remove temp test code
mnaamani May 19, 2020
b9da602
build scripts: compute wasm blob hash when building the docker joystr…
mnaamani May 19, 2020
3962df5
travis: add job to build runtime wasm blob deterministicly with docker
mnaamani May 19, 2020
9aeaa5a
travis: fix elif syntax
mnaamani May 19, 2020
6040966
Merge pull request #442 from mnaamani/travis-deploy-wasm-blob
mnaamani May 20, 2020
662c0fe
Merge pull request #434 from mnaamani/constantinople-release
shamil-gadelshin May 20, 2020
8e55ac6
some README fixes and update runtime CHANGELOG
mnaamani May 20, 2020
359c136
readme: typo
mnaamani May 20, 2020
39d5b3c
Update README.md
mnaamani May 20, 2020
fa89eed
Merge pull request #444 from mnaamani/readme-changelog
mnaamani May 20, 2020
0dbc6c9
Merge branch 'master' into development
mnaamani May 20, 2020
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion .dockerignore
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
**target*
**target*
**node_modules*
9 changes: 9 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,12 @@
# runtime built with docker build script
joystream_runtime.wasm

# Node modules directory
**/node_modules

# Generated by yarn
yarn*

# JetBrains IDEs
.idea

Expand All @@ -16,3 +22,6 @@ joystream_runtime.wasm

# Visual Studio Code
.vscode

# Compiled WASM code
*.wasm
56 changes: 32 additions & 24 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
language: rust

rust:
- 1.42.0
- 1.43.0

matrix:
include:
Expand All @@ -12,10 +12,15 @@ matrix:
services: docker
- os: osx
env: TARGET=x86_64-apple-darwin
- os: linux
env: TARGET=wasm-blob
services: docker

before_install:
- rustup component add rustfmt
- cargo fmt --all -- --check
- rustup component add clippy
- BUILD_DUMMY_WASM_BINARY=1 cargo clippy -- -D warnings
- rustup default stable
- rustup update nightly
- rustup target add wasm32-unknown-unknown --toolchain nightly
Expand All @@ -37,52 +42,55 @@ script:
joystream/rust-raspberry \
build --release
sudo chmod a+r ${TRAVIS_BUILD_DIR}/target/${TARGET}/release/joystream-node
elif [ "$TARGET" = "wasm-blob" ]
then
docker build --tag joystream/node \
--file ./devops/dockerfiles/node-and-runtime/Dockerfile \
.
docker create --name temp-container-joystream-node joystream/node
docker cp temp-container-joystream-node:/joystream/runtime.compact.wasm joystream_runtime.wasm
docker rm temp-container-joystream-node
else
cargo build --release --target=${TARGET}
fi

before_deploy:
- cp ./target/${TARGET}/release/joystream-node .
- |
if [ "$TARGET" = "arm-unknown-linux-gnueabihf" ]
if [ "$TARGET" = "wasm-blob" ]
then
export FILENAME="joystream-node-armv7-linux-gnueabihf"
export ASSET="joystream_runtime.wasm"
else
export FILENAME=`./joystream-node --version | sed -e "s/ /-/g"`
cp ./target/${TARGET}/release/joystream-node .
if [ "$TARGET" = "arm-unknown-linux-gnueabihf" ]
then
export FILENAME="joystream-node-armv7-linux-gnueabihf"
else
export FILENAME=`./joystream-node --version | sed -e "s/ /-/g"`
fi
tar -cf ${FILENAME}.tar ./joystream-node
gzip ${FILENAME}.tar
export ASSET=${FILENAME}.tar.gz
fi
- tar -cf ${FILENAME}.tar ./joystream-node
- gzip ${FILENAME}.tar

deploy:
- provider: releases
api_key:
secure: QTna4XzKmPrXNA5KnYfLsH8cAKxESLdFbQ5HJ6nvB9reE10SVtg8lZ+ShL+no7TACNBUNt09Qv9HNgs6JcNRJ9QMHEJHKIbMyjplhBtZ+W3l0k+6TL0yeKHZ/OvddDF+vDbpN+y4xBfOf0xqZcNH3lZJTms/NPBn/KT5DpQ3JZ8bibdMP2HSCazfvHLwj38OuLX6VWbFcmN2RAmUR9AXYvk5wWYVw8g1VDzTCxjH1G+dGWH1L9+ZDgFfv7BNSNhPc6V9GghgLVZ+37r/STzTTAQ/gPv+yruglEWUhSAngFfVYUegvTmIeQLi/V+g0tKUS+l7eNX08xz6eZcn0+/32V7P+oEN/dhU84E0kgmiOsiUEGI/KFM+qw9TyX3GtD67UmG5TZrD7OUMIu1qCuPSetsTOK2kvpwlYAn+j5iFB30Uz4hXhOH5dib2zz2I7cYHi1kvzeNQqQOPNDCmaO48bcbRIaeqMAHdsb6scGzh/+CD2V2HOmHlhd+4o1PpX6hAMwmOXAu3bMDi4zlB9Hb1cSZnsYNBHawkD6y45QGepFKpGW/6u5VRPeMK62Gm9wu815C36B4mVg6CVqtZMbk0WYPIk6zfoTft3i04YthKbRO96a5VD9LssVbiSYnudXuZJjSllSZVCi9AKS8JVIS2jC2z+tWkquAesSrwztriRcs=
file: ${FILENAME}.tar.gz
secure: FfxZGQexxAGT0Skbctl1FuqmEvNHejPDPtNG8Du1ACSGjS7Y+M6o/aPqE6HL158AmddOgndsIPR+HM7VfMDAUMkLTbOhv3nMpDBZu1h25vwk+jHOM65tm5LWUu/ROWBpaAQiG7NKrvtfkNfbNBSETsEbWBt/DPrhlIfSbgsXBFDiid7uRrCiwvDUJ097/EUOJ9OVUrk+O4ebSzfIfKPGPtRU2rQQ0eNX7yX3TCm3jbQm/kplkQNRL9mnAJNxtKuvuko4LqZ6jN4XLoLTHUMjO7E0r6wXVB4GVjA4HA214eLlQD6BhgTbWMDxKgWyuKzPG+2GLKyluSSn0RurSl8tYryXKxKxuN3H1FX9r23a8AzGtpRACJtIePC2YmPuQRSnz2Bw8jlSP2WPLJtXGD036J/wVMj6W9TROm7IBigiC7QlqAqCYNByOnoKyhRCgYyAJZb0Jpa3qWaFhA6b6gCGhyH85QCcrc0q6JAB3oqH8Wfm/K2HVzBobmKaSFu5DpwInNnUXnLWGVzhSt3oCq6ld773izReGdLJtLC2vaJ9rZVaVw29s9M662EEuAGgaVLO/sinZJFeIIaCF4i4zUXwXSLIdfKXGOR0ZibkyT2FS6qPGvl/lLN5IREzD7v/rV8htGMLmw4jpPLNskvRjCHX42ewRRYdMvZzQQOAvSlWcsw=
file: ${ASSET}
on:
tags: true
repo: Joystream/substrate-node-joystream
repo: Joystream/joystream
draft: true
overwrite: true
skip_cleanup: true
- provider: releases
api_key:
secure: QTna4XzKmPrXNA5KnYfLsH8cAKxESLdFbQ5HJ6nvB9reE10SVtg8lZ+ShL+no7TACNBUNt09Qv9HNgs6JcNRJ9QMHEJHKIbMyjplhBtZ+W3l0k+6TL0yeKHZ/OvddDF+vDbpN+y4xBfOf0xqZcNH3lZJTms/NPBn/KT5DpQ3JZ8bibdMP2HSCazfvHLwj38OuLX6VWbFcmN2RAmUR9AXYvk5wWYVw8g1VDzTCxjH1G+dGWH1L9+ZDgFfv7BNSNhPc6V9GghgLVZ+37r/STzTTAQ/gPv+yruglEWUhSAngFfVYUegvTmIeQLi/V+g0tKUS+l7eNX08xz6eZcn0+/32V7P+oEN/dhU84E0kgmiOsiUEGI/KFM+qw9TyX3GtD67UmG5TZrD7OUMIu1qCuPSetsTOK2kvpwlYAn+j5iFB30Uz4hXhOH5dib2zz2I7cYHi1kvzeNQqQOPNDCmaO48bcbRIaeqMAHdsb6scGzh/+CD2V2HOmHlhd+4o1PpX6hAMwmOXAu3bMDi4zlB9Hb1cSZnsYNBHawkD6y45QGepFKpGW/6u5VRPeMK62Gm9wu815C36B4mVg6CVqtZMbk0WYPIk6zfoTft3i04YthKbRO96a5VD9LssVbiSYnudXuZJjSllSZVCi9AKS8JVIS2jC2z+tWkquAesSrwztriRcs=
file: ${FILENAME}.tar.gz
secure: FfxZGQexxAGT0Skbctl1FuqmEvNHejPDPtNG8Du1ACSGjS7Y+M6o/aPqE6HL158AmddOgndsIPR+HM7VfMDAUMkLTbOhv3nMpDBZu1h25vwk+jHOM65tm5LWUu/ROWBpaAQiG7NKrvtfkNfbNBSETsEbWBt/DPrhlIfSbgsXBFDiid7uRrCiwvDUJ097/EUOJ9OVUrk+O4ebSzfIfKPGPtRU2rQQ0eNX7yX3TCm3jbQm/kplkQNRL9mnAJNxtKuvuko4LqZ6jN4XLoLTHUMjO7E0r6wXVB4GVjA4HA214eLlQD6BhgTbWMDxKgWyuKzPG+2GLKyluSSn0RurSl8tYryXKxKxuN3H1FX9r23a8AzGtpRACJtIePC2YmPuQRSnz2Bw8jlSP2WPLJtXGD036J/wVMj6W9TROm7IBigiC7QlqAqCYNByOnoKyhRCgYyAJZb0Jpa3qWaFhA6b6gCGhyH85QCcrc0q6JAB3oqH8Wfm/K2HVzBobmKaSFu5DpwInNnUXnLWGVzhSt3oCq6ld773izReGdLJtLC2vaJ9rZVaVw29s9M662EEuAGgaVLO/sinZJFeIIaCF4i4zUXwXSLIdfKXGOR0ZibkyT2FS6qPGvl/lLN5IREzD7v/rV8htGMLmw4jpPLNskvRjCHX42ewRRYdMvZzQQOAvSlWcsw=
file: ${ASSET}
on:
branch: development
repo: Joystream/substrate-node-joystream
repo: Joystream/joystream
draft: true
prerelease: true
overwrite: true
skip_cleanup: true
- provider: releases
api_key:
secure: ZoEXp8g+yZOEG8JZ1Fg6tWnW3aYDfupFbZflEejYaAdXhj1nw7G9N10ZX5VDdb/O1iFx8BhfFymQxk0ynxNC8c52LzOjKIhXEporxgvEPdnoPS/N1JhfsOUV0ragwZDLv2tFVi2AT0K4w8WJFJDzrK4qHOMMQgVbVQZtFmDL1whHdfBD5FyFyKmMdZdWBtTGy4s7X0LnmxjNB4/3AMa540T3LowZ5H66MYZkQmAbtg8ib93WomVanhS23vbjNaH9x1Kmzxd2B3pCSgI8uaxBrpmzINvAeSusYVJQt0EF/cAPXmq0+JmGoocvcS1ecg/SNZoKUNmeElB4ns/obg/QAyE+fyQtyl+iDYBilhFLm5xRMUnqkpyeUUD3u824i/Z+/tfLvtm5Egg1QAiXtIIJMeAj1nN8OIeSlHR4phnSTA3jl2PZw9QYidtV9WCqHC0qxtpkYSKkC8ItaefScPB1AuvOvVx8xvnIxfR/tXvL8Y3Y2BvhiLgpky9JkbdMln1b0m0E5c4vyGCEVqHqpbxM63VJkpct8sVx0atGvipWEelVjz5XpkxW2PYbgg4EKUzl3FiYcXwf5Y/ykxaZNZt7I4gv9nz2KkVwUCCPqdwWF7ww1shFWW5tCoCmJuUESOdPFx0jQ7LVWz7SDLDsqvvaW2c2OPxG6DIx9BiTeAE4qIQ=
file: "${FILENAME}.tar.gz"
skip_cleanup: true
draft: true
prerelease: true
overwrite: true
on:
repo: mnaamani/substrate-node-joystream
branch: deploy
Loading