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

feat: go 1.22 and pebble v1.1.0 for celestia-node #3202

Closed
wants to merge 390 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
390 commits
Select commit Hold shift + click to select a range
10351be
fix(share/eds): scale up inverted_index badger levels (#2591)
walldiss Aug 22, 2023
bb9b4d4
feat(blob): improve gas estimation and track min gas price (#2511)
cmwaters Aug 22, 2023
7682b00
fix(cmd/blob): fix response (#2600)
vgonkivs Aug 23, 2023
d5b1e19
deps: bump dagstore (#2598)
walldiss Aug 23, 2023
b6efbc9
nodebuilder/core: Set default ports for RPC and GRPC (#2596)
renaynay Aug 23, 2023
bbe970f
feat(cmd/node): add logs cmd to dynamically change the log level (#2601)
vgonkivs Aug 23, 2023
440e232
chore(deps): bump dagstore (#2602)
walldiss Aug 24, 2023
1205437
refactor: address namespace follow-ups from celestia-app v1.0.0-rc12 …
rootulp Aug 24, 2023
628559b
feat(edssser): introduce EDS Store Stresser and cel-shed utility (#2482)
Wondertan Aug 25, 2023
4b96022
feat(share/p2p/discovery): Warning for discovery loop if haven't foun…
nodersteam Aug 25, 2023
196e849
fix(eds/blockstore): Puts on EDSStore Blockstore (#2532)
distractedm1nd Aug 28, 2023
8deffba
fix: fixing panic on GetShare with out of bounds indexes (#2605)
distractedm1nd Aug 29, 2023
9d663cf
chore: bump go-header and go-fraud (#2619)
Wondertan Aug 30, 2023
47047f3
chore(nodebuilder/p2p)!: Bump arabica-10 (#2639)
tty47 Aug 31, 2023
9ff98c4
chore(deps): bump golanci-lint workflow (#2641)
distractedm1nd Sep 4, 2023
da84112
feat(share/eds) add dagstore shards status metric (#2642)
walldiss Sep 4, 2023
613d229
refactor(share)!: have NamespacedShares fields use snake_case in JSON…
distractedm1nd Sep 4, 2023
ab56434
chore(deps): bump golangci/golangci-lint-action from 3.6.0 to 3.7.0 (…
dependabot[bot] Sep 4, 2023
afc0504
chore(deps): bump alpine from 3.18.2 to 3.18.3 (#2564)
dependabot[bot] Sep 4, 2023
80d6dba
chore(deps): bump cosmossdk.io/math from 1.1.1 to 1.1.2 (#2594)
dependabot[bot] Sep 4, 2023
d75a743
tests(swamp): befp testing (#2584)
vgonkivs Sep 4, 2023
42caaee
chore(deps): bump github.com/ipfs/go-ipld-cbor from 0.0.6 to 0.1.0 (#…
dependabot[bot] Sep 4, 2023
9415cf0
chore(deps): bump github.com/ipfs/go-ipld-format from 0.5.0 to 0.6.0 …
dependabot[bot] Sep 4, 2023
a31a808
feat: local docker telemetry infra (#2296)
distractedm1nd Sep 4, 2023
a01e51d
chore(deps): bump github.com/ipfs/go-block-format from 0.1.2 to 0.2.0…
dependabot[bot] Sep 4, 2023
81d6d3b
chore!: bump celestia-app to v1.0.0-rc13 (#2646)
evan-forbes Sep 4, 2023
a3220f4
fix(blob): typo, sumitter -> submitter (#2648)
ramin Sep 5, 2023
f9cf180
chore(nodebuilder/tests): Clean up integration tests in `p2p_test` (#…
renaynay Sep 5, 2023
da8244e
refactor(blob): removing jsonProof (#2652)
distractedm1nd Sep 5, 2023
456d169
feat(eds/store): remove corrupted blocks from store (#2625)
distractedm1nd Sep 5, 2023
c1139e4
chore(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlpmetric/…
dependabot[bot] Sep 5, 2023
1751d62
chore(deps): migrate to boxo (#2595)
Wondertan Sep 5, 2023
34bc95f
chore(deps): bump github.com/ipfs/go-ipfs-ds-help from 1.1.0 to 1.1.1…
dependabot[bot] Sep 5, 2023
96388ea
chore(go.mod): bump go-header (#2657)
renaynay Sep 5, 2023
c146a0a
feat(nodebuilder/header): Bootstrap from previously seen peers (#2507)
renaynay Sep 5, 2023
a5e01b9
feat(modp2p): listen on WebTransport by default (#2660)
Wondertan Sep 6, 2023
1c84b04
fix(share/eds): skip concurrent writes on edsstore Put (#2613)
walldiss Sep 6, 2023
7601c08
chore(lint/sort-imports): fix absolute path for sort-imports (#2640)
walldiss Sep 6, 2023
cb46dc1
chore: cleanup usage of `share.Root`(DAH) (#2481)
Wondertan Sep 7, 2023
9957618
improvement!(blob/service): add options to submit (#2630)
vgonkivs Sep 7, 2023
d803cf8
chore!: bump mocha chain with new bootstrappers and genesis hash (#2668)
Bidon15 Sep 7, 2023
a3d4cd5
feat(headertest): Validate exact error types in header tests (#2644)
Manav-Aggarwal Sep 7, 2023
b1a6349
chore: bump celestia-app to v1.0.0-rc14 (#2662)
evan-forbes Sep 7, 2023
3f9e88b
chore: bump libp2p (#2676)
Wondertan Sep 8, 2023
4f047c2
fix(modshare): start peer manager after Syncer (#2677)
Wondertan Sep 8, 2023
c650453
feat(cmd/blob): add fee and gasLimit flags (#2669)
vgonkivs Sep 8, 2023
a770ca1
chore(nodebuilder/p2p): BlockTime from 15 sec --> 10 sec (#2692)
renaynay Sep 11, 2023
6cc54e7
refactor(nodebuilder/header): get rid of `InitStore` (#2678)
renaynay Sep 11, 2023
8ca777e
chore: fix unknown in ghcr registry (#2693)
Bidon15 Sep 11, 2023
3c8b9c0
chore: bump docker ci to v0.2.3 (#2696)
Bidon15 Sep 12, 2023
9b9d8d5
chore(deps): Bump actions/checkout from 3 to 4 (#2690)
dependabot[bot] Sep 12, 2023
4b8cd12
chore(deps): Bump golang.org/x/crypto from 0.12.0 to 0.13.0 (#2688)
dependabot[bot] Sep 12, 2023
5a47b1a
chore(deps): Bump github.com/ipfs/go-block-format from 0.1.2 to 0.2.0…
dependabot[bot] Sep 12, 2023
5ed602c
chore(deps): Bump github.com/libp2p/go-libp2p-routing-helpers from 0.…
dependabot[bot] Sep 12, 2023
3f5ca07
chore(deps): Bump go.opentelemetry.io/contrib/instrumentation/runtime…
dependabot[bot] Sep 12, 2023
bf31c4f
chore(deps): Bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/o…
dependabot[bot] Sep 12, 2023
28bd438
Stale issue github workflow (#2667)
ramin Sep 13, 2023
9260a8b
refactor(swamp): use RPC client instead of service pointers (#2699)
distractedm1nd Sep 13, 2023
25ac002
Goreleaser (#2661)
MSevey Sep 13, 2023
7c1f8f3
fix(shrexeds): close stream (#2705)
Wondertan Sep 14, 2023
4d98585
feat(share/eds): Rework accessor cache (#2612)
walldiss Sep 18, 2023
dd15372
chore(deps): Bump actions/checkout from 3 to 4 (#2718)
dependabot[bot] Sep 18, 2023
3196746
chore(deps): Bump go.opentelemetry.io/otel/exporters/otlp/otlpmetric/…
dependabot[bot] Sep 18, 2023
fd90764
chore(deps): Bump github.com/hashicorp/golang-lru/v2 from 2.0.5 to 2.…
dependabot[bot] Sep 18, 2023
288e992
feat(share/store/cache): Split accessor cache into recent and blockst…
walldiss Sep 18, 2023
eae39fd
chore(deps): Bump mathieudutour/github-tag-action from 6.0 to 6.1 (#2…
dependabot[bot] Sep 18, 2023
c134ce7
chore(deps): Bump goreleaser/goreleaser-action from 4 to 5 (#2719)
dependabot[bot] Sep 18, 2023
60eb760
chore(deps): Bump celestiaorg/.github from 0.2.2 to 0.2.3 (#2720)
dependabot[bot] Sep 18, 2023
f6d1056
chore(deps): Bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/o…
dependabot[bot] Sep 18, 2023
f044c92
chore(dependabot): add otel group to dependabot (#2722)
walldiss Sep 19, 2023
ebae9b9
chore(deps): Bump go.uber.org/zap from 1.25.0 to 1.26.0 (#2731)
dependabot[bot] Sep 19, 2023
38c516f
chore(deps): Bump go.opentelemetry.io/contrib/instrumentation/runtime…
dependabot[bot] Sep 20, 2023
591bc42
docs: Add share p2p documentation (#2008)
derrandz Sep 20, 2023
953a349
feat(share/eds/cache): Add accessor cache refs counter (#2723)
walldiss Sep 21, 2023
15b8bcc
feat(share/eds/store): expose eds store params (#2724)
walldiss Sep 21, 2023
2b61033
deps!: bump nmt, breaking JSON RPC return types including nmt Proofs …
distractedm1nd Sep 21, 2023
b6ac8c2
refactoring(full/availability): removing TeeGetter, storing via Share…
distractedm1nd Sep 21, 2023
9be8dab
chore(deps): Bump google.golang.org/grpc from 1.58.0 to 1.58.1 (#2740)
dependabot[bot] Sep 21, 2023
303db05
chore(deps): Bump github.com/ipfs/boxo from 0.12.0 to 0.13.0 (#2734)
dependabot[bot] Sep 21, 2023
3426751
fix(full/availability): short-circuiting SharesAvailable on empty DAH…
distractedm1nd Sep 22, 2023
5e22259
fix: improve ErrNoStateAccess message (#2752)
distractedm1nd Sep 25, 2023
4289e09
refactor(availability): merging cache.ShareAvailability and light.Sha…
distractedm1nd Sep 25, 2023
8602d6e
refactor(share/discovery): decrease default Advertisement interval (#…
walldiss Sep 25, 2023
4c93147
chore!: bump core and app (#2753)
cmwaters Sep 25, 2023
925961e
chore(deps): Bump github.com/ipfs/boxo from 0.13.0 to 0.13.1 (#2757)
dependabot[bot] Sep 27, 2023
cfdd9be
chore(deps): Bump google.golang.org/grpc from 1.58.1 to 1.58.2 (#2756)
dependabot[bot] Sep 27, 2023
49e6c24
fix(share/p2p/peers): Prevent making pools for nil DataHash (#2761)
renaynay Sep 27, 2023
849cb67
ignore dependabot in issue-label-automation/automate-labels workflow …
ramin Sep 28, 2023
bb9658a
test(share/eds/cache): benchmark eds cache eviction performance (#2778)
walldiss Oct 2, 2023
20c7476
chore(deps): fix dependabot otel grouping (#2795)
walldiss Oct 2, 2023
9e0d021
chore(deps): Bump go.opentelemetry.io/otel/exporters/otlp/otlptrace f…
dependabot[bot] Oct 2, 2023
403a39e
chore: bump celestia-app, celestia-core, and the cosmos-sdk (#2801)
evan-forbes Oct 5, 2023
e6e8402
feat(cmd/rpc): add commands for the p2p module (#2599)
vgonkivs Sep 4, 2023
ae7a1d8
feat(rpc): add daser cmd (#2651)
vgonkivs Sep 5, 2023
c89ada1
cmd(rpc): add header cmd (#2658)
vgonkivs Sep 6, 2023
e216544
feat(rpc): add share cmd (#2664)
vgonkivs Sep 13, 2023
c38fcb7
feat(rpc): add admin cmd (#2701)
vgonkivs Sep 15, 2023
cc02d71
feat(rpc): add state cmd (#2691)
vgonkivs Sep 15, 2023
0d081eb
refactor(cmd): extract rpc cmds (#2706)
vgonkivs Sep 25, 2023
f6a1e9d
refactor(rpc/blob) extend docs in blob (#2755)
vgonkivs Sep 26, 2023
f596e11
feat(cmd/rpc): add node store flag (#2762)
vgonkivs Oct 2, 2023
76ced90
refactor(gateway): remove deprecated endpoints (#2764)
vgonkivs Oct 2, 2023
9ef7594
refactoring(rpc): remove authEnvKey (#2810)
vgonkivs Oct 5, 2023
0b5fc0b
refactoring!(rpc/cmd): rework rpc commands (#2812)
vgonkivs Oct 5, 2023
e6a6982
chore(deps): Bump the otel group with 2 updates (#2800)
dependabot[bot] Oct 6, 2023
4245411
chore(deps): Bump github.com/prometheus/client_golang from 1.16.0 to …
dependabot[bot] Oct 6, 2023
f6b7b23
chore(deps): Bump github.com/hashicorp/golang-lru/v2 from 2.0.6 to 2.…
dependabot[bot] Oct 6, 2023
fc00746
chore(deps): Bump alpine from 3.18.3 to 3.18.4 (#2794)
dependabot[bot] Oct 6, 2023
95727d7
(chore) ensure all dependency group PRs get the default label (#2798)
ramin Oct 6, 2023
49d962e
deps: bump go-header (#2813)
renaynay Oct 6, 2023
270931b
fix(share/peer-manager): use mutex for peer-manager pool cleanup (#2817)
walldiss Oct 9, 2023
1ba92c3
chore(deps): Bump go.opentelemetry.io/contrib/instrumentation/runtime…
dependabot[bot] Oct 9, 2023
ec4472a
feat(discovery): discover peers by tag (#2730)
walldiss Oct 9, 2023
5e5f463
chore(deps): Bump golang.org/x/crypto from 0.13.0 to 0.14.0 (#2821)
dependabot[bot] Oct 9, 2023
a2cf93d
fix(docs): fix GetVerifiedRange doc (#2826)
vgonkivs Oct 9, 2023
88c80e5
chore(deps): Bump golang.org/x/sync from 0.3.0 to 0.4.0 (#2820)
dependabot[bot] Oct 9, 2023
321b3aa
fix(tests)!: fix FraudProofHandling test (#2665)
vgonkivs Oct 2, 2023
9747432
chore(share/availability)!: Remove `ProbabilityOfAvailability` endpoi…
renaynay Oct 4, 2023
6f083b6
chore(api | nodebuilder)!: Elevate all api permissions to `read` and …
renaynay Oct 4, 2023
d69d3b2
refactor(share)!: replacing share.Root with header.ExtendedHeader in …
distractedm1nd Oct 6, 2023
00b32a8
fix!: make API version match node version
distractedm1nd Oct 9, 2023
3e56a04
chore(share/ipld): obliterate expensive ipld getter tracing (#2832)
Wondertan Oct 10, 2023
937eb43
fix(share/p2p/peer-manager) fix race for hasPeerCh pointer read (#2835)
walldiss Oct 11, 2023
127eca7
chore: bump to the official v1.0.0 tag of celestia-app (#2831)
evan-forbes Oct 11, 2023
7491d53
fix(share/eds): fix races in cache tests (#2834)
walldiss Oct 12, 2023
f1a302b
chore: Update docker-build-publish.yml (#2838)
MSevey Oct 12, 2023
17619db
fix(modp2p): temporary disable quic (#2837)
Wondertan Oct 13, 2023
a52e2de
chore: adding mainnet chain id and setting as default (#2840)
distractedm1nd Oct 13, 2023
34775bb
bug: fix duplicate docker build stages (#2845)
MSevey Oct 13, 2023
4f2a44b
fix(blob/service): fix getByCommitment (#2828)
vgonkivs Oct 13, 2023
dbf7dbf
fix: removing chainid from default store name for mainnet (#2841)
distractedm1nd Oct 13, 2023
422dea2
deps!: Bumps go-header (#2844)
renaynay Oct 13, 2023
9f2b74a
misc(blob): Add debug logs for the GetAll method (#2749)
rise2semi Oct 16, 2023
b54f2b7
chore(deps): Bump tspascoal/get-user-teams-membership from 2 to 3 (#2…
dependabot[bot] Oct 16, 2023
d16c355
chore(deps): Bump github.com/celestiaorg/celestia-app from 1.0.0 to 1…
dependabot[bot] Oct 16, 2023
0b85448
fix(share/getters): short-circuit on empty root in ShrexGetter (#2846)
distractedm1nd Oct 16, 2023
a7a17e4
fix(blob): properly wrap error in GetAll method (#2853)
tzdybal Oct 17, 2023
dd53c3b
chore(deps): Bump celestiaorg/.github from 0.2.3 to 0.2.8 (#2851)
dependabot[bot] Oct 18, 2023
40eea90
fix(p2p): Start listening to QUIC when CELESTIA_ENABLE_QUIC is set (#…
oblique Oct 18, 2023
2c5eef7
fix(core): Increase listener timeout to 3x block time (#2852)
renaynay Oct 18, 2023
db16322
chore: fix docker builds for arm64 (#2862)
Bidon15 Oct 19, 2023
39b5c77
override organization pull_request_template.md (#2805)
ramin Oct 23, 2023
1a5d63c
(ci) matrix tests for different OS (#2855)
ramin Oct 23, 2023
e8eaf4a
update golangci-lint (#2868)
ramin Oct 23, 2023
7ac7287
fix(docgen): fix das naming for the openrpc spec (#2870)
vgonkivs Oct 24, 2023
43e6bbf
chore(nodebuilder/das): change daser module name to das (#2871)
vgonkivs Oct 24, 2023
565691f
tests(share/byzantine): extend befp tests (#2864)
vgonkivs Oct 25, 2023
7d54545
signed binaries for goreleaser (#2869)
ramin Oct 26, 2023
aa6e0d8
chore: bump go-header (#2877)
Wondertan Oct 26, 2023
6a1e804
fix(core/listener): make listener to retry subscribing on errors (#2876)
walldiss Oct 26, 2023
8e2aaa4
chore(deps): Bumps app to v1.3.0 (#2881)
renaynay Oct 27, 2023
1552e9e
(ci) update github actions ci to use a single GO_VERSION variable (#2…
ramin Oct 30, 2023
f6a649e
chore(nodebuilder): bind OTLP error logging (#2861)
Wondertan Oct 30, 2023
62e1769
(ci) mark flakey test suites as "continue-on-error: true" (#2874)
ramin Oct 30, 2023
2066478
refactor(nodebuilder/share/cmd)!: Take block height instead of `Exten…
bao1029p Oct 30, 2023
08f394d
feat: celestia mainnet bootstrappers (#2888)
smuu Oct 31, 2023
7d9c596
feat(nodebuilder/p2p): Add mainnet genesis hash (#2889)
renaynay Oct 31, 2023
ddd3d6a
chore(cmd): add a newline after printing token so it doesn't run into…
ramin Nov 2, 2023
33f5cd3
chore(deps): Bump actions/setup-node from 3 to 4 (#2886)
dependabot[bot] Nov 3, 2023
38ef883
chore: increase lint timeout (#2917)
vgonkivs Nov 9, 2023
806274b
fix(test/daser): stop the eds store before finishing the test (#2918)
vgonkivs Nov 9, 2023
f96a461
chore: update link to node rpc docs (#2916)
jcstein Nov 9, 2023
0c78183
chore(deps): Bump crazy-max/ghaction-import-gpg from 4 to 6 (#2885)
dependabot[bot] Nov 9, 2023
6273362
chore(deps): Bump golang.org/x/sync from 0.4.0 to 0.5.0 (#2900)
dependabot[bot] Nov 9, 2023
541cdaf
chore(deps): Bump github.com/gorilla/mux from 1.8.0 to 1.8.1 (#2899)
dependabot[bot] Nov 9, 2023
5756ad1
chore(ci): disable fail-fast on matrix tests (#2919)
ramin Nov 10, 2023
36cdfb3
chore(deps): Bump golang.org/x/text from 0.13.0 to 0.14.0 (#2901)
dependabot[bot] Nov 10, 2023
1ae18c9
chore(deps): Bump github.com/spf13/cobra from 1.7.0 to 1.8.0 (#2902)
dependabot[bot] Nov 10, 2023
1823aee
fix(blob/service): handle absence proof (#2911)
vgonkivs Nov 10, 2023
65f0f53
chore(deps): Bump go.uber.org/fx from 1.20.0 to 1.20.1 (#2879)
dependabot[bot] Nov 10, 2023
70d7a39
(ci) enable optional verbose logging on unit tests and upload artifac…
ramin Nov 10, 2023
48352eb
chore(ci): remove 'continue-on-error' configuration from flakey tests…
ramin Nov 10, 2023
db4490c
chore(deps): Bump github.com/multiformats/go-multiaddr from 0.11.0 to…
dependabot[bot] Nov 10, 2023
0847919
chore(deps): Bump google.golang.org/grpc from 1.58.3 to 1.59.0 (#2866)
dependabot[bot] Nov 10, 2023
3fde8c9
chore(deps): Bump github.com/ipfs/boxo from 0.13.1 to 0.15.0 (#2903)
dependabot[bot] Nov 10, 2023
a4ef6d1
feat(core): Enable metrics for core package (#2863)
renaynay Nov 20, 2023
d1883d6
chore: bump celestia-app to v1.4.0 (#2948)
evan-forbes Nov 23, 2023
dd3b8e1
feat(cmd): pass Start options; add WithFlagSet option (#2950)
tuxcanfly Nov 23, 2023
7fe691e
chore(node): tweak pyroscope options (#2974)
Wondertan Nov 29, 2023
24b333d
chore(modheader): lower store cache size for LN (#2975)
Wondertan Nov 29, 2023
72ace5d
misc(config): add @ramin to codeowners (#2973)
ramin Nov 30, 2023
fa6a137
fix(node/store): substantial memory usage improvements (#2960)
Wondertan Nov 30, 2023
31f0e25
refactor(modp2p): decouple Bitswap (#2962)
Wondertan Nov 30, 2023
f2d62f8
test(blob): add submitting equal blobs test case (#2914)
vgonkivs Dec 4, 2023
d84bc9e
chore(deps): Bump alpine from 3.18.4 to 3.18.5 (#2987)
dependabot[bot] Dec 4, 2023
b7b6350
ci: configure prerelease-suffix (#2990)
rootulp Dec 5, 2023
dc1bd00
pruner: Implement skeleton for pruner package (#2972)
renaynay Dec 5, 2023
b709b4e
fix(cmd): explicitly set a string representation of the error (#2997)
vgonkivs Dec 8, 2023
3272912
share: typos fix (#2993)
BorkBorked Dec 12, 2023
31e0660
Revert "fix(modp2p): temporary disable quic (#2837)" (#2963)
Wondertan Dec 13, 2023
1403f1d
chore(deps): Bump alpine from 3.18.5 to 3.19.0 (#3002)
dependabot[bot] Dec 15, 2023
791f53f
chore(deps): Bump actions/stale from 8 to 9 (#3001)
dependabot[bot] Dec 15, 2023
cde1065
chore(deps): Bump actions/setup-go from 4 to 5 (#3000)
dependabot[bot] Dec 15, 2023
fae3024
feat(rpc): default binding to localhost vs 0.0.0.0 open to world (#2955)
ramin Dec 18, 2023
1d228f0
ignore otel patch updates (#2988)
ramin Dec 18, 2023
e38a7bf
fix(share/byzantine): fix proof collection (#2957)
vgonkivs Dec 18, 2023
8a39228
chore(deps): Bump actions/upload-artifact from 3 to 4 (#3014)
dependabot[bot] Dec 18, 2023
a61ae5c
chore(deps): Bump github.com/hashicorp/go-retryablehttp from 0.7.4 to…
dependabot[bot] Dec 18, 2023
7f51c59
chore(deps): Bump cosmossdk.io/math from 1.1.2 to 1.2.0 (#2923)
dependabot[bot] Dec 18, 2023
c34b741
feat(share/p2p/peer-manager): limit amount of stored pools in peer-ma…
walldiss Dec 18, 2023
150378f
chore: bump go-libp2p (#2883)
Wondertan Dec 20, 2023
ccf9b56
chore(deps): Bump golang.org/x/crypto from 0.14.0 to 0.17.0 (#3050)
dependabot[bot] Dec 21, 2023
43ce44a
chore(deps): Bump github.com/prometheus/client_golang from 1.17.0 to …
dependabot[bot] Jan 2, 2024
87a7a1a
chore(deps): Bump github.com/ipfs/boxo from 0.15.0 to 0.16.0 (#3057)
dependabot[bot] Jan 2, 2024
5605f15
chore(deps): Bump github.com/libp2p/go-libp2p-kad-dht from 0.25.1 to …
dependabot[bot] Jan 2, 2024
53e46c6
chore(deps): Bump google.golang.org/protobuf from 1.31.0 to 1.32.0 (#…
dependabot[bot] Jan 2, 2024
77cc973
chore(share|das|libs/utils): DRY context resetting in the event of an…
cyneptic Jan 2, 2024
b97175c
chore(go.mod): bump go-header (#3052)
renaynay Jan 2, 2024
b487830
chore(deps): Bump google.golang.org/grpc from 1.59.0 to 1.60.1 (#3060)
dependabot[bot] Jan 2, 2024
6f5fef8
chore(p2p/flags): Handle empty p2p.network flag. (#3004)
00x-dx Jan 2, 2024
d517e3c
chore(nodebuilder/p2p)!: add arabica-11 (#3066)
smuu Jan 3, 2024
f75e255
chore(go.mod): Bump header to latest release (#3067)
renaynay Jan 4, 2024
45e1847
feat(nodebuilder/prune)!: Enable sampling window for light nodes (#2991)
renaynay Jan 4, 2024
ade25d7
refactor(makefile + ci): rename swamp -> integration (#3065)
ramin Jan 8, 2024
1afe0a1
chore(deps): update otel group (#3068)
ramin Jan 8, 2024
f8f4af7
test: cleanup of PR 2998 to simplify (#3051)
ramin Jan 8, 2024
73336ed
fix(core): Use `Verify` from go-header pkg in `CoreExchange` (#3077)
renaynay Jan 9, 2024
49894c0
chore(modstate): Remove IsStopped endpoint from StateModule (#2912)
Chirag018 Jan 10, 2024
9b2d82a
chore(deps): Bump deps (#3091)
renaynay Jan 10, 2024
0ce8241
chore(deps): Bump go-header (#3096)
renaynay Jan 12, 2024
a7c49d2
ci: add continue-on-error temporarily (#3100)
ramin Jan 12, 2024
73771ec
fix: clarifying blob.GetAll godoc (#3090)
distractedm1nd Jan 16, 2024
4083ea8
chore: cleanup go.mod file require sections (#3103)
Jorropo Jan 16, 2024
ad92edb
feat(nodebuilder): log node version on start (#3089)
Halimao Jan 16, 2024
36205cc
fix(core): Do not propagate blocks if subscribed to blocks from incor…
renaynay Jan 17, 2024
2c72662
chore(deps): Bump cosmossdk.io/errors from 1.0.0 to 1.0.1 (#3105)
dependabot[bot] Jan 18, 2024
65c6b65
chore: unfork badger and ds-badger4 (#3110)
Wondertan Jan 19, 2024
ba38009
fix(tests/befp): fix panic in befp test (#3108)
vgonkivs Jan 19, 2024
2294805
chore(nodebuilder/state): SubmitTx endpoint takes read-level permissi…
moldis Jan 19, 2024
8f768a7
chore(deps): Bump the otel group with 4 updates (#3121)
dependabot[bot] Jan 22, 2024
c173a1e
test(gateway): slight refactor of some presentation and add some endp…
ramin Jan 23, 2024
dd18169
feat(blob/service): cover getByCommitment with benchmark (#3116)
vgonkivs Jan 23, 2024
ba969f9
chore: make CI green (#3114)
ramin Jan 23, 2024
af417b0
fix(libs/pidstore): Detect corruption on startup and reset pidstore (…
renaynay Jan 23, 2024
debad37
refactor(blob)!: replace SubmitOptions with a GasPrice parameter (#3094)
distractedm1nd Jan 23, 2024
4850c90
feat!(rpc): rpc.disable-auth flag (#3117)
distractedm1nd Jan 29, 2024
9484e15
feat(rpc/node): readiness check (#3118)
distractedm1nd Jan 29, 2024
1bae060
chore(spelling): fix all stray typos across comments and tests (#3142)
ramin Jan 29, 2024
cc087ac
chore(deps): Bump github.com/multiformats/go-multiaddr from 0.12.1 to…
dependabot[bot] Jan 29, 2024
b57ad60
chore(deps): Bump alpine from 3.19.0 to 3.19.1 (#3143)
dependabot[bot] Jan 29, 2024
f235d10
feat(blob/trace): cover blob service with traces (#3113)
vgonkivs Jan 30, 2024
d7c7697
ci(unit tests): YOINK unit tests with race detector temporarily (#3147)
ramin Jan 31, 2024
c32ccf5
chore(deps): Bump codecov/codecov-action from 3.1.4 to 3.1.6 (#3148)
dependabot[bot] Feb 1, 2024
625cdf3
feat(rpc): implementing go-da interface (#3146)
distractedm1nd Feb 1, 2024
a33c80e
chore: bump go-header (#3158)
Wondertan Feb 1, 2024
01585ba
chore: add missing stop ticker (#3161)
htiennv Feb 5, 2024
e55e1c8
fix: improve rpc.skip-auth (#3152)
distractedm1nd Feb 6, 2024
53fbbfe
bump deps
faddat Feb 22, 2024
43c5ef6
move to local machine: updating pyroscope
faddat Feb 22, 2024
4c6e1e0
Add Grafana profiling libraries
faddat Feb 22, 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
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion .github/CODEOWNERS
Validating CODEOWNERS rules …
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,6 @@
# global owners are only requested if there isn't a more specific
# codeowner specified below. For this reason, the global codeowners
# are often repeated in package-level definitions.
* @renaynay @Wondertan @vgonkivs @distractedm1nd @walldiss
* @renaynay @Wondertan @vgonkivs @distractedm1nd @walldiss @ramin

docs/adr @adlerjohn @liamsi
11 changes: 11 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,8 @@ updates:
day: monday
time: "11:00"
open-pull-requests-limit: 10
labels:
- kind:deps
- package-ecosystem: gomod
directory: "/"
schedule:
Expand All @@ -19,10 +21,19 @@ updates:
- renaynay
labels:
- kind:deps
ignore:
- dependency-name: "*otel*"
update-types: ["version-update:semver-patch"]
groups:
otel:
patterns:
- "go.opentelemetry.io/otel*"
- package-ecosystem: docker
directory: "/"
schedule:
interval: weekly
day: monday
time: "11:00"
open-pull-requests-limit: 10
labels:
- kind:deps
14 changes: 14 additions & 0 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
<!--
Thank you for submitting a pull request!

Please make sure you have reviewed our contributors guide before submitting your
first PR.

Please ensure you've addressed or included references to any related issues.

Tips:
- Use keywords like "closes" or "fixes" followed by an issue number to automatically close related issues when the PR is merged (e.g., "closes #123" or "fixes #123").
- Describe the changes made in the PR.
- Ensure the PR has one of the required tags (kind:fix, kind:misc, kind:break!, kind:refactor, kind:feat, kind:deps, kind:docs, kind:ci, kind:chore, kind:testing)

-->
104 changes: 90 additions & 14 deletions .github/workflows/ci_release.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
name: CI and Release
on:
merge_group:
push:
branches:
- main
Expand All @@ -8,7 +9,6 @@ on:
- "v*"
pull_request:
workflow_dispatch:
# Inputs the workflow accepts.
inputs:
version:
# Friendly description to be shown in the UI instead of 'name'
Expand All @@ -22,46 +22,122 @@ on:
- major

jobs:
# set up go version for use through pipelines, setting
# variable one time and setting outputs to access passing it
# to other jobs
setup:
runs-on: ubuntu-latest
env:
# upgrade go version throughout pipeline here
GO_VERSION: "1.21"
outputs:
go-version: ${{ steps.set-vars.outputs.go-version }}
branch: ${{ steps.trim_ref.outputs.branch }}
debug: ${{ steps.debug.outputs.debug }}
steps:
- name: Set go version
id: set-vars
run: echo "go-version=${{env.GO_VERSION}}" >> "$GITHUB_OUTPUT"

- name: Trim branch name
id: trim_ref
run: |
echo "branch=$(${${{ github.ref }}:11})" >> $GITHUB_OUTPUT

- name: Set debug output
id: debug
run: |
if [[ "${{ runner.debug }}" == "true" ]]; then
echo "debug=true" >> $GITHUB_ENV
else
echo "debug=false" >> $GITHUB_ENV
fi

# Dockerfile Linting
hadolint:
uses: celestiaorg/.github/.github/workflows/reusable_dockerfile_lint.yml@v0.1.1 # yamllint disable-line rule:line-length
uses: celestiaorg/.github/.github/workflows/reusable_dockerfile_lint.yml@v0.2.8 # yamllint disable-line rule:line-length
with:
dockerfile: Dockerfile

yamllint:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: celestiaorg/.github/.github/actions/yamllint@v0.1.1
- uses: actions/checkout@v4
- uses: celestiaorg/.github/.github/actions/yamllint@v0.2.8

markdown-lint:
name: Markdown Lint
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/setup-node@v3
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version: 18
- run: |
npm install -g markdownlint-cli@0.32.1
markdownlint --config .markdownlint.yaml '**/*.md'

go-ci:
needs: setup
uses: ./.github/workflows/go-ci.yml
with:
go-version: ${{ needs.setup.outputs.go-version }}

# Make a release if this is a manually trigger job, i.e. workflow_dispatch
release:
# If this was a workflow dispatch event, we need to generate and push a tag
# for goreleaser to grab
version_bump:
needs: [hadolint, yamllint, markdown-lint, go-ci]
runs-on: ubuntu-latest
if: ${{ github.event_name == 'workflow_dispatch' }}
permissions: "write-all"
steps:
- uses: actions/checkout@v3
- name: Version Release
uses: celestiaorg/.github/.github/actions/version-release@v0.1.1
- uses: actions/checkout@v4

- name: Bump version and push tag
# Placing the if condition here is a workaround for needing to block
# on this step during workflow dispatch events but the step not
# needing to run on tags. If we had the if condition on the full
# version_bump section, it would skip and not run, which would result
# in goreleaser not running either.
if: ${{ github.event_name == 'workflow_dispatch' }}
uses: mathieudutour/github-tag-action@v6.1
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
default_bump: ${{ inputs.version }}
release_branches: ${{ needs.setup.outputs.branch }}

# Generate the release with goreleaser to include pre-built binaries
goreleaser:
needs: version_bump
runs-on: ubuntu-latest
if: |
github.event_name == 'workflow_dispatch' ||
(github.event_name == 'push' && contains(github.ref, 'refs/tags/'))
permissions: "write-all"
steps:
- uses: actions/checkout@v4

- run: git fetch --force --tags

- uses: actions/setup-go@v5
with:
go-version: ${{ needs.setup.outputs.go-version }}

- name: Import GPG key
id: import_gpg
uses: crazy-max/ghaction-import-gpg@v6
with:
gpg_private_key: ${{ secrets.GPG_SIGNING_KEY }}
passphrase: ${{ secrets.GPG_PASSPHRASE }}

# Generate the binaries and release
- uses: goreleaser/goreleaser-action@v5
with:
github-token: ${{secrets.GITHUB_TOKEN}}
version-bump: ${{inputs.version}}
distribution: goreleaser
version: latest
args: release --clean
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
GPG_FINGERPRINT: ${{ steps.import_gpg.outputs.fingerprint }}

# TODO: permission issue, but not worth fixing as this should be refactored
# into the celestiaorg/.github repo, at which point any permission issues will
Expand Down
5 changes: 3 additions & 2 deletions .github/workflows/docker-build-publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,10 @@ name: Docker Build & Publish

# Trigger on all push events, new semantic version tags, and all PRs
on:
merge_group:
push:
branches:
- "**"
- "main"
tags:
- "v[0-9]+.[0-9]+.[0-9]+"
- "v[0-9]+.[0-9]+.[0-9]+-alpha.[0-9]+"
Expand All @@ -17,6 +18,6 @@ jobs:
permissions:
contents: write
packages: write
uses: celestiaorg/.github/.github/workflows/reusable_dockerfile_pipeline.yml@v0.1.1 # yamllint disable-line rule:line-length
uses: celestiaorg/.github/.github/workflows/reusable_dockerfile_pipeline.yml@v0.2.8 # yamllint disable-line rule:line-length
with:
dockerfile: Dockerfile
Loading
Loading