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

Rebase playlists branch from mainnet #4495

Open
wants to merge 3,091 commits into
base: playlists
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
3091 commits
Select commit Hold shift + click to select a range
dd3f3c3
feat: set 1 minute session length for testing
ignazio-bovo Oct 12, 2022
abb0ea3
fix: assertions
ignazio-bovo Oct 12, 2022
b583947
fix: formatting
ignazio-bovo Oct 12, 2022
da4c204
Merge pull request #4340 from ignazio-bovo/carthage-enable-multisig
mnaamani Oct 12, 2022
cde8ced
Merge remote-tracking branch 'upstream/carthage' into carthage-stakin…
Lezek123 Oct 12, 2022
bb8e81c
fix: final fixes
ignazio-bovo Oct 12, 2022
6bc1a76
Update runtime-modules/forum/src/tests.rs
ignazio-bovo Oct 12, 2022
8b2d70c
Update runtime-modules/proposals/codex/src/lib.rs
ignazio-bovo Oct 12, 2022
1509e1c
Update runtime-modules/proposals/codex/src/lib.rs
ignazio-bovo Oct 12, 2022
8c85e61
Update runtime-modules/proposals/codex/src/lib.rs
ignazio-bovo Oct 12, 2022
c517970
fix: update tests
ignazio-bovo Oct 12, 2022
51b87a2
Merge branch 'carthage' into carthage-global-fundnig-proposal
ignazio-bovo Oct 12, 2022
b3089a4
fix: constants
ignazio-bovo Oct 12, 2022
dc2f57b
chore: generate weights and metadata
ignazio-bovo Oct 12, 2022
0dc9f8d
Merge branch 'carthage' into carthage-cli-multisig
mnaamani Oct 13, 2022
a44f2dd
cli lint auto fixes
mnaamani Oct 13, 2022
1cabcc2
minor linter fixes
mnaamani Oct 13, 2022
7316e1b
Merge branch 'carthage' into carthage-cli-multisig
mnaamani Oct 13, 2022
c97a02d
Merge branch 'carthage' into carthage-staging-runtime
mnaamani Oct 13, 2022
56b1760
fix a few typos in comments
mnaamani Oct 13, 2022
860887b
Merge pull request #4362 from Lezek123/carthage-staking-params
mnaamani Oct 13, 2022
7a95f14
Update Hydra
Lezek123 Oct 13, 2022
69447d7
Merge pull request #4364 from mnaamani/carthage-staging-runtime
mnaamani Oct 13, 2022
a92759e
A few POA->NPoS tests adjustments
Lezek123 Oct 13, 2022
fe03e35
Merge remote-tracking branch 'upstream/carthage' into data-object-cle…
Lezek123 Oct 13, 2022
a6de27f
additional cleanup
mnaamani Oct 13, 2022
64f13d2
Merge pull request #4363 from Lezek123/data-object-cleanup-profit
Lezek123 Oct 13, 2022
5e68a62
weights 2022-10-14
mnaamani Oct 14, 2022
3154f79
Merge branch 'carthage' into carthage-weights-gen
mnaamani Oct 14, 2022
bde8aa9
CLI fee profile: Add tx weight and length data
Lezek123 Oct 14, 2022
1e18961
Merge pull request #4345 from mnaamani/carthage-abstention-not-special
ignazio-bovo Oct 14, 2022
6c3f4ae
Update runtime/src/lib.rs
ignazio-bovo Oct 14, 2022
3c223b5
Merge pull request #8 from Lezek123/carthage-poa-npos-tests
ignazio-bovo Oct 14, 2022
fb4ae47
Merge branch 'carthage' into carthage-poa-npos-tests
ignazio-bovo Oct 14, 2022
fa41c66
Merge branch 'carthage' into carthage-global-fundnig-proposal
ignazio-bovo Oct 14, 2022
5b4978c
fix: conflict resolution
ignazio-bovo Oct 14, 2022
f766552
fix: outdated comment
ignazio-bovo Oct 14, 2022
30dbe94
Merge branch 'carthage' into carthage-trivial-forum-fixes
ignazio-bovo Oct 14, 2022
eaaa3ad
Update runtime/src/constants.rs
ignazio-bovo Oct 14, 2022
6c67c24
Merge pull request #4338 from ignazio-bovo/carthage-global-fundnig-pr…
ignazio-bovo Oct 14, 2022
6e45993
Update runtime/src/lib.rs
ignazio-bovo Oct 14, 2022
555a11f
Merge pull request #4352 from ignazio-bovo/carthage-trivial-forum-fixes
Lezek123 Oct 14, 2022
84c1ab0
Merge pull request #4315 from ignazio-bovo/carthage-poa-npos-tests
mnaamani Oct 15, 2022
3292297
Merge branch 'carthage' into carthage-weights-gen
mnaamani Oct 15, 2022
962fbe5
Merge branch 'master' into carthage-update-from-master
mnaamani Oct 17, 2022
dcac4b7
verify bag <-> bucket assignment
zeeshanakram3 Oct 17, 2022
1d32d7f
minor fixes
mnaamani Oct 17, 2022
014a779
new weights October 17 2022
mnaamani Oct 17, 2022
531d566
update chain metadata
mnaamani Oct 17, 2022
c0f2feb
Merge branch 'carthage' into enable-call-size-test
mnaamani Oct 17, 2022
d597105
update overlooked github action from v1 to v2
mnaamani Oct 17, 2022
5b6529f
update setup-node and checkout actions to latest version
mnaamani Oct 17, 2022
04b44e7
types update and bump version
mnaamani Oct 17, 2022
5a8a937
updated types dependency for integration tests
mnaamani Oct 17, 2022
bef701b
Merge pull request #4379 from mnaamani/carthage-update-from-master
mnaamani Oct 17, 2022
59325b7
Merge branch 'carthage' into carthage-bump-types-version
mnaamani Oct 17, 2022
83bf556
verify that data object exists during file upload
zeeshanakram3 Oct 17, 2022
a7b4017
restore forum.ts, fixed part in workinggroups.ts
Oct 18, 2022
d76d3e5
Merge pull request #4382 from mnaamani/carthage-bump-types-version
mnaamani Oct 18, 2022
6f5c196
Merge branch 'carthage' into enable-call-size-test
mnaamani Oct 18, 2022
9e7fc85
Merge branch 'carthage' into carthage-weights-gen
mnaamani Oct 18, 2022
9abe437
prod chainspec
mnaamani Oct 18, 2022
148d908
purge prod chain before weight generation
mnaamani Oct 18, 2022
177416c
Content benchmarks - fix dependency on genesis config
Lezek123 Oct 18, 2022
57b3e83
Merge pull request #4366 from Lezek123/carthage-adjust-hydra
mnaamani Oct 18, 2022
cb9f9b4
Fix benchmarks that break with prod config
Lezek123 Oct 18, 2022
d0798e0
rename gateway to app
ignazio-bovo Oct 19, 2022
ec8b9cf
rename gateway -> app
ignazio-bovo Oct 19, 2022
9c06b33
fix: cli readme
ignazio-bovo Oct 19, 2022
25600c0
Merge branch 'carthage' into carthage-gateway-rename
ignazio-bovo Oct 19, 2022
203e676
fix: update chain metadata
ignazio-bovo Oct 19, 2022
80504e0
update the condition for remove previous leader
Oct 19, 2022
86d8838
Refactor content benchmarks to use KB as unit for metadata
Lezek123 Oct 19, 2022
3ee7279
Refactor project-token and proposal-codex benchmarks to use KB as uni…
Lezek123 Oct 19, 2022
85626cd
Refactor bounty benchmarks to use KB as unit for metadata
Lezek123 Oct 19, 2022
f54bf9a
Refactor council and forum benchmarks to use KB as unit for metadata
Lezek123 Oct 19, 2022
70dc395
Refactor membership benchmarks to use KB as unit for metadata
Lezek123 Oct 19, 2022
6df52df
Refactor proposals-engine and proposals-discussion benchmarks to use …
Lezek123 Oct 19, 2022
b97cbe6
Refactor working-group, storage and utility benchmarks to use KB as u…
Lezek123 Oct 19, 2022
7f2d61f
Clippy fixes
Lezek123 Oct 19, 2022
82621f7
Fix tests
Lezek123 Oct 19, 2022
af40ed6
Fix comments
Lezek123 Oct 19, 2022
918bc75
carthage-specific-deployment scripts
mnaamani Oct 20, 2022
0f0c4be
Merge pull request #4393 from Lezek123/carthage-benchmarks-refactor
mnaamani Oct 20, 2022
0c7b459
Merge branch 'carthage-weights-gen' into fix-benchmarks-depending-on-…
Lezek123 Oct 20, 2022
46150f5
Merge pull request #4386 from Lezek123/fix-benchmarks-depending-on-ge…
mnaamani Oct 20, 2022
557c3b5
fixed lint issue
Oct 20, 2022
32b3589
script to build joystream-node with runtime-benchmarks
mnaamani Oct 20, 2022
2cf965d
weights generated Friday October 21st 2022
mnaamani Oct 21, 2022
b097e0a
babe/grandpa weights
mnaamani Oct 22, 2022
b7dbf7c
bags_list benchmarks
mnaamani Oct 24, 2022
233533f
election provider multi phase benchmarks
mnaamani Oct 24, 2022
f2c7366
ref hardware generated weights for pallet_election_provider_multi_phase
mnaamani Oct 24, 2022
7be5031
fix pallet name in weights import
mnaamani Oct 24, 2022
201fbe6
Merge branch 'carthage-weights-gen' into production-dev-chain
mnaamani Oct 24, 2022
b4571ec
fix: cargo format
ignazio-bovo Oct 24, 2022
620ca7c
fix: generate types
ignazio-bovo Oct 24, 2022
8924f96
fix: api error
ignazio-bovo Oct 24, 2022
469a68c
Merge branch 'carthage_verifyDataObject' into colossus_prevalidateUpo…
zeeshanakram3 Oct 24, 2022
0de7135
pre-validate file upload parameters
zeeshanakram3 Oct 25, 2022
1e067ef
fix: correct typo on group name
ignazio-bovo Oct 25, 2022
420f4d8
fix: typo
ignazio-bovo Oct 25, 2022
5472bce
Argus&Colossus: Generate importable client packages
Lezek123 Oct 26, 2022
8f29d43
CLI: Make sure non-zero exit code is returned when uploads fail
Lezek123 Oct 26, 2022
4c13d9c
Create and update channel test: Fetch & verify uploaded assets
Lezek123 Oct 26, 2022
b32d4d0
remove params from formData
zeeshanakram3 Oct 26, 2022
aa7d7c6
change middleware implementation to then/catch
zeeshanakram3 Oct 26, 2022
e2953f6
update RequestData's fields types
zeeshanakram3 Oct 26, 2022
a86a248
Add createVideo & updateVideo to CLI test flow
Lezek123 Oct 26, 2022
adc5ac0
Rename "createAndUpdateChannel" flow to "channelsAndVideos"
Lezek123 Oct 26, 2022
627caa3
CLI: Add missing metadata defaults to updateVideo command
Lezek123 Oct 26, 2022
68dce08
QN mappings: Fix missing VideoMediaMetadata during processUpdateVideo…
Lezek123 Oct 26, 2022
93e06b5
fixes to carthage CLI
bwhm Oct 26, 2022
18ca78a
deploy network with boot nodes
mnaamani Oct 27, 2022
5bbfd48
Merge pull request #4309 from mkbeefcake/fix/thread_moderate_issue_by…
thesan Oct 27, 2022
eeb37ca
address review comments II
zeeshanakram3 Oct 27, 2022
9550e65
Merge pull request #4398 from mnaamani/carthage-weights-gen-final
mnaamani Oct 27, 2022
b0d86af
Merge pull request #4402 from zeeshanakram3/colossus_prevalidateUpola…
Lezek123 Oct 27, 2022
12dc4f9
Forum benchmarking fixes
Lezek123 Oct 27, 2022
caa9c4a
Fix buy_membership_with_referrer benchmark
Lezek123 Oct 27, 2022
70d76b2
linter fixes
mnaamani Oct 27, 2022
e94e571
Merge remote-tracking branch 'upstream/carthage' into argus-colossus-…
Lezek123 Oct 27, 2022
c3b34c1
Fix Argus `batchUpload` command
Lezek123 Oct 27, 2022
cf261f4
Update changelogs
Lezek123 Oct 27, 2022
bb5f43a
update network deploy inventory to include boot section
mnaamani Oct 27, 2022
b0172f7
remove isFeatured field from video
zeeshanakram3 Oct 27, 2022
a9bc85e
session-keys util
mnaamani Oct 28, 2022
1d5dc1f
Merge pull request #4408 from Lezek123/carthage-benchmarks-fixes
mnaamani Oct 28, 2022
2394067
Merge pull request #4372 from mnaamani/carthage-cli-multisig
mnaamani Oct 28, 2022
acebda3
updated forum and membership pallet weights
mnaamani Oct 28, 2022
e81e437
Colossus: Autogenerate request/response types from openapi schema
Lezek123 Oct 28, 2022
9e906b5
Fix interpunction, re-trigger CI checks
Lezek123 Oct 28, 2022
db706d3
Hydra subscription fix (companion for https://github.com/Joystream/hy…
Lezek123 Oct 28, 2022
0c79b5e
include session-keys in push and pull of binaries
mnaamani Oct 28, 2022
ffa2591
chainspec-builder: support seeds or accounts in authorities arg
mnaamani Oct 28, 2022
0073cff
updated pallet_election_provider_multi_phase weights gen
mnaamani Oct 28, 2022
08e7325
Merge branch 'carthage' into production-dev-chain
mnaamani Oct 28, 2022
c19e106
rename prod to prod-test
mnaamani Oct 28, 2022
ed1b958
Merge branch 'carthage-weights-gen' into production-dev-chain
mnaamani Oct 28, 2022
313912f
downgraded dependencies, and small tweaks
bwhm Oct 30, 2022
a435473
session-keys inspect output as simple list
mnaamani Oct 31, 2022
6e79766
support session-key generation on validators in deploy scripts
mnaamani Oct 31, 2022
3bb31ad
Merge branch 'carthage' into enable-call-size-test
mnaamani Oct 31, 2022
9ccc959
run joystream-node profile builds on both ubuntu (amd64) and macos la…
mnaamani Oct 31, 2022
f5c42cf
fix authorities arg when running chain-spec-builder
mnaamani Oct 31, 2022
952c91b
Set correct Hydra package versions
Lezek123 Nov 2, 2022
94d59bc
Fix occasionally failing "video comments and reactions" test
Lezek123 Nov 2, 2022
a8512f4
add t component weight for submit_unsigned for election pallet weight…
mnaamani Nov 2, 2022
f6a0915
Merge pull request #4374 from Joystream/carthage-weights-gen
mnaamani Nov 2, 2022
7bb11d9
Merge branch 'carthage' into enable-call-size-test
mnaamani Nov 2, 2022
477dddb
Merge branch 'carthage' into production-dev-chain
mnaamani Nov 2, 2022
6f898d8
Merge branch 'carthage' into carthage-deployment-scripts
mnaamani Nov 2, 2022
c53d1ae
fix node-utils.sh
mnaamani Nov 2, 2022
2a76ae9
remove armv7 related scripts
mnaamani Nov 2, 2022
71ecedf
include git code commit and runtime code shasum in node version string
mnaamani Nov 2, 2022
db4d346
Fix https://github.com/Joystream/joystream/pull/4407 review comments
Lezek123 Nov 3, 2022
8e57c9f
Add remaining fixes
Lezek123 Nov 3, 2022
29d3b56
Merge pull request #4385 from mnaamani/production-dev-chain
mnaamani Nov 3, 2022
86a4213
invoke call-sizes in joystream-node workflow
mnaamani Nov 3, 2022
21b52ea
drop use of custom joystream ami's just over complicates thing
mnaamani Nov 3, 2022
545cc5f
macos-latet github runner still x86_64
mnaamani Nov 3, 2022
eced62e
Merge branch 'enable-call-size-test' into carthage-deployment-scripts
mnaamani Nov 3, 2022
c0991d6
update cloudformation default ami's to use ubuntu 22.04
mnaamani Nov 3, 2022
9760391
tune node config for each role
mnaamani Nov 3, 2022
04ea302
Merge branch 'carthage' into carthage-deployment-scripts
mnaamani Nov 3, 2022
238a744
duplicate arg =
mnaamani Nov 3, 2022
9794233
fix bootnodes listen address
mnaamani Nov 4, 2022
042a00f
update joystream-node.Dockerfile to include session-keys and call-sizes
mnaamani Nov 4, 2022
3b85588
Merge pull request #4417 from mnaamani/carthage-deployment-scripts
mnaamani Nov 5, 2022
9970374
ensure docker service running before building images
mnaamani Nov 5, 2022
99b09d6
become true: docker build / login
mnaamani Nov 5, 2022
85e0572
fix check on build status check
mnaamani Nov 5, 2022
e72b2b8
Merge pull request #4421 from Lezek123/fix-comments-reactions-test
mnaamani Nov 6, 2022
81fa0e6
Merge pull request #4412 from Lezek123/colossus-autogenerate-types
mnaamani Nov 7, 2022
8e74805
Merge pull request #4413 from Lezek123/hydra-subscription-fix
mnaamani Nov 7, 2022
2de0fb5
types augment-api-tx
mnaamani Nov 7, 2022
be48787
generate:all - update graphql schemas on cli,storage and distributor …
mnaamani Nov 7, 2022
504cad7
Merge pull request #4425 from mnaamani/carthage-apply-generate-all
mnaamani Nov 7, 2022
d62421d
Merge branch 'carthage-fix-cli-multisig' into carthage-cli-multisig
mnaamani Nov 7, 2022
56f8e4f
Merge remote-tracking branch 'upstream/carthage' into argus-colossus-…
Lezek123 Nov 7, 2022
b08de4f
cli linting fixes
mnaamani Nov 7, 2022
af1d7c8
Merge branch 'carthage' into carthage-cli-multisig
mnaamani Nov 7, 2022
84ce9f8
bump runtime and node version, make playground runtime have 1 council…
mnaamani Nov 8, 2022
2f35245
Merge pull request #4407 from Lezek123/argus-colossus-tests
mnaamani Nov 8, 2022
56754dd
small readme updates
mnaamani Nov 8, 2022
d224372
Merge pull request #4429 from mnaamani/carthage-readme-updates
mnaamani Nov 8, 2022
bf35363
Merge branch 'carthage' into mainnet-update-from-carthage
mnaamani Nov 9, 2022
037a207
Merge pull request #4431 from Joystream/carthage
mnaamani Nov 10, 2022
fdd6bb5
Merge branch 'mainnet' into mainnet-update-from-carthage
mnaamani Nov 10, 2022
5f2fa8d
mainnet spec version 1000
mnaamani Nov 10, 2022
91b5586
tweaked joystream-node systemd service file
mnaamani Nov 10, 2022
8a59c6e
Merge pull request #4426 from mnaamani/carthage-cli-multisig
mnaamani Nov 10, 2022
1b0480e
Merge pull request #4427 from Joystream/carthage
bedeho Nov 10, 2022
76994e0
Merge pull request #4428 from mnaamani/mainnet-update-from-carthage
Lezek123 Nov 10, 2022
cbbd583
add carthage chainspec to repo
mnaamani Nov 10, 2022
7c0bea2
Merge pull request #4432 from mnaamani/carthage-chainspec
bwhm Nov 11, 2022
b77b676
make @joystream/types hybrid package
zeeshanakram3 Nov 12, 2022
3349ba2
update joystream-types.yml github action script
zeeshanakram3 Nov 12, 2022
ed3951a
update joystream-types.yml github action script II
zeeshanakram3 Nov 12, 2022
79fd6df
pass correct code shasum to docker build for node version string
mnaamani Nov 13, 2022
cffc6f3
fix: updating correct videoId in cliChannelsAndVideos integration-tes…
zeeshanakram3 Nov 13, 2022
c62e21f
fix passing list of build args
mnaamani Nov 13, 2022
0954e7f
include compressed .wasm in docker build
mnaamani Nov 14, 2022
bddd651
typo fix in workflow
mnaamani Nov 14, 2022
f4f5531
bump @joystream/types version
zeeshanakram3 Nov 14, 2022
dabaa27
Merge remote-tracking branch 'upstream/master' into pr/zeeshanakram3/…
zeeshanakram3 Nov 14, 2022
d2691fd
Merge pull request #4437 from zeeshanakram3/fix_cliChannelsAndVideos_…
Lezek123 Nov 15, 2022
dbbc100
Merge pull request #4436 from mnaamani/node-docker-version-string-fix
mnaamani Nov 16, 2022
8e05b04
address review comments
zeeshanakram3 Nov 16, 2022
e6f2215
Merge pull request #4435 from zeeshanakram3/hybrid_joystream_types_pa…
mnaamani Nov 21, 2022
1c36c21
filter channel payouts proposal
mnaamani Nov 22, 2022
c8238c7
Merge pull request #4375 from Lezek123/cli-fee-profile-more-information
mnaamani Nov 22, 2022
a42075d
Merge branch 'mainnet' into carthage-gateway-rename
ignazio-bovo Nov 22, 2022
2591473
fix: lockid rename
ignazio-bovo Nov 22, 2022
6860bec
chore: generate types and metadata
ignazio-bovo Nov 22, 2022
920f4ce
Merge pull request #4461 from mnaamani/filterout-channel-payout-proposal
mnaamani Nov 24, 2022
2a023f1
Merge branch 'master' into mainnet-update-from-master
mnaamani Nov 24, 2022
ae81c70
Merge pull request #4388 from ignazio-bovo/carthage-gateway-rename
mnaamani Nov 24, 2022
176447a
fix mainnet runtime version
mnaamani Nov 24, 2022
b8acb9e
Merge branch 'mainnet' into mainnet-update-from-master
mnaamani Nov 24, 2022
13863f5
fix warning about incompatible versions of polkadot-api dependency
mnaamani Nov 25, 2022
85b636f
bump types to version 0.20.5
mnaamani Nov 25, 2022
6e2ac7d
Merge remote-tracking branch 'upstream/mainnet' into mainnet_removeIs…
zeeshanakram3 Nov 25, 2022
d389598
Merge pull request #4465 from mnaamani/mainnet-update-from-master
mnaamani Nov 25, 2022
8daaf31
Merge pull request #4410 from zeeshanakram3/mainnet_removeIsFeaturedF…
mnaamani Nov 25, 2022
c1bf29a
cli v0.9.0
mnaamani Nov 26, 2022
cfbb05e
cli README
mnaamani Nov 26, 2022
e74c270
Fix chalk dependency
Lezek123 Nov 27, 2022
51bbeae
Merge branch 'master' into carthage-devops
mnaamani Nov 28, 2022
3629e16
Merge pull request #4468 from mnaamani/cli-version-update
mnaamani Nov 28, 2022
9153e37
docker-compose graphql-server: Add `depends_on: processor`
Lezek123 Nov 28, 2022
07d99ec
Merge branch 'master' into carthage-devops
mnaamani Nov 29, 2022
0242005
Merge branch 'master' into mainnet-update
mnaamani Nov 29, 2022
35097b3
bump mainnet cli to v0.10.0
mnaamani Nov 29, 2022
cccfe4c
update cli README
mnaamani Nov 29, 2022
fab2ac3
Merge pull request #4472 from mnaamani/mainnet-update-cli
mnaamani Nov 30, 2022
a8a176f
Merge branch 'mainnet' into carthage-devops
mnaamani Nov 30, 2022
c81bbf1
tweaking systemd service files for rpc nodes
mnaamani Nov 30, 2022
1952204
ansible playbooks: handle multiple rpc node deployments correctly
mnaamani Nov 30, 2022
82258c2
Merge pull request #4475 from mnaamani/carthage-devops
mnaamani Dec 2, 2022
831c57e
readme and changelog updates
mnaamani Dec 6, 2022
21b3931
Merge pull request #4470 from Lezek123/hydra-services-order-tmp-fix
mnaamani Dec 6, 2022
b1df889
mainnet runtime changelog
mnaamani Dec 6, 2022
1f125fb
Merge branch 'master' into mainnet-release-notes
mnaamani Dec 6, 2022
1a0d1f6
Merge pull request #4484 from mnaamani/mainnet-release-notes
mnaamani Dec 6, 2022
5f3366c
Update Hydra dependencies (processor host DNS resolution fix)
Lezek123 Dec 7, 2022
304081b
Merge pull request #4486 from Lezek123/mainnet-hydra-dns-fix
mnaamani Dec 7, 2022
d962c82
fix version string in joystream-node docker build
mnaamani Dec 9, 2022
a01b261
add mainnet chainspec
mnaamani Dec 9, 2022
d66cebb
Merge remote-tracking branch 'upstream/mainnet' into playlists
zeeshanakram3 Dec 13, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
1 change: 0 additions & 1 deletion .dockerignore
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@ target/
.vscode/
query-node/**/dist
query-node/lib
cli/
tests/
!tests/network-tests/proposal-parameters.json
devops/
31 changes: 20 additions & 11 deletions .env
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,8 @@ BLOCK_HEIGHT=0
# Query node GraphQL server port
# Remember to change it in COLOSSUS_QUERY_NODE_URL and DISTRIBUTOR_QUERY_NODE_URL as well
GRAPHQL_SERVER_PORT=8081
PROCESSOR_STATE_APP_PORT=8082
PROCESSOR_HOST=processor

# Query node playground endpoint
# Leave it blank if you want endpoint to be copied from browser's URL
Expand Down Expand Up @@ -55,31 +57,38 @@ DISTRIBUTOR_QUERY_NODE_URL=http://graphql-server:8081/graphql
# Indexer gateway used by processor. If you don't use the local indexer set this to a remote gateway
PROCESSOR_INDEXER_GATEWAY=http://hydra-indexer-gateway:4000/graphql

# State update endpoint used by prcessor (to send state updates)
STATE_UPDATE_ENDPOINT=http://graphql-server:8082/update-processor-state

# Colossus services identities
COLOSSUS_1_WORKER_ID=0
COLOSSUS_1_WORKER_URI=//testing//worker//Storage//${COLOSSUS_1_WORKER_ID}
# Assuming hired lead has worker id 0
COLOSSUS_1_WORKER_ID=1
COLOSSUS_1_WORKER_URI=//testing//worker//Storage//1
COLOSSUS_1_TRANSACTOR_URI=//Colossus1

COLOSSUS_2_WORKER_ID=1
COLOSSUS_2_WORKER_URI=//testing//worker//Storage//${COLOSSUS_2_WORKER_ID}
COLOSSUS_2_WORKER_ID=2
COLOSSUS_2_WORKER_URI=//testing//worker//Storage//2
COLOSSUS_2_TRANSACTOR_URI=//Colossus2

# Distributor node services identities
DISTRIBUTOR_1_WORKER_ID=0
DISTRIBUTOR_1_ACCOUNT_URI=//testing//worker//Distribution//0
# Assuming hired lead has worker id 0
DISTRIBUTOR_1_WORKER_ID=1
DISTRIBUTOR_1_ACCOUNT_URI=//testing//worker//Distribution//1

DISTRIBUTOR_2_WORKER_ID=1
DISTRIBUTOR_2_ACCOUNT_URI=//testing//worker//Distribution//1
DISTRIBUTOR_2_WORKER_ID=2
DISTRIBUTOR_2_ACCOUNT_URI=//testing//worker//Distribution//2

# Membership Faucet
SCREENING_AUTHORITY_SEED=//Alice
INVITING_MEMBER_ID=0
INVITER_KEY=
# SendGrid API key
SENDGRID_API_KEY=
# Destination email address for failure alerts
ALERT_TO_EMAIL=
ALERT_FROM_EMAIL=
BALANCE_TOP_UP_AMOUNT=10
# HCaptcha secret API key
HCAPTCHA_SECRET=
BALANCE_CREDIT=300000000000
BALANCE_LOCKED=300000000000

# joystream/node docker image tag
# We do not provide a default value - scripts that startup a joystream-node service
Expand Down
76 changes: 0 additions & 76 deletions .github/workflows/create-ami.yml

This file was deleted.

55 changes: 6 additions & 49 deletions .github/workflows/create-release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ jobs:
runs-on: macos-latest
steps:
- name: Checkout
uses: actions/checkout@v2
uses: actions/checkout@v3

- id: compute_shasum
name: Compute runtime code shasum
Expand All @@ -39,52 +39,18 @@ jobs:
tar czvf joystream-node-macos.tar.gz -C ./target/release joystream-node

- name: Temporarily save node binary
uses: actions/upload-artifact@v2
uses: actions/upload-artifact@v3
with:
name: joystream-node-macos-${{ steps.compute_shasum.outputs.shasum }}
path: joystream-node-macos.tar.gz
retention-days: 1

build-rpi-binary:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v2

- id: compute_shasum
name: Compute runtime code shasum
run: |
export RUNTIME_CODE_SHASUM=`scripts/runtime-code-shasum.sh`
echo "::set-output name=shasum::${RUNTIME_CODE_SHASUM}"

- name: Run Setup
run: |
./setup.sh

- name: Build binaries
run: |
export WORKSPACE_ROOT=`cargo metadata --offline --no-deps --format-version 1 | jq .workspace_root -r`
sudo chmod a+w $WORKSPACE_ROOT
sudo chmod -R a+w $HOME/.cargo/registry
./scripts/raspberry-cross-build.sh

- name: Tar the binary
run: |
tar czvf joystream-node-rpi.tar.gz -C ./target/arm-unknown-linux-gnueabihf/release joystream-node

- name: Temporarily save node binary
uses: actions/upload-artifact@v2
with:
name: joystream-node-rpi-${{ steps.compute_shasum.outputs.shasum }}
path: joystream-node-rpi.tar.gz
retention-days: 1

create-release:
runs-on: ubuntu-latest
needs: [build-mac-binary, build-rpi-binary]
needs: build-mac-binary
steps:
- name: Checkout
uses: actions/checkout@v2
uses: actions/checkout@v3

- id: compute_shasum
name: Compute runtime code shasum
Expand Down Expand Up @@ -113,23 +79,14 @@ jobs:
docker cp $(docker create --rm $IMAGE-arm64):/joystream/node ./joystream-node
tar -czvf joystream-node-$VERSION_AND_COMMIT-arm64-linux-gnu.tar.gz joystream-node

docker cp $(docker create --rm $IMAGE-arm):/joystream/node ./joystream-node
tar -czvf joystream-node-$VERSION_AND_COMMIT-armv7-linux-gnu.tar.gz joystream-node

- name: Retrieve saved MacOS binary
uses: actions/download-artifact@v2
uses: actions/download-artifact@v3
with:
name: joystream-node-macos-${{ steps.compute_shasum.outputs.shasum }}

- name: Retrieve saved RPi binary
uses: actions/download-artifact@v2
with:
name: joystream-node-rpi-${{ steps.compute_shasum.outputs.shasum }}

- name: Rename MacOS and RPi tar
- name: Rename MacOS binary and tar
run: |
mv joystream-node-macos.tar.gz joystream-node-${{ steps.extract_binaries.outputs.version_and_commit }}-x86_64-macos.tar.gz
mv joystream-node-rpi.tar.gz joystream-node-${{ steps.extract_binaries.outputs.version_and_commit }}-rpi.tar.gz

- name: Release
uses: softprops/action-gh-release@v1
Expand Down