Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
2349 commits
Select commit Hold shift + click to select a range
01a3470
build(deps): bump comfy-table from 6.2.0 to 7.0.0 (#14333)
dependabot[bot] Jun 12, 2023
85415fb
Update Pallet placeholder struct as per FRAME v2 (#14348)
abhi3700 Jun 12, 2023
5861423
fix new warning in nightly (#14334)
gilescope Jun 13, 2023
19c0766
Reimport `WeightInfo` (#14358)
kalaninja Jun 13, 2023
c111e93
Improvements to node template README (#14181)
Jun 13, 2023
51840a8
PR template improvements (#14148)
Jun 13, 2023
d16bced
build(deps): bump expander from 1.0.0 to 2.0.0 (#14361)
dependabot[bot] Jun 13, 2023
a57508e
Bump hyper-rustls from 0.23.2 to 0.24.0 (#14233)
dependabot[bot] Jun 13, 2023
50bb1c7
Use Incrementable from frame_support::traits (#14367)
jsidorenko Jun 13, 2023
84b565d
Take into account proof size for transaction payment and priority (#1…
Ank4n Jun 13, 2023
e976964
`pallet-glutton`: over-unity consumption (#14338)
ggwpez Jun 13, 2023
1c0204c
migration(democracy): unreserve deposits and clear locks (#14226)
liamaharon Jun 13, 2023
319a7bd
migration(elections-phragmen): unreserve deposits and clear locks (#1…
liamaharon Jun 13, 2023
8e2fba0
benchmark pallet: Error if files are overwritten twice (#14352)
ggwpez Jun 13, 2023
297b394
sc-executor-wasmtime: Do not use absolute path to `Cargo.toml` in tes…
bkchr Jun 13, 2023
85960c2
cargo-hfuzz ci: specify manifest patches via cargo --config (#14372)
Jun 14, 2023
2cc1667
Restructure macro-related exports into private mods for frame (#14375)
gui1117 Jun 14, 2023
5c04e81
Expose ExtraFlags struct (#14376)
kostekIV Jun 14, 2023
fe65adb
`construct_runtime`: support for expanding the macro code (#14379)
michalkucharczyk Jun 14, 2023
075ba84
Fix for `pallet_assets::create` benchmark (#14384)
bkontur Jun 14, 2023
51b2f0e
[frame/im-online] remove network state from heartbeats (#14251)
melekes Jun 15, 2023
42cda4f
fix clippy warnings in node template (#14390)
deepink-mas Jun 15, 2023
aeb24c2
sc-consensus-beefy: fix flaky test beefy_reports_equivocations (#14382)
acatangiu Jun 16, 2023
c101b13
Run all tests with `try-runtime` feature enabled (#14396)
bkchr Jun 16, 2023
6e1a5c4
Add a deprecation warning to the old runtime GenesisConfig (#14224)
juangirini Jun 16, 2023
b88ce9f
Fix links (#14371)
Jun 16, 2023
e785297
Delete 1D weight ctors and set explicit deprecation dates (#14397)
ggwpez Jun 16, 2023
16083b3
[frame/im-online] remove ensure from pre_upgrade (#14401)
melekes Jun 16, 2023
6bee6fc
update macro_magic to 0.4.1 (#14356)
sam0x17 Jun 16, 2023
cbf8939
[network] Extend `Notifications` logs with `SetId` where missing (#14…
dmitry-markin Jun 16, 2023
9fc3fd0
expose the fields of Dust type to public (#14388)
wangjj9219 Jun 18, 2023
31cf3d3
pallet benchmarking: Bump default steps and repeat (#14408)
ggwpez Jun 18, 2023
ae1a608
Society v2 (#11324)
gavofyork Jun 18, 2023
2e7fde8
Refactor `BlockBuilder::propose_with` (#14405)
ggwpez Jun 19, 2023
a626589
".git/.scripts/commands/bench-vm/bench-vm.sh" all (#13933)
mateo-moon Jun 19, 2023
0e9c1ce
Update DOCUMENTATION_GUIDELINES.md (#14369)
kianenigma Jun 19, 2023
242858f
ci: bump ci image for rust 1.70 (#14399)
Jun 20, 2023
8bf628d
Update contract multi-block migration (#14313)
pgherveou Jun 20, 2023
6e0059a
ci: move back to paritytech/ci-linux:production image (#14422)
Jun 20, 2023
e64926e
Bump `parity-scale-codec` to 3.6.1 (#14428)
koute Jun 21, 2023
755065f
Remove clippy workaround (#14424)
bkchr Jun 21, 2023
3413493
fix(remote-externalities): child trie not loaded (#14365)
liamaharon Jun 21, 2023
e72781c
suppress unused warning in kitchensink example (#14417)
sam0x17 Jun 21, 2023
fe1f8ba
expose setting kademlia replication factor through node CLI (#14391)
klbrvik Jun 21, 2023
607e836
inspect role for nonfungibles_v2 (#14341)
grindydev Jun 22, 2023
074dc1d
[minor] Extend logging with `SetId` in `ProtocolController` where mis…
dmitry-markin Jun 22, 2023
dc3fb3d
Adds ability to prepare/initialize before running `set_code` benchmar…
bkontur Jun 23, 2023
81d125f
Pay tx fee with assets by using the asset conversion pallet (#14340)
jsidorenko Jun 23, 2023
68fe1ef
once_cell in std from 1.70 (#14402)
gilescope Jun 24, 2023
0d09a26
try-runtime-cli: `execute-block` & `create-snapshot` tests (#14343)
Szegoo Jun 24, 2023
75be6e2
Remove k256 crate from frame-support dependencies (#14452)
conr2d Jun 25, 2023
0bf1433
`GenesisBuilder` runtime API (#14131)
michalkucharczyk Jun 26, 2023
ecf7122
Added missing BLS feature (#14461)
davxy Jun 26, 2023
a779e4d
[FRAME Core] Adds ability to split a pallet across multiple files (#1…
gupnik Jun 27, 2023
1724153
Remove unused dependencies (#14464)
skunert Jun 27, 2023
6bae274
fix(test-externalities): include memory db reference counts in snapsh…
liamaharon Jun 27, 2023
a84f0af
`pallet-message-queue`: add queue pausing (#14318)
ggwpez Jun 28, 2023
9f6fecf
Metadata V15: Expose types for the overarching Call, Event, Error enu…
lexnv Jun 28, 2023
aacc6ca
sc-network: Improve invalid boot node reporting (#14455)
bkchr Jun 28, 2023
e00031e
Metadata V15: Enrich extrinsic type info for decoding (#14123)
lexnv Jun 28, 2023
e354ae9
Make triecache generic and work for no-std environments (#14403)
skunert Jun 28, 2023
ee89006
fix on-runtime-upgrade checks docs (#14467)
liamaharon Jun 28, 2023
fe2d513
Update Reference Hardware Specs (#13317)
ggwpez Jun 28, 2023
5d0fd14
Unify `SyncMode` data structures under one (#14465)
nazar-pc Jun 29, 2023
a95c9b3
Inject `FromSwarm::NewListenAddr` to mDNS (#14478)
altonen Jun 29, 2023
444bc4f
frame-benchmarking-cli: Remove native dispatch requirement (#14474)
bkchr Jun 29, 2023
c14ff62
sp-api: Support nested transactions (#14447)
bkchr Jun 29, 2023
37e1407
Stabilize V15 Metadata (#14481)
lexnv Jun 30, 2023
433bc24
Pallets: Assets `destroy_accounts` releases the deposit (#14443)
muharem Jul 1, 2023
9e8b2f6
migrations: VersionedRuntimeUpgrade (#14311)
liamaharon Jul 2, 2023
a93858a
Whitelist 'intrablock_entropy' (#14489)
ggwpez Jul 2, 2023
54dec3d
stabilize instantiation_nonce (#14493)
xermicus Jul 3, 2023
26692ff
sc-tracing: Only print events for whitelisted targets (#14487)
bkchr Jul 3, 2023
1b00cba
sp-api: Put `frame-metadata` behind some feature (#14398)
bkchr Jul 3, 2023
d53b1f3
wasm-builder: Make `hash` and `date` optional (#14490)
bkchr Jul 3, 2023
753c631
Removes `pallet::call_index` from `dev_mode` example (#14492)
gupnik Jul 3, 2023
ffbc02f
contracts: switch to wasmi gas metering (#14084)
agryaznov Jul 3, 2023
7b1d6f3
Fix typo (#14479) (#14480)
Hugo-Trentesaux Jul 3, 2023
8d02095
Nomination pools: disallow setting above global max commission (#14496)
Jul 3, 2023
dfd8286
Revert k256 removal (#14499)
bkchr Jul 3, 2023
60aa1d7
contracts: switch from `parity-wasm`-based to `wasmi`-based module va…
agryaznov Jul 4, 2023
29ef477
sc-cli: Remove `SubstrateCli::native_runtime_version` function (#14511)
bkchr Jul 5, 2023
67b14ad
Improve NFT locking (#14510)
jsidorenko Jul 5, 2023
8c823ec
Use set_balance() instead of write_balance() in benchmark (#14497)
jsidorenko Jul 5, 2023
c32f5ed
emit warn log on bad state (#14513)
liamaharon Jul 5, 2023
69b6549
chore: update some deps to prune duplicated deps (#14515)
koushiro Jul 6, 2023
5745e32
run tests with --experimental flag (#14502)
liamaharon Jul 6, 2023
06689cb
Add `try-state` hook to pallet aura (#14363)
pmikolajczyk41 Jul 7, 2023
5584139
Update lib.rs (#14528)
cuteolaf Jul 7, 2023
7aacdf1
contracts: Refactor instantiate with code (#14503)
pgherveou Jul 7, 2023
70c0547
Fix spellcheck for benchmarking comments (#14535)
ggwpez Jul 7, 2023
3fee5c7
remove `OnStakerSlash` replace with `OnStakingEvents` (#14527)
kianenigma Jul 9, 2023
2cc2646
replace lru with schnellru (#14539)
koushiro Jul 9, 2023
b9e9723
Better handling of error in inherents logic. (#14521)
gui1117 Jul 10, 2023
2b76b44
Add missing workspace members (#14537)
ggwpez Jul 10, 2023
4b6e735
CI: Do not fail on junit upload failure (#14545)
bkchr Jul 11, 2023
63246b6
Removal of execution strategies (#14387)
bkchr Jul 11, 2023
edf58dc
node-template: Remove accidentally added dependency (#14553)
bkchr Jul 11, 2023
b9cbb0f
Contracts rename v9 to v09 (#14533)
pgherveou Jul 12, 2023
ebe8dcd
quick updates (#14557)
pgherveou Jul 12, 2023
47a1a03
`GenesisBuild<T,I>` deprecated. `BuildGenesisConfig` added. (#14306)
michalkucharczyk Jul 12, 2023
d6e9c57
Update `subkey` README.md (#14552)
nuke-web3 Jul 12, 2023
7b5a4d2
Fix refund benchmark for pallet_assets (#14561)
bkontur Jul 12, 2023
da65b99
[pallet_collective] Enforce prime is a valid member of collective in …
ToufeeqP Jul 12, 2023
e97e174
update to docify 0.2.0 / crate-relative embed paths (#14570)
sam0x17 Jul 13, 2023
3bc1671
Fix Society v2 migration (#14421)
liamaharon Jul 13, 2023
ec3bedd
Moves `Block` to `frame_system` instead of `construct_runtime` and re…
gupnik Jul 13, 2023
5591c9b
Refactor the asset-conversion-tx-payment pallet (#14558)
jsidorenko Jul 13, 2023
f2a5ca0
Re-add deprecated `--execution` arg on `benchmark pallet` (#14567)
ggwpez Jul 13, 2023
bc22c8f
Fixes link to inflation documentation (#14573)
tkisason Jul 13, 2023
130c9ad
WasmExecutor flag to ignore onchain heappages value (#14508)
fgamundi Jul 14, 2023
c446786
Replace system config `Index` for `Nonce` (#14290)
juangirini Jul 14, 2023
5bbdcfd
do not filter word `www` in `is_node_name_valid` check (#14575)
atenjin Jul 14, 2023
b06e109
Remove redundant sync primitives for metrics (#14564)
vstakhov Jul 14, 2023
a7f3652
change $location from tt* to ty and remove unnecessary cb_* versions …
deepink-mas Jul 14, 2023
74ae051
Contracts add code_len to ContractsInfo (#14523)
pgherveou Jul 14, 2023
5a7003b
fixing return types in crypto module documentation (#14554)
jtfirek Jul 14, 2023
75b962d
basic improvements to sp-runtime docs (#14583)
kianenigma Jul 17, 2023
f9e67cd
improve pallet hooks docs (#14578)
kianenigma Jul 17, 2023
dd6aede
ci-unified:bullseye-1.70.0-2023-05-23 image for ci (#14532)
AndWeHaveAPlan Jul 17, 2023
08f5857
grandpa: avoid importing unnecessary justifications (#14423)
andresilva Jul 17, 2023
8463ca3
Encryption support for the statement store (#14440)
arkpar Jul 17, 2023
696d09b
client: fix invalid node name pattern regex (#14593)
andresilva Jul 18, 2023
89b352a
Handle the AllowMultiAssetPools=false case in benchmarks (#14590)
jsidorenko Jul 18, 2023
d6b45e5
Run `integrity_test` in Externalities (#14546)
ggwpez Jul 18, 2023
b975ee7
Improves the EPM/Staking e2e test setup (#14292)
gpestana Jul 18, 2023
e806cef
Don't use fixed nominator count for report_equivocation weight calcul…
andresilva Jul 18, 2023
b1c18db
Move CI_IMAGE to external snippet via !reference #14595
AndWeHaveAPlan Jul 18, 2023
cfe2432
`WeightMeter`: more consistent naming (#14586)
ggwpez Jul 18, 2023
839cf0c
Make trie-cache resettable from backend (#14516)
skunert Jul 18, 2023
d584815
Staking e2e test - Add case when ledger active balance falls below ED…
gpestana Jul 18, 2023
d006dbd
add doc-only `substrate` entry point crate (#14581)
kianenigma Jul 19, 2023
2ca6619
Introduce Pallet `paged-list` (#14120)
ggwpez Jul 19, 2023
ced1659
Improve logging for the request-response protocol (#14596)
altonen Jul 20, 2023
73c1388
`chain-spec-builder`: redundant file removed `src/main.rs` (#14600)
michalkucharczyk Jul 20, 2023
23da984
Fix crash when `--in-peers` & `--out-peers` both 0 (#14598)
dmitry-markin Jul 20, 2023
713e34a
Contracts: Tweak test (#14579)
pgherveou Jul 20, 2023
aacf416
Contracts: Enabled signed extension (#14565)
pgherveou Jul 21, 2023
e076bda
Asset conversion `get_pool_id` fix (`Ord` does not count with `is_nat…
bkontur Jul 21, 2023
750fa6b
chainHead_storage: Backport queries for value types (#14551)
lexnv Jul 21, 2023
7e5ab41
Update logging from error to trace (#14604)
Gauthamastro Jul 21, 2023
0cbea58
Do some cleanups (#14608)
bkchr Jul 21, 2023
bce077b
minor updates to the substrate doc crate (#14614)
kianenigma Jul 23, 2023
1a1c32a
Accept only `--in-peers` many inbound full nodes in `SyncingEngine` (…
altonen Jul 24, 2023
984f852
Do not include voters that have zero voter weight in the election sna…
gpestana Jul 24, 2023
052aac1
[fix lint warnings: Uniques pallet] fix clippy::missing_docs_in_priva…
Jul 24, 2023
0a97adf
[fix lint warnings: Uniques pallet] fix clippy::doc_markdown warnings…
Jul 24, 2023
7a762e4
`test-runtime`: `GenesisBuilder` runtime API impl + tests (#14310)
michalkucharczyk Jul 24, 2023
763d77c
Removes incorrect try-state check in staking (#14186)
gpestana Jul 24, 2023
ac9c1c2
upgrade to macro_magic 0.4.2 (#14627)
sam0x17 Jul 24, 2023
b9b1bbb
changes to nfts pallet for xcm integration (#14395)
vstam1 Jul 25, 2023
d38d176
chore: update libp2p to 0.52.1 (#14429)
melekes Jul 25, 2023
b0178d8
chainHead_storage: Iterate over keys (#14628)
lexnv Jul 25, 2023
96f8c97
change HashFor to HashingFor (#14483)
deepink-mas Jul 25, 2023
bb0af12
A subtle bug in the bool predicate for checking against chain extensi…
xermicus Jul 26, 2023
9780579
Contracts Add deposit for dependencies (#14079)
pgherveou Jul 26, 2023
cb450b6
Pallets: Asset Rate - Rename AssetId to AssetKind, Introduce AssetKin…
muharem Jul 26, 2023
14e0a0b
Relax Send/Sync/Clone requirements for Pair (#14647)
davxy Jul 27, 2023
46136f2
ci: check runtime migrations (#14618)
liamaharon Jul 27, 2023
fbdf008
Export trait `HandleMessage` (#14644)
ggwpez Jul 27, 2023
1612e39
Update reservable docs to reflect actual ed (#13894)
naterarmstrong Jul 28, 2023
868c416
Contracts Rollback StorageMap hashing migration (#14661)
pgherveou Jul 28, 2023
f81f8eb
Update Matrix and secrets (#14646)
chevdor Jul 28, 2023
fd7db4e
Remove readme from pallet-example-kitchensink's Cargo.toml (#14671)
Morganamilo Jul 29, 2023
d1d995b
[fix docs compiler warnings] Nicks pallet (#14668)
Jul 29, 2023
c4b83fa
Add discord invite to contributing doc (#14674)
ggwpez Jul 29, 2023
31491fa
Try-state for Referenda pallet (#13949)
Szegoo Jul 30, 2023
115af33
chainHead: Sync events with spec (#14654)
lexnv Jul 31, 2023
1d13511
use `Toggle` instead of Option for mdns (#14667)
melekes Jul 31, 2023
eb80c4e
Contracts: Ensure latest migration match pallet_version (#14676)
pgherveou Jul 31, 2023
22f0669
[FRAME] Remove V1 Module Syntax (#14685)
ggwpez Jul 31, 2023
6d19bc2
remove --locked from companion check command (#14690)
liamaharon Aug 1, 2023
0e7b02d
docs: example of using `cargo run` with features (#14696)
liamaharon Aug 1, 2023
3ef576e
network: optimize update procedure for listen_addrs and external_addr…
alindima Aug 1, 2023
ba6649b
Update missing dev mode docs (#14694)
Aug 1, 2023
26ece81
[fix docs compiler warnings] Glutton pallet (#14664)
Aug 1, 2023
b05a9d3
Fix Substrate features (#14660)
ggwpez Aug 1, 2023
4d9d911
Add `FixedPointOperand` blanket implementation (#14634)
juangirini Aug 2, 2023
109e1d8
Get rid of `Peerset` compatibility layer (#14337)
dmitry-markin Aug 2, 2023
e966352
Support for multiple signature scheme for BEEFY primitves (#14373)
drskalman Aug 2, 2023
f7e81b9
Jg/13643 contracts migrate to fungible traits (#14020)
juangirini Aug 2, 2023
5fe0393
fix: always set Kademlia mode to server (#14703)
melekes Aug 3, 2023
2e7932f
pallet-aura: add feature-flagged explicit slot duration type (#14649)
rphmeier Aug 4, 2023
a6b0d43
CountedNMap implementation (#10621)
Mr-Leshiy Aug 4, 2023
6800101
Use relative docify paths (#14672)
ggwpez Aug 5, 2023
28e906d
Cross-contract calling: simple debugger (#14678)
pmikolajczyk41 Aug 5, 2023
e0f2d9e
[asset-conversion] nits: removed unnecessary clone (#14726)
bkontur Aug 8, 2023
b5cfa0f
Add description to sp-crypto-ec-utils (#14670)
Morganamilo Aug 8, 2023
e1d529b
dont print proof size (#14729)
xlc Aug 8, 2023
cffd582
update template (#14730)
xlc Aug 8, 2023
c0ee512
test-utils: programatically spawn dev nodes (#14704)
liamaharon Aug 8, 2023
25993e8
chainHead: Produce method responses on `chainHead_follow` (#14692)
lexnv Aug 8, 2023
2dec942
fixed a comment in the system pallet (#14466)
zkpato Aug 9, 2023
3a271a5
remove unused dep (#14737)
xlc Aug 9, 2023
ece92d6
Remove deprecated old weight items (#14706)
Doordashcon Aug 9, 2023
1c9c709
Publish subkey (#14738)
Morganamilo Aug 9, 2023
19eb56a
Bandersnatch VRF (#14412)
davxy Aug 9, 2023
57d2e53
[NPoS] Implements dynamic number of nominators (#12970)
gpestana Aug 10, 2023
884a288
Pallets: Treasury deprecate `propose_spend` dispatchable (#14538)
muharem Aug 10, 2023
aedfdc9
Sync NFT metadata limits with AssetHub values (#14748)
jsidorenko Aug 11, 2023
2060c36
sc-cli: add no-beefy flag to cli config (#14754)
acatangiu Aug 11, 2023
28b1f79
sc-consensus-beefy: fix initialization when BEEFY genesis state unava…
acatangiu Aug 11, 2023
48d4313
make `BagsList::put_in_front_of` be permissionless (#14714)
kianenigma Aug 12, 2023
ca379d7
[contracts] Derive useful traits for public types (#14723)
pmikolajczyk41 Aug 14, 2023
90e379a
add `frame_system::DefaultConfig` to individual pallet `DefaultConfig…
kianenigma Aug 14, 2023
3e8fc43
Fixes CI (#14763)
gupnik Aug 14, 2023
be19387
fix: node cli docs (#14718)
muse254 Aug 14, 2023
837e481
[fix lint warnings: Uniques pallet] fix clippy::missing_errors_doc li…
Aug 14, 2023
34f45c6
Add `try_state` check to Pallet `MessageQueue` (#13502)
gitofdeepanshu Aug 14, 2023
e8979eb
Remove missing sentence (#14769)
naterarmstrong Aug 15, 2023
4659f8d
[fix lint warnings: NFTs pallet] fix clippy::missing_errors_doc lint …
Aug 15, 2023
a79a2af
chainHead: Limit ongoing operations (#14699)
lexnv Aug 15, 2023
c5c502c
Update Scheduler Pallet Documentation (#14740)
snowmead Aug 15, 2023
8a2c265
Revert "sc-cli: add no-beefy flag to cli config (#14754)" (#14766)
acatangiu Aug 15, 2023
19971bd
Add `--workspace` to clippy (#14772)
alvicsam Aug 15, 2023
5e76587
Make peer evictions less aggressive (#14619)
altonen Aug 15, 2023
4144702
`cargo clippy +nightly --fix` run on downstream node template (#14693)
nuke-web3 Aug 16, 2023
28a3084
Improve `storage_alias` and make `UnlockAndUnreserveAllFunds` indepen…
bkchr Aug 16, 2023
c5855f4
[fix lint warnings: NFTs pallet] fix clippy::missing_docs_in_private_…
Aug 16, 2023
4553158
Update wasm-opt to 0.114 (#14695)
brson Aug 16, 2023
e53cf32
Revert "chore: update libp2p to 0.52.1 (#14429)" (#14722)
altonen Aug 16, 2023
e777674
Free standing `elections-phragmen` and `tips` Gov V1 unlock/unreserve…
liamaharon Aug 16, 2023
0c60003
Disarm `OnRuntimeUpgrade::pre/post_upgrade` `Tuple` footgun (#14759)
liamaharon Aug 16, 2023
aa70241
deprecate `try-runtime` subcommand and direct users to standalone cli…
liamaharon Aug 17, 2023
ec6be6e
Runtime: avoid duplication and test all signature (#14663)
ashWhiteHat Aug 17, 2023
ecd503d
Set `StateBackend::Transaction` to `PrefixedMemoryDB` (#14612)
bkchr Aug 17, 2023
0cdf702
Contracts: expose charge_storage to chain_extension (#14712)
pgherveou Aug 17, 2023
94be94b
Contracts remove deposit accounts (#14589)
juangirini Aug 18, 2023
b382462
fix try-on-runtime-upgrade return weight (#14793)
liamaharon Aug 21, 2023
51695bb
bump ed25519-dalek to 2.0 (#14776)
andresilva Aug 21, 2023
e526f80
Make owned_item in MintWitness optional (#14800)
jsidorenko Aug 21, 2023
53d912e
Bump comfy-table from 7.0.0 to 7.0.1 (#14798)
dependabot[bot] Aug 22, 2023
8e7c21b
Bump cfg-expr from 0.15.2 to 0.15.4 (#14808)
dependabot[bot] Aug 22, 2023
e48e836
asset-conversion pallet: pool's `AccountId` derivation warn docs (#14…
muharem Aug 22, 2023
30998d1
Bump rustls-webpki from 0.100.1 to 0.100.2 (#14812)
dependabot[bot] Aug 23, 2023
a732a9a
contracts: Expose environment types for offchain tooling (#14750)
athei Aug 23, 2023
1631c8e
return proof size on manually created blocks (for tests only) (#14650)
rimbi Aug 23, 2023
df383f2
Restructure `frame_support` macro related exports (#14745)
juangirini Aug 23, 2023
b7c18f1
Format and Sort features in `Cargo.toml` files (#14803)
ggwpez Aug 23, 2023
bdee519
Contracts: Update Config::Debug (#14789)
pgherveou Aug 24, 2023
6b07b97
Add conditional compilation support for `iml_runtime_apis!` (#14709)
tdimitrov Aug 24, 2023
92633bb
chainHead: Add support for storage pagination and cancellation (#14755)
lexnv Aug 24, 2023
500562e
Bump tar from 0.4.38 to 0.4.40 (#14824)
dependabot[bot] Aug 24, 2023
0d8d066
chore: bump jsonrpsee v0.16.3 (#14820)
niklasad1 Aug 24, 2023
2fe6bc9
Restructure `frame_benchmarking` macro related exports (#14787)
juangirini Aug 24, 2023
46c78d5
Frame: Agile Coretime Broker pallet (RFC-1) (#14568)
gavofyork Aug 24, 2023
8dac0ab
[FRAME Core] New pallets: `safe-mode` and `tx-pause` (#12092)
ggwpez Aug 25, 2023
b8854b5
sc-consensus-beefy: restart voter on pallet reset (#14821)
acatangiu Aug 25, 2023
868869e
Adds ability to provide defaults for types provided by `construct_run…
gupnik Aug 25, 2023
033d4e8
update readme: archived repo (#14813)
the-right-joyce Aug 25, 2023
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
  •  
  •  
  •  
21 changes: 20 additions & 1 deletion .cargo/config.toml
Original file line number Diff line number Diff line change
Expand Up @@ -10,5 +10,24 @@ rustflags = [
"-Aclippy::all",
"-Dclippy::correctness",
"-Aclippy::if-same-then-else",
"-Aclippy::clone-double-ref"
"-Aclippy::clone-double-ref",
"-Dclippy::complexity",
"-Aclippy::zero-prefixed-literal", # 00_1000_000
"-Aclippy::type_complexity", # raison d'etre
"-Aclippy::nonminimal-bool", # maybe
"-Aclippy::borrowed-box", # Reasonable to fix this one
"-Aclippy::too-many-arguments", # (Turning this on would lead to)
"-Aclippy::unnecessary_cast", # Types may change
"-Aclippy::identity-op", # One case where we do 0 +
"-Aclippy::useless_conversion", # Types may change
"-Aclippy::unit_arg", # styalistic.
"-Aclippy::option-map-unit-fn", # styalistic
"-Aclippy::bind_instead_of_map", # styalistic
"-Aclippy::erasing_op", # E.g. 0 * DOLLARS
"-Aclippy::eq_op", # In tests we test equality.
"-Aclippy::while_immutable_condition", # false positives
"-Aclippy::needless_option_as_deref", # false positives
"-Aclippy::derivable_impls", # false positives
"-Aclippy::stable_sort_primitive", # prefer stable sort
"-Aclippy::extra-unused-type-parameters", # stylistic
]
124 changes: 124 additions & 0 deletions .config/nextest.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,124 @@
# This is the default config used by nextest. It is embedded in the binary at
# build time. It may be used as a template for .config/nextest.toml.

[store]
# The directory under the workspace root at which nextest-related files are
# written. Profile-specific storage is currently written to dir/<profile-name>.
dir = "target/nextest"

# This section defines the default nextest profile. Custom profiles are layered
# on top of the default profile.
[profile.default]
# "retries" defines the number of times a test should be retried. If set to a
# non-zero value, tests that succeed on a subsequent attempt will be marked as
# non-flaky. Can be overridden through the `--retries` option.
# Examples
# * retries = 3
# * retries = { backoff = "fixed", count = 2, delay = "1s" }
# * retries = { backoff = "exponential", count = 10, delay = "1s", jitter = true, max-delay = "10s" }
retries = 5

# The number of threads to run tests with. Supported values are either an integer or
# the string "num-cpus". Can be overridden through the `--test-threads` option.
test-threads = "num-cpus"

# The number of threads required for each test. This is generally used in overrides to
# mark certain tests as heavier than others. However, it can also be set as a global parameter.
threads-required = 1

# Show these test statuses in the output.
#
# The possible values this can take are:
# * none: no output
# * fail: show failed (including exec-failed) tests
# * retry: show flaky and retried tests
# * slow: show slow tests
# * pass: show passed tests
# * skip: show skipped tests (most useful for CI)
# * all: all of the above
#
# Each value includes all the values above it; for example, "slow" includes
# failed and retried tests.
#
# Can be overridden through the `--status-level` flag.
status-level = "pass"

# Similar to status-level, show these test statuses at the end of the run.
final-status-level = "flaky"

# "failure-output" defines when standard output and standard error for failing tests are produced.
# Accepted values are
# * "immediate": output failures as soon as they happen
# * "final": output failures at the end of the test run
# * "immediate-final": output failures as soon as they happen and at the end of
# the test run; combination of "immediate" and "final"
# * "never": don't output failures at all
#
# For large test suites and CI it is generally useful to use "immediate-final".
#
# Can be overridden through the `--failure-output` option.
failure-output = "immediate"

# "success-output" controls production of standard output and standard error on success. This should
# generally be set to "never".
success-output = "never"

# Cancel the test run on the first failure. For CI runs, consider setting this
# to false.
fail-fast = true

# Treat a test that takes longer than the configured 'period' as slow, and print a message.
# See <https://nexte.st/book/slow-tests> for more information.
#
# Optional: specify the parameter 'terminate-after' with a non-zero integer,
# which will cause slow tests to be terminated after the specified number of
# periods have passed.
# Example: slow-timeout = { period = "60s", terminate-after = 2 }
slow-timeout = { period = "60s" }

# Treat a test as leaky if after the process is shut down, standard output and standard error
# aren't closed within this duration.
#
# This usually happens in case of a test that creates a child process and lets it inherit those
# handles, but doesn't clean the child process up (especially when it fails).
#
# See <https://nexte.st/book/leaky-tests> for more information.
leak-timeout = "100ms"

[profile.default.junit]
# Output a JUnit report into the given file inside 'store.dir/<profile-name>'.
# If unspecified, JUnit is not written out.

path = "junit.xml"

# The name of the top-level "report" element in JUnit report. If aggregating
# reports across different test runs, it may be useful to provide separate names
# for each report.
report-name = "substrate"

# Whether standard output and standard error for passing tests should be stored in the JUnit report.
# Output is stored in the <system-out> and <system-err> elements of the <testcase> element.
store-success-output = false

# Whether standard output and standard error for failing tests should be stored in the JUnit report.
# Output is stored in the <system-out> and <system-err> elements of the <testcase> element.
#
# Note that if a description can be extracted from the output, it is always stored in the
# <description> element.
store-failure-output = true

# This profile is activated if MIRI_SYSROOT is set.
[profile.default-miri]
# Miri tests take up a lot of memory, so only run 1 test at a time by default.
test-threads = 1

# Mutual exclusion of tests with `cargo build` invocation as a lock to avoid multiple
# simultaneous invocations clobbering each other.
[test-groups]
serial-integration = { max-threads = 1 }

# Running UI tests sequentially
# More info can be found here: https://github.com/paritytech/ci_cd/issues/754
[[profile.default.overrides]]
filter = 'test(/(^ui$|_ui|ui_)/)'
test-group = 'serial-integration'
15 changes: 15 additions & 0 deletions .git-blame-ignore-revs
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
# You can easily exclude big automated code changes by running
#
# git config blame.ignoreRevsFile .git-blame-ignore-revs
#
# in your local repository. It will work also in IDE integrations.
#
# On versions of Git 2.20 and later comments (#), empty lines, and any leading and
# trailing whitespace is ignored. Everything but a SHA-1 per line will error out on
# older versions.
#
# You should add new commit hashes to this file when you create or find such big
# automated refactorings while reading code history. If you only know the short hash,
# use `git rev-parse 1d5abf01` to expand it to the full SHA1 hash needed in this file.

1d5abf01abafdb6c15bcd0172f5de09fd87c5fbf # Run cargo fmt on the whole code base (#9394)
3 changes: 3 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -1 +1,4 @@
Cargo.lock linguist-generated=true
/.gitlab-ci.yml filter=ci-prettier
/scripts/ci/gitlab/pipeline/*.yml filter=ci-prettier
frame/**/src/weights.rs linguist-generated=true
34 changes: 34 additions & 0 deletions .github/ISSUE_TEMPLATE/bug.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
name: Bug Report
description: Let us know about an issue you experienced with this software
# labels: ["some existing label","another one"]
body:
- type: checkboxes
attributes:
label: Is there an existing issue?
description: Please search to see if an issue already exists and leave a comment that you also experienced this issue or add your specifics that are related to an existing issue.
options:
- label: I have searched the existing issues
required: true
- type: checkboxes
attributes:
label: Experiencing problems? Have you tried our Stack Exchange first?
description: Please search <https://substrate.stackexchange.com> to see if an post already exists, and ask if not. Please do not file support issues here.
options:
- label: This is not a support question.
required: true
- type: textarea
id: bug
attributes:
label: Description of bug
# description: What seems to be the problem?
# placeholder: Describe the problem.
validations:
required: true
- type: textarea
id: steps
attributes:
label: Steps to reproduce
description: Provide the steps that led to the discovery of the issue.
# placeholder: Describe what you were doing so we can reproduce the problem.
validations:
required: false
7 changes: 7 additions & 0 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
blank_issues_enabled: true
contact_links:
- name: Support & Troubleshooting with the Substrate Stack Exchange Community
url: https://substrate.stackexchange.com
about: |
For general problems with Substrate or related technologies, please search here first
for solutions, by keyword and tags. If you discover no solution, please then ask and questions in our community! We highly encourage everyone also share their understanding by answering questions for others.
55 changes: 55 additions & 0 deletions .github/ISSUE_TEMPLATE/feature.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
name: Feature Request
description: Submit your requests and suggestions to improve!
labels: ["J0-enhancement"]
body:
- type: checkboxes
id: existing
attributes:
label: Is there an existing issue?
description: Please search to see if an issue already exists and leave a comment that you also experienced this issue or add your specifics that are related to an existing issue.
options:
- label: I have searched the existing issues
required: true
- type: checkboxes
id: stackexchange
attributes:
label: Experiencing problems? Have you tried our Stack Exchange first?
description: Please search <https://substrate.stackexchange.com> to see if an post already exists, and ask if not. Please do not file support issues here.
options:
- label: This is not a support question.
required: true
- type: textarea
id: motivation
attributes:
label: Motivation
description: Please give precedence as to what lead you to file this issue.
# placeholder: Describe ...
validations:
required: false
- type: textarea
id: request
attributes:
label: Request
description: Please describe what is needed.
# placeholder: Describe what you would like to see added or changed.
validations:
required: true
- type: textarea
id: solution
attributes:
label: Solution
description: If possible, please describe what a solution could be.
# placeholder: Describe what you would like to see added or changed.
validations:
required: false
- type: dropdown
id: help
attributes:
label: Are you willing to help with this request?
multiple: true
options:
- Yes!
- No.
- Maybe (please elaborate above)
validations:
required: true
7 changes: 0 additions & 7 deletions .github/allowed-actions.js

This file was deleted.

7 changes: 6 additions & 1 deletion .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,11 @@ version: 2
updates:
- package-ecosystem: "cargo"
directory: "/"
labels: ["A2-insubstantial", "B0-silent", "C1-low 📌"]
labels: ["A2-insubstantial", "B0-silent", "C1-low", "E2-dependencies"]
schedule:
interval: "daily"
- package-ecosystem: github-actions
directory: '/'
labels: ["A2-insubstantial", "B0-silent", "C1-low", "E2-dependencies"]
schedule:
interval: daily
39 changes: 39 additions & 0 deletions .github/pr-custom-review.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
# 🔒 PROTECTED: Changes to locks-review-team should be approved by the current locks-review-team
locks-review-team: locks-review
team-leads-team: polkadot-review
action-review-team: ci

rules:
- name: Core developers
check_type: changed_files
condition:
include: .*
# excluding files from 'CI team' and 'FRAME coders' rules
exclude: ^\.gitlab-ci\.yml|^scripts/ci/.*|^\.github/.*|^\.config/nextest.toml|^frame/(?!.*(nfts/.*|uniques/.*|babe/.*|grandpa/.*|beefy|merkle-mountain-range/.*|contracts/.*|election|nomination-pools/.*|staking/.*|aura/.*))
min_approvals: 2
teams:
- core-devs

- name: FRAME coders
check_type: changed_files
condition:
include: ^frame/(?!.*(nfts/.*|uniques/.*|babe/.*|grandpa/.*|beefy|merkle-mountain-range/.*|contracts/.*|election|nomination-pools/.*|staking/.*|aura/.*))
all:
- min_approvals: 2
teams:
- core-devs
- min_approvals: 1
teams:
- frame-coders

- name: CI team
check_type: changed_files
condition:
include: ^\.gitlab-ci\.yml|^scripts/ci/.*|^\.github/.*|^\.config/nextest.toml
min_approvals: 2
teams:
- ci

prevent-review-request:
teams:
- core-devs
6 changes: 3 additions & 3 deletions .github/workflows/auto-label-issues.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,10 +8,10 @@ on:

jobs:
label-new-issues:
runs-on: ubuntu-latest
runs-on: ubuntu-latest
steps:
- name: Label drafts
uses: andymckay/labeler@master
uses: andymckay/labeler@e6c4322d0397f3240f0e7e30a33b5c5df2d39e90 # 1.0.4
if: github.event.issue.author_association == 'NONE'
with:
add-labels: 'Z0-unconfirmed'
add-labels: "J2-unconfirmed"
21 changes: 0 additions & 21 deletions .github/workflows/auto-label-prs.yml

This file was deleted.

19 changes: 13 additions & 6 deletions .github/workflows/burnin-label-notification.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,12 +6,19 @@ on:
jobs:
notify-devops:
runs-on: ubuntu-latest
strategy:
matrix:
channel:
- name: 'Team: DevOps'
room: '!lUslSijLMgNcEKcAiE:parity.io'

steps:
- name: Notify devops
if: github.event.label.name == 'A1-needsburnin'
uses: s3krit/matrix-message-action@v0.0.3
if: startsWith(github.event.label.name, 'A1-')
uses: s3krit/matrix-message-action@70ad3fb812ee0e45ff8999d6af11cafad11a6ecf # v0.0.3
with:
room_id: ${{ secrets.POLKADOT_DEVOPS_MATRIX_ROOM_ID }}
access_token: ${{ secrets.POLKADOT_DEVOPS_MATRIX_ACCESS_TOKEN }}
message: "@room Burn-in request received for [${{ github.event.pull_request.title }}](${{ github.event.pull_request.html_url }})"
server: "matrix.parity.io"
room_id: ${{ matrix.channel.room }}
access_token: ${{ secrets.RELEASENOTES_MATRIX_V2_ACCESS_TOKEN }}
server: "m.parity.io"
message: |
@room Burn-in request received for [${{ github.event.pull_request.title }}](${{ github.event.pull_request.html_url }})
Loading