Skip to content

Probelab tracing #2

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

Open
wants to merge 325 commits into
base: develop
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
325 commits
Select commit Hold shift + click to select a range
41edee9
use time.NewTimer() to avoid possible memory leaks (#13800)
bnovil May 8, 2024
0869814
eip-7251: updated initiate_validator_exit with tests (#13974)
prestonvanloon May 9, 2024
f3dd75a
eip-7251: updated slash_validator with tests (#13976)
prestonvanloon May 9, 2024
102128c
Add electra DB (#13975)
terencechain May 9, 2024
323dd7b
Electra: (partial) spectests (#13977)
prestonvanloon May 10, 2024
a355350
Update state readme (#13890)
rkapka May 10, 2024
839a80e
Add proposer gRPC suppot for Electra (#13984)
terencechain May 11, 2024
c08d2f3
Add p2p support for Electra (#13985)
terencechain May 11, 2024
d71079e
Add proposer suppot for Electra (#13987)
terencechain May 12, 2024
e4310ae
Update interop genesis for Electra (#13991)
terencechain May 12, 2024
de177f7
electra engine api support (#13978)
kasey May 12, 2024
e28b669
eip-7251: compute_consolidation_epoch_and_update_churn with tests (#1…
prestonvanloon May 13, 2024
c5a36d4
eip-7251: queue_entire_balance_and_reset_validator, queue_excess_acti…
prestonvanloon May 13, 2024
e3db52c
Fix GetPayloadMethodV4 endpoint string (#13992)
terencechain May 13, 2024
0de1282
Support version Electra for ForkchoiceUpdated (#13994)
terencechain May 13, 2024
6e81b4e
Correctly return electra attestations for block getter (#13993)
terencechain May 14, 2024
2b06dfd
Debugging attestation bitlist issues in minimal spec (#13997)
prestonvanloon May 14, 2024
49a6d02
Enable experimental_remote_downloader in CI. (#13996)
prestonvanloon May 14, 2024
2b4dffa
Support Electra for WriteBlockChunk (#13999)
terencechain May 15, 2024
fcbe194
eip-7251: process consolidations (#13983)
prestonvanloon May 15, 2024
1272b9e
eip-7251: process_pending_balance_deposits (#14002)
prestonvanloon May 15, 2024
4616860
Electra payload body engine methods (#14000)
kasey May 17, 2024
8a12b78
Remove Beacon API Postman collection (#14014)
rkapka May 17, 2024
9befb6b
g/wei math->primitives, some new helpers (#14026)
kasey May 20, 2024
30cc23c
Substantial VC cleanup (#13593)
rkapka May 21, 2024
3df3e84
Fuzz ssz round trip (#14006)
bshastry May 21, 2024
0fbb27d
EIP-7549: Add aggregate attestation interfaces (#14029)
rkapka May 22, 2024
4d190c4
Fix TestNodeHealth_Concurrently race condition (#14033)
saolyn May 22, 2024
2265af5
Unwrap payload bid (#14035)
kasey May 22, 2024
2e84208
WebFix develop (#14040)
james-prysm May 23, 2024
b04baa9
convert ZeroWei to a func to avoid shared pointer (#14043)
kasey May 23, 2024
62b5c43
paranoid underflow protection without error handling (#14044)
kasey May 23, 2024
d2966a4
Electra core transition operations (#14001)
james-prysm May 23, 2024
10dedd5
Fix race conditions + cleanup (#14041)
saolyn May 23, 2024
c35889d
Fix `CommitteeAssignments` to not return every validator (#14039)
terencechain May 24, 2024
8e6d39a
Support electra blob type for by range request (#14047)
terencechain May 24, 2024
2542189
eip-7251: process_effective_balance_updates (#14003)
prestonvanloon May 25, 2024
2f2152e
Only log error when aggregator check fails (#14046)
rkapka May 27, 2024
2d15e53
Eip 7549 core (#14037)
rkapka May 28, 2024
43c7659
Fix dependent root retrival genesis case (#14053)
terencechain May 28, 2024
6fddd13
Multiple BN HTTP resolver (#13433)
saolyn May 29, 2024
82f0ea5
Fix dependent root retrival for first epoch (#14059)
terencechain May 30, 2024
7a4ecb6
Restrict Dials From Discovery (#14052)
nisdas May 30, 2024
5682734
Update Libp2p Dependencies (#14060)
nisdas May 30, 2024
836d369
api fix for panic on unsynced unfound block (#14063)
james-prysm May 31, 2024
3ab759e
One more validator client cleanup (#14048)
rkapka May 31, 2024
5efecff
Fix mockgen sh (#14068)
terencechain May 31, 2024
de04ce8
EIP-7002:Execution layer triggerable withdrawals (#14031)
james-prysm May 31, 2024
968e82b
EIP-7549 gRPC (part 1) (#14055)
rkapka May 31, 2024
b08e691
Organize validator flags (#14028)
rkapka May 31, 2024
44d850d
Change It To Debug (#14072)
nisdas Jun 3, 2024
5783043
Process epoch error to use correct state version (#14069)
terencechain Jun 3, 2024
1b40f94
middleware for content type and accept headers (#14075)
james-prysm Jun 4, 2024
ea2624b
always close cache warm chan to prevent blocking (#14080)
kasey Jun 4, 2024
e037491
Deprectate `EnableDebugRPCEndpoints` flag (#14015)
rkapka Jun 5, 2024
8413660
Keep only the latest value in the health channel (#14087)
rkapka Jun 6, 2024
b7866be
EIP 7549 spectests (#14027)
rkapka Jun 10, 2024
dfe31c9
adding in softer check for content type (#14097)
james-prysm Jun 10, 2024
8ac1647
Delete unused config (#14016)
prestonvanloon Jun 11, 2024
070a765
Add stub for VerifySignature when build tag blst_disabled is set (#12…
PatriceVignola Jun 12, 2024
3413d05
Electra: field renames (#14091)
james-prysm Jun 12, 2024
0674cf6
chore: make deepsource happy (#14081)
jsvisa Jun 13, 2024
9bbe12e
Correcting spelling errors (#14107)
jgscr Jun 14, 2024
b842b7e
proposer settings log ux (#14106)
james-prysm Jun 14, 2024
17561a6
Do not fail production when consensus block value is unavailable (#14…
rkapka Jun 14, 2024
ae451a3
Update github.com/prysmaticlabs/go-bitfield (#14120)
prestonvanloon Jun 18, 2024
df3a9f2
More tracing in the validator client (#14125)
rkapka Jun 20, 2024
305d585
ssz: Move stateutil.SliceRoot to ssz package (#14123)
prestonvanloon Jun 20, 2024
8cd249c
update codegen dep and cleanup organization (#14127)
kasey Jun 20, 2024
adc875b
EIP-7549: p2p and sync (#14085)
rkapka Jun 24, 2024
490ddbf
Enable golang.org/x/tools/go/analysis/errorsas static analysis check …
prestonvanloon Jun 24, 2024
9d6a2f5
Remove electra duplicate helpers (#14138)
james-prysm Jun 24, 2024
5f0d607
Prysmctl ui bug (#14140)
saolyn Jun 25, 2024
b8aad84
EIP-7549: attestation pool (#14121)
rkapka Jun 25, 2024
4722446
updating process deposit function to be more readable and fork specif…
james-prysm Jun 25, 2024
aad29ff
refactor: use go ticker instead of timer (#14134)
hoanguyenkh Jun 25, 2024
539b981
Web3signer: persistent public keys (#13682)
james-prysm Jun 26, 2024
f230a6a
Finalized validator index cache saving (#14146)
james-prysm Jun 26, 2024
4becd7b
Remove Backoff when Searching for a lot of non-viable peers. Affects …
nisdas Jun 27, 2024
eab9daf
process_registry_updates without a full copy of the validator set (#1…
prestonvanloon Jun 27, 2024
6d63dbe
removed some internal expired jump targets (#14128)
vickkkkkyy Jun 27, 2024
7898e65
Electra v1.5.0-alpha.3 changes: Move consolidations from beacon block…
prestonvanloon Jun 27, 2024
5edc64d
fix: update holesky repository layout (#14057)
barnabasbusa Jun 27, 2024
fa37072
Increase attestation seen cache exp time to two epochs (#14156)
terencechain Jun 28, 2024
78cf75a
`IndexedAtt` wrapper for the slasher feed (#14150)
rkapka Jun 28, 2024
91c55c6
Electra: Properly Calculate Proposer Probabilities for MaxEB (#14010)
james-prysm Jun 28, 2024
028504a
EIP-6110: Supply validator deposits on chain (#13944)
james-prysm Jun 29, 2024
041e81a
eip-7251: process_registry_updates (#14005)
prestonvanloon Jun 29, 2024
0d49f6c
chore: fix comments (#14149)
threewebcode Jun 29, 2024
ca83d29
go version upgrade (#14161)
Brindrajsinh-Chauhan Jun 29, 2024
84e7f33
Update to v1.5.0-alpha.3 spec tests (#14112)
terencechain Jun 29, 2024
af5eb82
Electra: get_next_sync_committee_indices. (#14164)
prestonvanloon Jul 1, 2024
657750b
validator/client: process Sync Committee roles separately (#13995)
gsora Jul 1, 2024
2e6f1de
EIP-7549: Aggregation gRPC metods (#14115)
rkapka Jul 1, 2024
8c0d6b2
use underscore to signify that it is not being used (#14162)
kevaundray Jul 1, 2024
a8ecf5d
Update to Go v1.22 (#13965)
nisdas Jul 2, 2024
0aab919
Electra: new `process_consolidation_request` (#14163)
prestonvanloon Jul 2, 2024
40434ac
Electra: Unskip passing spectests at v1.5.0-alpha.3 (#14175)
prestonvanloon Jul 2, 2024
d6aeaf7
Electra: Unskip state-native tests for spectest v1.5.0-alpha.3 (#14174)
prestonvanloon Jul 2, 2024
8070fc8
Fix slasher disk usage leak. (#14151)
nalepae Jul 3, 2024
7a39406
refactor: enable errorlint and refactor code (#14110)
hoanguyenkh Jul 4, 2024
aea2a46
Update Libp2p (#14192)
nisdas Jul 8, 2024
74b5f6e
Add Aggregated Public Key Method (#14178)
nisdas Jul 8, 2024
ae5b0b4
Electra: EIP-7251 update `process_pending_balance_deposits` (#14177)
prestonvanloon Jul 8, 2024
3185619
copy just the pointer in the votes loop (#14196)
potuz Jul 8, 2024
9dc3b64
Optimize ProcessRegistryUpdates Further (#14197)
nisdas Jul 9, 2024
18be899
Electra: EIP-7251 Update `process_voluntary_exit` (#14176)
prestonvanloon Jul 9, 2024
f8950c8
Avoid Cloning When Creating a New Gossip Message (#14201)
nisdas Jul 10, 2024
7c81c7d
fix: Multiple network flags should prevent the BN to start (#14169)
shyam-patel-kira Jul 10, 2024
365c625
EIP-7549: validator client (#14158)
rkapka Jul 11, 2024
a00b40f
State: HasPendingBalanceToWithdraw (#14200)
prestonvanloon Jul 11, 2024
afb7383
adding electra version to payload attribute event (#14212)
james-prysm Jul 12, 2024
ec84a1b
EIP-7549: Allow multiple committee bits (#14203)
rkapka Jul 12, 2024
5267b4b
Fix Merkle proof generator for Electra (#14211)
potuz Jul 12, 2024
3eacc37
Electra: Forkchoice spectest fix (#14180)
prestonvanloon Jul 12, 2024
c238c00
Electra: EIP-7251 implement process_withdrawal updates (#14181)
prestonvanloon Jul 12, 2024
498ee63
Remove warning eip_7251.proto is unused (#14213)
terencechain Jul 15, 2024
e5b2507
Fix effective balance updates in Electra (#14215)
potuz Jul 15, 2024
422438f
Electra: ProcessConsolidationRequests (#14219)
prestonvanloon Jul 15, 2024
d6f8626
Electra: process_registry_updates handle exiting validators (#14221)
prestonvanloon Jul 15, 2024
5a48e00
Unskip electra spectests (#14220)
prestonvanloon Jul 15, 2024
05784a6
Electra: Add minimal spectests for sync_committee_updates (#14224)
prestonvanloon Jul 15, 2024
fadff02
Payload attributes misleading value fix (#14209)
james-prysm Jul 16, 2024
637cbc8
Add missing pieces of Electra (#14227)
rkapka Jul 16, 2024
2f76ba5
adding consolidation requests to json serialization (#14229)
james-prysm Jul 17, 2024
8b4b3a2
Fix typo (#14233)
prestonvanloon Jul 17, 2024
c7e2d70
electra payload fix for devnet1 (#14235)
james-prysm Jul 18, 2024
3a734f5
removing unused naming convention (#14241)
james-prysm Jul 18, 2024
0e8f98b
Remove electra todo for process deposit requests (#14243)
terencechain Jul 19, 2024
d066480
GetValidatorPerformance empty body bug (#14240)
saolyn Jul 19, 2024
57ffc12
HTTP endpoint `GetIndividualVotes` (#14198)
saolyn Jul 19, 2024
49055ac
EIP-7549: Attestation packing (#14238)
rkapka Jul 19, 2024
8364226
payload electra cloning (#14239)
james-prysm Jul 19, 2024
fd9321f
chore: fix comment for struct field (#14218)
stellrust Jul 22, 2024
b1be6cd
creating execution payload copy and fuzz tests (#14246)
james-prysm Jul 22, 2024
aa868e5
remove eip6110flag for validator index cache (#14173)
james-prysm Jul 22, 2024
4d823ac
moving cloners to attestation.go and adding fuzzing (#14254)
james-prysm Jul 22, 2024
b108d5b
moving cloners to beacon_block.go and adding fuzzing (#14255)
james-prysm Jul 23, 2024
cd8907f
feat: implement ``is_better_update`` for light client (#14186)
rupam-04 Jul 23, 2024
5d04b36
Remove no deposit requests found debug log (#14257)
terencechain Jul 23, 2024
345aabe
Fix: Adjust fieldRefCount for capella, deneb, electra (#14252)
gazzua Jul 23, 2024
7d48b45
Proposer: filter attestations for invalid signature (#14225)
terencechain Jul 23, 2024
5c36936
Fix Event stream with carriage return support (#14250)
samuel-videau Jul 24, 2024
6f79767
moving cloner functions to beacon_block.go (#14265)
james-prysm Jul 29, 2024
2fc7cde
Push proposer settings every slot (#14155)
james-prysm Jul 30, 2024
52c036c
missed adding electra process epoch on state replay - devnet 1 (#14272)
james-prysm Jul 30, 2024
0902803
adding corrected returns under handle error (#14280)
james-prysm Jul 30, 2024
be80728
chore: fix some comments (#14270)
shangchengbabaiban Jul 31, 2024
38d4e17
chore: fix unfound image (#14167)
ethfanWilliam Jul 31, 2024
c50cfb0
Get all beacon committees at once (#14282)
potuz Jul 31, 2024
7c69a9a
Refactor CommitteeAssignments to get all committees at once (#14284)
potuz Jul 31, 2024
0ed74b3
removing explicit deadlines on push proposer settings (#14285)
james-prysm Jul 31, 2024
600ca08
Use the beacon block root to verify the prestate (#14290)
potuz Aug 1, 2024
13e09c5
Committee-aware attestation packing (#14245)
rkapka Aug 2, 2024
8366085
HTTP endpoint for `GetValidatorParticipation` (#14261)
saolyn Aug 2, 2024
10f520a
process Electra operations in the right order (#14294)
potuz Aug 2, 2024
85f334b
Return parent root from forkchoice (#14293)
potuz Aug 2, 2024
ff3e085
fix(tests): Correct misleading variable names and expressions in test…
syjn99 Aug 2, 2024
68b38b6
remove broken link (#14291)
RyanBGG Aug 2, 2024
fb26203
HTTP endpoint for `GetChainHead` (#14262)
saolyn Aug 5, 2024
1e4ede5
Reduce cognitive complexity of ReceiveBlock (#14296)
potuz Aug 5, 2024
af098e7
Check locally for min-bid and min-bid-difference (#14205)
potuz Aug 5, 2024
e0785a8
HTTP endpoint for `GetValidatorActiveSetChanges` (#14264)
saolyn Aug 6, 2024
0c0a497
engine_getPayloadBodiesByRangeV1 - fix, adding hexutil encoding on re…
james-prysm Aug 7, 2024
102f94f
Clean up: Deduplicate fork spec tests pasta (#14289)
prestonvanloon Aug 7, 2024
9a7f521
Fix state upgrade log (#14316)
rkapka Aug 7, 2024
b8cd779
Move slasher handling down the pipeline (#14322)
potuz Aug 8, 2024
e011f05
Electra committe validation for aggregate and proof (#14317)
rkapka Aug 8, 2024
e3d27f2
Refactor get local payload (#14327)
terencechain Aug 9, 2024
2a44e8e
test util functions for electra field generation (#14320)
james-prysm Aug 12, 2024
fad9247
fix(tests): Fix v1alpha1/node/server_test.go (#14321)
syjn99 Aug 13, 2024
0c6a068
Remove identical beacon state (#14338)
saolyn Aug 14, 2024
74ddb84
feat: implement ``ComputeFieldRootsForBlockBody`` function (#14278)
rupam-04 Aug 14, 2024
de2c866
Keep read lock in BeaconState.getValidatorIndex (#14341)
rkapka Aug 14, 2024
6cb8456
fixing electra attestation inconsistencies (#14331)
james-prysm Aug 14, 2024
44b3986
removing skip from test (#14343)
james-prysm Aug 14, 2024
22f6f78
Update spec tests to v1.5.0-alpha.4 (#14340)
terencechain Aug 15, 2024
f43383a
Proposer checks gas limit before accepting builder's bid (#14311)
terencechain Aug 15, 2024
be317c4
Allow Block With Blobs To Be Proposed in Electra (#14353)
nisdas Aug 16, 2024
7a5a6c7
fix a deep source error (#14345)
shyam-patel-kira Aug 16, 2024
9e9559d
docs: Add consolidation_requests_root on comment (#14335)
syjn99 Aug 16, 2024
9e25026
Fix error handling to use os.IsNotExist (#14315)
gazzua Aug 16, 2024
41ea1d2
Electra API struct conversions (#14339)
rkapka Aug 19, 2024
8dd7361
Fix Gas Limit in Genesis (#14359)
nisdas Aug 19, 2024
068139a
remove unused function (#14360)
potuz Aug 19, 2024
ed3d7d4
Update block publishing Beacon APIs to Electra (#14361)
rkapka Aug 20, 2024
7c213ce
feat: implement `PayloadProof` function (#14356)
rupam-04 Aug 21, 2024
2fa3547
Update spectests to v1.5.0-alpha.5. Copied from #14352 (#14368)
prestonvanloon Aug 22, 2024
022a53f
create light-client-updates bucket (#14266)
Inspector-Butters Aug 22, 2024
dd3c965
fix: replace `BeaconBlockHeader` in `createLightClientBootstrap` with…
rupam-04 Aug 22, 2024
3392fdb
Add CHANGELOG.md and update CONTRIBUTING.md (#13673)
prestonvanloon Aug 23, 2024
50e5326
bugfix : Removed the default value of the bootnode flag to prevent it…
gts2030 Aug 23, 2024
6ad8a10
Re-use duplicate code in aggregator (#14342)
saolyn Aug 23, 2024
261921a
reduce validator registration logs (#14370)
james-prysm Aug 23, 2024
19d9a19
PR to update workflow check dependencies (#14379)
Taranpreet26311 Aug 26, 2024
2399451
Hardcoded GenesisValidatorsRoot (#14365)
Redidacove Aug 26, 2024
a7c86a6
Update CONTRIBUTING.md to highlight no trivial changes (#14384)
prestonvanloon Aug 26, 2024
2f42f7e
Add a Tracing Wrapper Package (#14207)
nisdas Aug 27, 2024
3015eea
Fix lightclient header (#14389)
Inspector-Butters Aug 29, 2024
93e6bd7
Flip --enable-experimental-state to opt-out. (#14398)
prestonvanloon Aug 29, 2024
342bb0f
Add value for MaxBuilderEpochMissedSlots (#14334)
bnovil Aug 30, 2024
77c8450
fix: make some places use sync committee period instead of epoch (#14…
rupam-04 Sep 2, 2024
963a1b4
Fix electra balance update (#14410)
terencechain Sep 3, 2024
45fd3eb
gRPC Gateway Removal (#14089)
james-prysm Sep 4, 2024
2bffb83
gateway flag changes breaking release e2e (#14418)
james-prysm Sep 5, 2024
eec3b0b
feat: introduce Capella and Deneb `full-node.md` lc changes (#14376)
rupam-04 Sep 6, 2024
62b8e63
Compare with nil before invoking `IsNil()` on an interface (#14431)
rkapka Sep 6, 2024
4c14bd8
looking at ways to reduce validator registration calls (#14371)
james-prysm Sep 9, 2024
a03b34a
Use read only validators on ApplyToEveryValidator (#14426)
potuz Sep 10, 2024
38b92c0
Avoid allocating in loops (#14439)
potuz Sep 11, 2024
a5317f8
Replaced mux with http.Servemux (#14416)
Redidacove Sep 11, 2024
875e3e5
E2E: fixing builder route registration after gorilla mux removal (#14…
james-prysm Sep 11, 2024
df4ca54
Remove unused blobs bundle cache and usages (#14438)
terencechain Sep 12, 2024
2f756b7
Refactor logging proposed block (#14443)
terencechain Sep 12, 2024
2818171
version bump on k8s io client-go and apimachinery (#14444)
hopinheimer Sep 12, 2024
b5cfd0d
feat: implement `block_to_light_client_header` (#14433)
rupam-04 Sep 12, 2024
170a864
Otel migration (#14424)
saolyn Sep 12, 2024
222b360
Electra: Remove signing domain for consolidations (#14437)
prestonvanloon Sep 13, 2024
ed6f69e
Upgrade LightClient DB (#14432)
Inspector-Butters Sep 13, 2024
7ac3c01
Refactor light client functions (#14434)
rkapka Sep 13, 2024
bc9c719
FIX: removing extra container for ssz blob sidecar response (#14451)
james-prysm Sep 16, 2024
1a1cc25
Deprecate `pb.gw.go` files (#14464)
syjn99 Sep 20, 2024
98d8b50
deflake pushsettings test - custom pattern matcher (#14453)
james-prysm Sep 20, 2024
3662cf6
Add Electra case for GetBeaconStateV2 (#14466)
syjn99 Sep 20, 2024
315c05b
async/event: Use geth's implementation of event/feed.go (#14362)
prestonvanloon Sep 23, 2024
7e5738b
Update Pubsub Library To Use Gossipsub 1.2 (#14428)
nisdas Sep 24, 2024
ddafedc
Implement consensus-specs/3875 (#14458)
potuz Sep 25, 2024
71edf96
Add sepolia config.yaml check with eth-clients/sepolia (#14484)
prestonvanloon Sep 26, 2024
003b70c
Update sepolia bootnodes (#14485)
terencechain Sep 26, 2024
7786cb5
create lc finalized header based on finalized block version (#14457)
Inspector-Butters Sep 30, 2024
6d499bc
Enable electra interop genesis (#14465)
ferranbt Oct 1, 2024
2e29164
allow users to publish blobs (#14442)
0w3n-d Oct 1, 2024
6af44a1
Fix lc execution header bug (#14468)
Inspector-Butters Oct 3, 2024
21ca4e0
Update lc functions to use the `dev` branch of CL specs (#14471)
rupam-04 Oct 3, 2024
3824e8a
Make block_to_lightclient_header_XXX functions private (#14502)
Inspector-Butters Oct 3, 2024
cf4ffc9
Update block Beacon APIs to Electra (#14488)
rkapka Oct 4, 2024
f498463
Register deposit snapshot endpoint (#14503)
rkapka Oct 4, 2024
c11e339
SSE implementation that sheds stuck clients (#14413)
kasey Oct 4, 2024
0f1d16c
Flip committee aware packing flag (#14507)
rkapka Oct 7, 2024
884b663
Move back ConvertKzgCommitmentToVersionedHash to primitives package (…
potuz Oct 7, 2024
cfbfccb
Fix: validator status cache does not clear upon key removal (#14504)
james-prysm Oct 7, 2024
7fc5c71
Light Client consensus types (#14518)
Inspector-Butters Oct 8, 2024
56f0eb1
feat: add Electra support to light client functions (#14506)
rupam-04 Oct 8, 2024
3fa6d3b
update to latest version of our fastssz fork (#14519)
kasey Oct 8, 2024
944f94a
recover from panics when writing the event stream (#14545)
kasey Oct 16, 2024
569ea8c
Add ProbeLab Dockerfile
dennis-tra Mar 22, 2024
507253f
Add Kinesis Producer to Prysm
dennis-tra Mar 21, 2024
170fdca
Add explicit dependencies
Mar 25, 2024
fa4d0e4
fix: NPE when no trace data given
dennis-tra Mar 25, 2024
c7e2d1e
remove: ProbeLab subfolder
dennis-tra Mar 25, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
3 changes: 1 addition & 2 deletions .buildkite-bazelrc
Original file line number Diff line number Diff line change
Expand Up @@ -12,8 +12,7 @@
build:remote-cache --remote_download_minimal
build:remote-cache --remote_build_event_upload=minimal
build:remote-cache --remote_cache=grpc://bazel-remote-cache:9092
# Does not work with rules_oci. See https://github.com/bazel-contrib/rules_oci/issues/292
#build:remote-cache --experimental_remote_downloader=grpc://bazel-remote-cache:9092
build:remote-cache --experimental_remote_downloader=grpc://bazel-remote-cache:9092
build:remote-cache --remote_local_fallback
build:remote-cache --experimental_remote_cache_async
build:remote-cache --experimental_remote_merkle_tree_cache
Expand Down
7 changes: 7 additions & 0 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@
in review.
4. Note that PRs updating dependencies and new Go versions are not accepted.
Please file an issue instead.
5. A changelog entry is required for user facing issues.
-->

**What type of PR is this?**
Expand All @@ -28,3 +29,9 @@
Fixes #

**Other notes for review**

**Acknowledgements**

- [ ] I have read [CONTRIBUTING.md](https://github.com/prysmaticlabs/prysm/blob/develop/CONTRIBUTING.md).
- [ ] I have made an appropriate entry to [CHANGELOG.md](https://github.com/prysmaticlabs/prysm/blob/develop/CHANGELOG.md).
- [ ] I have added a description to this PR with sufficient context for reviewers to understand this PR.
2 changes: 1 addition & 1 deletion .github/actions/gomodtidy/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FROM golang:1.21-alpine
FROM golang:1.22-alpine

COPY entrypoint.sh /entrypoint.sh

Expand Down
33 changes: 33 additions & 0 deletions .github/workflows/changelog.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
name: CI

on:
pull_request:
branches:
- develop

jobs:
changed_files:
runs-on: ubuntu-latest
name: Check CHANGELOG.md
steps:
- uses: actions/checkout@v4
- name: changelog modified
id: changelog-modified
uses: tj-actions/changed-files@v45
with:
files: CHANGELOG.md

- name: List all changed files
env:
ALL_CHANGED_FILES: ${{ steps.changelog-modified.outputs.all_changed_files }}
run: |
if [[ ${ALL_CHANGED_FILES[*]} =~ (^|[[:space:]])"CHANGELOG.md"($|[[:space:]]) ]];
then
echo "CHANGELOG.md was modified.";
exit 0;
else
echo "CHANGELOG.md was not modified.";
echo "Please see CHANGELOG.md and follow the instructions to add your changes to that file."
echo "In some rare scenarios, a changelog entry is not required and this CI check can be ignored."
exit 1;
fi
4 changes: 2 additions & 2 deletions .github/workflows/fuzz.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ jobs:
- uses: actions/checkout@v3
- uses: actions/setup-go@v4
with:
go-version: '1.21.5'
go-version: '1.22.3'
- id: list
uses: shogo82148/actions-go-fuzz/list@v0
with:
Expand All @@ -36,7 +36,7 @@ jobs:
- uses: actions/checkout@v3
- uses: actions/setup-go@v4
with:
go-version: '1.21.5'
go-version: '1.22.3'
- uses: shogo82148/actions-go-fuzz/run@v0
with:
packages: ${{ matrix.package }}
Expand Down
28 changes: 14 additions & 14 deletions .github/workflows/go.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v2
uses: actions/checkout@v4

- name: Go mod tidy checker
id: gomodtidy
Expand All @@ -27,32 +27,32 @@ jobs:
GO111MODULE: on
steps:
- name: Checkout
uses: actions/checkout@v2
- name: Set up Go 1.21
uses: actions/setup-go@v3
uses: actions/checkout@v4
- name: Set up Go 1.22
uses: actions/setup-go@v4
with:
go-version: '1.21.5'
go-version: '1.22.6'
- name: Run Gosec Security Scanner
run: | # https://github.com/securego/gosec/issues/469
export PATH=$PATH:$(go env GOPATH)/bin
go install github.com/securego/gosec/v2/cmd/gosec@v2.15.0
go install github.com/securego/gosec/v2/cmd/gosec@v2.19.0
gosec -exclude-generated -exclude=G307 -exclude-dir=crypto/bls/herumi ./...

lint:
name: Lint
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v2
uses: actions/checkout@v4

- name: Set up Go 1.21
uses: actions/setup-go@v3
- name: Set up Go 1.22
uses: actions/setup-go@v4
with:
go-version: '1.21.5'
go-version: '1.22.6'
id: go

- name: Golangci-lint
uses: golangci/golangci-lint-action@v3
uses: golangci/golangci-lint-action@v5
with:
version: v1.55.2
args: --config=.golangci.yml --out-${NO_FUTURE}format colored-line-number
Expand All @@ -62,13 +62,13 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Set up Go 1.x
uses: actions/setup-go@v2
uses: actions/setup-go@v4
with:
go-version: '1.21.5'
go-version: '1.22.6'
id: go

- name: Check out code into the Go module directory
uses: actions/checkout@v2
uses: actions/checkout@v4

- name: Get dependencies
run: |
Expand Down
6 changes: 6 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -41,3 +41,9 @@ jwt.hex

# manual testing
tmp

# spectest coverage reports
report.txt

# pre-compiled binary
probelab/beacon-chain
4 changes: 2 additions & 2 deletions .golangci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ run:
- proto
- tools/analyzers
timeout: 10m
go: '1.21.5'
go: '1.22.6'

linters:
enable-all: true
Expand Down Expand Up @@ -34,7 +34,6 @@ linters:
- dogsled
- dupl
- durationcheck
- errorlint
- exhaustive
- exhaustruct
- forbidigo
Expand All @@ -52,6 +51,7 @@ linters:
- gofumpt
- gomnd
- gomoddirectives
- gosec
- inamedparam
- interfacebloat
- ireturn
Expand Down
2 changes: 0 additions & 2 deletions .policy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,6 @@ approval_rules:
only_changed_files:
paths:
- "*pb.go"
- "*pb.gw.go"
- "*.bazel"
options:
ignore_commits_by:
Expand Down Expand Up @@ -69,7 +68,6 @@ approval_rules:
changed_files:
ignore:
- "*pb.go"
- "*pb.gw.go"
- "*.bazel"
options:
ignore_commits_by:
Expand Down
8 changes: 1 addition & 7 deletions BUILD.bazel
Original file line number Diff line number Diff line change
Expand Up @@ -55,13 +55,6 @@ alias(
visibility = ["//visibility:public"],
)

# Protobuf gRPC gateway compiler
alias(
name = "grpc_gateway_proto_compiler",
actual = "@com_github_grpc_ecosystem_grpc_gateway_v2//protoc-gen-grpc-gateway:go_gen_grpc_gateway",
visibility = ["//visibility:public"],
)

gometalinter(
name = "gometalinter",
config = "//:.gometalinter.json",
Expand Down Expand Up @@ -224,6 +217,7 @@ nogo(
"@org_golang_x_tools//go/analysis/passes/deepequalerrors:go_default_library",
"@org_golang_x_tools//go/analysis/passes/defers:go_default_library",
"@org_golang_x_tools//go/analysis/passes/directive:go_default_library",
"@org_golang_x_tools//go/analysis/passes/errorsas:go_default_library",
# fieldalignment disabled
#"@org_golang_x_tools//go/analysis/passes/fieldalignment:go_default_library",
"@org_golang_x_tools//go/analysis/passes/findcall:go_default_library",
Expand Down
Loading