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

[AUTO] Rename upstream Go module at 2bd6bd01d2e8561dd7fc21b631f4a34ac16627a1 #57

Conversation

github-actions[bot]
Copy link

PR generated by GitHub Action

Files changed:
M	accounts/abi/abi.go
M	accounts/abi/abi_test.go
M	accounts/abi/bind/auth.go
M	accounts/abi/bind/backend.go
M	accounts/abi/bind/backends/simulated.go
M	accounts/abi/bind/base.go
M	accounts/abi/bind/base_test.go
M	accounts/abi/bind/bind.go
M	accounts/abi/bind/bind_test.go
M	accounts/abi/bind/template.go
M	accounts/abi/bind/util.go
M	accounts/abi/bind/util_test.go
M	accounts/abi/error.go
M	accounts/abi/event.go
M	accounts/abi/event_test.go
M	accounts/abi/method.go
M	accounts/abi/pack.go
M	accounts/abi/pack_test.go
M	accounts/abi/packing_test.go
M	accounts/abi/topics.go
M	accounts/abi/topics_test.go
M	accounts/abi/type.go
M	accounts/abi/type_test.go
M	accounts/abi/unpack.go
M	accounts/abi/unpack_test.go
M	accounts/accounts.go
M	accounts/accounts_test.go
M	accounts/external/backend.go
M	accounts/keystore/account_cache.go
M	accounts/keystore/account_cache_test.go
M	accounts/keystore/file_cache.go
M	accounts/keystore/key.go
M	accounts/keystore/keystore.go
M	accounts/keystore/keystore_test.go
M	accounts/keystore/passphrase.go
M	accounts/keystore/passphrase_test.go
M	accounts/keystore/plain.go
M	accounts/keystore/plain_test.go
M	accounts/keystore/presale.go
M	accounts/keystore/wallet.go
M	accounts/keystore/watch.go
M	accounts/manager.go
M	accounts/scwallet/hub.go
M	accounts/scwallet/securechannel.go
M	accounts/scwallet/wallet.go
M	accounts/usbwallet/hub.go
M	accounts/usbwallet/ledger.go
M	accounts/usbwallet/trezor.go
M	accounts/usbwallet/wallet.go
M	beacon/engine/errors.go
M	beacon/engine/gen_blockparams.go
M	beacon/engine/gen_ed.go
M	beacon/engine/gen_epe.go
M	beacon/engine/types.go
M	beacon/light/canonical.go
M	beacon/light/committee_chain.go
M	beacon/light/committee_chain_test.go
M	beacon/light/test_helpers.go
M	beacon/merkle/merkle.go
M	beacon/types/committee.go
M	beacon/types/config.go
M	beacon/types/gen_header_json.go
M	beacon/types/gen_syncaggregate_json.go
M	beacon/types/header.go
M	beacon/types/light_sync.go
M	build/ci.go
M	cmd/abidump/main.go
M	cmd/abigen/main.go
M	cmd/bootnode/main.go
M	cmd/clef/main.go
M	cmd/clef/run_test.go
M	cmd/devp2p/crawl.go
M	cmd/devp2p/discv4cmd.go
M	cmd/devp2p/discv5cmd.go
M	cmd/devp2p/dns_cloudflare.go
M	cmd/devp2p/dns_route53.go
M	cmd/devp2p/dnscmd.go
M	cmd/devp2p/enrcmd.go
M	cmd/devp2p/internal/ethtest/chain.go
M	cmd/devp2p/internal/ethtest/chain_test.go
M	cmd/devp2p/internal/ethtest/conn.go
M	cmd/devp2p/internal/ethtest/engine.go
M	cmd/devp2p/internal/ethtest/protocol.go
M	cmd/devp2p/internal/ethtest/snap.go
M	cmd/devp2p/internal/ethtest/suite.go
M	cmd/devp2p/internal/ethtest/suite_test.go
M	cmd/devp2p/internal/ethtest/transaction.go
M	cmd/devp2p/internal/v4test/discv4tests.go
M	cmd/devp2p/internal/v4test/framework.go
M	cmd/devp2p/internal/v5test/discv5tests.go
M	cmd/devp2p/internal/v5test/framework.go
M	cmd/devp2p/keycmd.go
M	cmd/devp2p/main.go
M	cmd/devp2p/nodeset.go
M	cmd/devp2p/nodesetcmd.go
M	cmd/devp2p/rlpxcmd.go
M	cmd/devp2p/runtest.go
M	cmd/era/main.go
M	cmd/ethkey/changepassword.go
M	cmd/ethkey/generate.go
M	cmd/ethkey/inspect.go
M	cmd/ethkey/main.go
M	cmd/ethkey/message.go
M	cmd/ethkey/run_test.go
M	cmd/ethkey/utils.go
M	cmd/evm/blockrunner.go
M	cmd/evm/compiler.go
M	cmd/evm/disasm.go
M	cmd/evm/internal/compiler/compiler.go
M	cmd/evm/internal/t8ntool/block.go
M	cmd/evm/internal/t8ntool/execution.go
M	cmd/evm/internal/t8ntool/flags.go
M	cmd/evm/internal/t8ntool/gen_header.go
M	cmd/evm/internal/t8ntool/gen_stenv.go
M	cmd/evm/internal/t8ntool/tracewriter.go
M	cmd/evm/internal/t8ntool/transaction.go
M	cmd/evm/internal/t8ntool/transition.go
M	cmd/evm/internal/t8ntool/tx_iterator.go
M	cmd/evm/main.go
M	cmd/evm/runner.go
M	cmd/evm/staterunner.go
M	cmd/evm/t8n_test.go
M	cmd/geth/accountcmd.go
M	cmd/geth/chaincmd.go
M	cmd/geth/config.go
M	cmd/geth/consolecmd.go
M	cmd/geth/consolecmd_test.go
M	cmd/geth/dbcmd.go
M	cmd/geth/exportcmd_test.go
M	cmd/geth/logging_test.go
M	cmd/geth/logtestcmd_active.go
M	cmd/geth/main.go
M	cmd/geth/misccmd.go
M	cmd/geth/run_test.go
M	cmd/geth/snapshot.go
M	cmd/geth/verkle.go
M	cmd/geth/version_check.go
M	cmd/p2psim/main.go
M	cmd/rlpdump/main.go
M	cmd/rlpdump/rlpdump_test.go
M	cmd/utils/cmd.go
M	cmd/utils/export_test.go
M	cmd/utils/flags.go
M	cmd/utils/flags_legacy.go
M	cmd/utils/history_test.go
M	cmd/utils/prompt.go
M	common/bitutil/compress_test.go
M	common/bytes.go
M	common/hexutil/json_example_test.go
M	common/math/big_test.go
M	common/prque/lazyqueue.go
M	common/prque/lazyqueue_test.go
M	common/types.go
M	consensus/beacon/consensus.go
M	consensus/beacon/faker.go
M	consensus/clique/api.go
M	consensus/clique/clique.go
M	consensus/clique/clique_test.go
M	consensus/clique/snapshot.go
M	consensus/clique/snapshot_test.go
M	consensus/consensus.go
M	consensus/ethash/consensus.go
M	consensus/ethash/consensus_test.go
M	consensus/ethash/difficulty.go
M	consensus/ethash/ethash.go
M	consensus/merger.go
M	consensus/misc/dao.go
M	consensus/misc/eip1559/eip1559.go
M	consensus/misc/eip1559/eip1559_test.go
M	consensus/misc/eip4844/eip4844.go
M	consensus/misc/eip4844/eip4844_test.go
M	consensus/misc/gaslimit.go
M	console/bridge.go
M	console/bridge_test.go
M	console/console.go
M	console/console_test.go
M	core/asm/asm.go
M	core/asm/compiler.go
M	core/bench_test.go
M	core/block_validator.go
M	core/block_validator_test.go
M	core/blockchain.go
M	core/blockchain_insert.go
M	core/blockchain_reader.go
M	core/blockchain_repair_test.go
M	core/blockchain_sethead_test.go
M	core/blockchain_snapshot_test.go
M	core/blockchain_test.go
M	core/blocks.go
M	core/bloom_indexer.go
M	core/bloombits/generator.go
M	core/bloombits/generator_test.go
M	core/bloombits/matcher.go
M	core/bloombits/matcher_test.go
M	core/chain_indexer.go
M	core/chain_indexer_test.go
M	core/chain_makers.go
M	core/chain_makers_test.go
M	core/dao_test.go
M	core/error.go
M	core/events.go
M	core/evm.go
M	core/forkchoice.go
M	core/forkid/forkid.go
M	core/forkid/forkid_test.go
M	core/gen_genesis.go
M	core/genesis.go
M	core/genesis_test.go
M	core/headerchain.go
M	core/headerchain_test.go
M	core/mkalloc.go
M	core/rawdb/accessors_chain.go
M	core/rawdb/accessors_chain_test.go
M	core/rawdb/accessors_indexes.go
M	core/rawdb/accessors_indexes_test.go
M	core/rawdb/accessors_metadata.go
M	core/rawdb/accessors_snapshot.go
M	core/rawdb/accessors_state.go
M	core/rawdb/accessors_sync.go
M	core/rawdb/accessors_trie.go
M	core/rawdb/ancient_utils.go
M	core/rawdb/chain_freezer.go
M	core/rawdb/chain_iterator.go
M	core/rawdb/chain_iterator_test.go
M	core/rawdb/database.go
M	core/rawdb/freezer.go
M	core/rawdb/freezer_batch.go
M	core/rawdb/freezer_meta.go
M	core/rawdb/freezer_resettable.go
M	core/rawdb/freezer_resettable_test.go
M	core/rawdb/freezer_table.go
M	core/rawdb/freezer_table_test.go
M	core/rawdb/freezer_test.go
M	core/rawdb/key_length_iterator.go
M	core/rawdb/schema.go
M	core/rawdb/table.go
M	core/rawdb/table_test.go
M	core/rlp_test.go
M	core/sender_cacher.go
M	core/state/access_list.go
M	core/state/database.go
M	core/state/dump.go
M	core/state/iterator.go
M	core/state/iterator_test.go
M	core/state/journal.go
M	core/state/metrics.go
M	core/state/pruner/bloom.go
M	core/state/pruner/pruner.go
M	core/state/snapshot/context.go
M	core/state/snapshot/conversion.go
M	core/state/snapshot/difflayer.go
M	core/state/snapshot/difflayer_test.go
M	core/state/snapshot/disklayer.go
M	core/state/snapshot/disklayer_test.go
M	core/state/snapshot/generate.go
M	core/state/snapshot/generate_test.go
M	core/state/snapshot/holdable_iterator.go
M	core/state/snapshot/holdable_iterator_test.go
M	core/state/snapshot/iterator.go
M	core/state/snapshot/iterator_binary.go
M	core/state/snapshot/iterator_fast.go
M	core/state/snapshot/iterator_test.go
M	core/state/snapshot/journal.go
M	core/state/snapshot/metrics.go
M	core/state/snapshot/snapshot.go
M	core/state/snapshot/snapshot_test.go
M	core/state/snapshot/utils.go
M	core/state/state_object.go
M	core/state/state_object_test.go
M	core/state/state_test.go
M	core/state/statedb.go
M	core/state/statedb_fuzz_test.go
M	core/state/statedb_test.go
M	core/state/sync.go
M	core/state/sync_test.go
M	core/state/transient_storage.go
M	core/state/trie_prefetcher.go
M	core/state/trie_prefetcher_test.go
M	core/state_prefetcher.go
M	core/state_processor.go
M	core/state_processor_test.go
M	core/state_transition.go
M	core/txindexer.go
M	core/txindexer_test.go
M	core/txpool/blobpool/blobpool.go
M	core/txpool/blobpool/blobpool_test.go
M	core/txpool/blobpool/config.go
M	core/txpool/blobpool/evictheap.go
M	core/txpool/blobpool/evictheap_test.go
M	core/txpool/blobpool/interface.go
M	core/txpool/blobpool/limbo.go
M	core/txpool/blobpool/metrics.go
M	core/txpool/legacypool/journal.go
M	core/txpool/legacypool/legacypool.go
M	core/txpool/legacypool/legacypool2_test.go
M	core/txpool/legacypool/legacypool_test.go
M	core/txpool/legacypool/list.go
M	core/txpool/legacypool/list_test.go
M	core/txpool/legacypool/noncer.go
M	core/txpool/subpool.go
M	core/txpool/txpool.go
M	core/txpool/validation.go
M	core/types.go
M	core/types/account.go
M	core/types/block.go
M	core/types/block_test.go
M	core/types/bloom9.go
M	core/types/bloom9_test.go
M	core/types/gen_access_tuple.go
M	core/types/gen_account.go
M	core/types/gen_account_rlp.go
M	core/types/gen_header_json.go
M	core/types/gen_header_rlp.go
M	core/types/gen_log_json.go
M	core/types/gen_log_rlp.go
M	core/types/gen_receipt_json.go
M	core/types/gen_withdrawal_json.go
M	core/types/gen_withdrawal_rlp.go
M	core/types/hashes.go
M	core/types/hashing.go
M	core/types/hashing_test.go
M	core/types/log.go
M	core/types/log_test.go
M	core/types/receipt.go
M	core/types/receipt_test.go
M	core/types/rlp_fuzzer_test.go
M	core/types/state_account.go
M	core/types/transaction.go
M	core/types/transaction_marshalling.go
M	core/types/transaction_signing.go
M	core/types/transaction_signing_test.go
M	core/types/transaction_test.go
M	core/types/tx_access_list.go
M	core/types/tx_blob.go
M	core/types/tx_blob_test.go
M	core/types/tx_dynamic_fee.go
M	core/types/tx_legacy.go
M	core/types/types_test.go
M	core/types/withdrawal.go
M	core/vm/analysis_test.go
M	core/vm/common.go
M	core/vm/contract.go
M	core/vm/contracts.go
M	core/vm/contracts_fuzz_test.go
M	core/vm/contracts_test.go
M	core/vm/eips.go
M	core/vm/evm.go
M	core/vm/gas_table.go
M	core/vm/gas_table_test.go
M	core/vm/instructions.go
M	core/vm/instructions_test.go
M	core/vm/interface.go
M	core/vm/interpreter.go
M	core/vm/interpreter_test.go
M	core/vm/jump_table.go
M	core/vm/jump_table_export.go
M	core/vm/logger.go
M	core/vm/memory_test.go
M	core/vm/operations_acl.go
M	core/vm/runtime/env.go
M	core/vm/runtime/runtime.go
M	core/vm/runtime/runtime_example_test.go
M	core/vm/runtime/runtime_test.go
M	core/vm/stack_table.go
M	crypto/bls12381/g1_test.go
M	crypto/bls12381/g2_test.go
M	crypto/bls12381/pairing_test.go
M	crypto/bls12381/utils.go
M	crypto/bn256/bn256_fast.go
M	crypto/bn256/bn256_slow.go
M	crypto/crypto.go
M	crypto/crypto_test.go
M	crypto/ecies/ecies_test.go
M	crypto/ecies/params.go
M	crypto/kzg4844/kzg4844.go
M	crypto/kzg4844/kzg4844_ckzg_cgo.go
M	crypto/secp256k1/dummy.go
M	crypto/signature_cgo.go
M	crypto/signature_test.go
M	eth/api.go
M	eth/api_admin.go
M	eth/api_backend.go
M	eth/api_debug.go
M	eth/api_debug_test.go
M	eth/api_miner.go
M	eth/backend.go
M	eth/bloombits.go
M	eth/catalyst/api.go
M	eth/catalyst/api_test.go
M	eth/catalyst/queue.go
M	eth/catalyst/simulated_beacon.go
M	eth/catalyst/simulated_beacon_api.go
M	eth/catalyst/simulated_beacon_test.go
M	eth/catalyst/tester.go
M	eth/downloader/api.go
M	eth/downloader/beacondevsync.go
M	eth/downloader/beaconsync.go
M	eth/downloader/downloader.go
M	eth/downloader/downloader_test.go
M	eth/downloader/events.go
M	eth/downloader/fetchers.go
M	eth/downloader/fetchers_concurrent.go
M	eth/downloader/fetchers_concurrent_bodies.go
M	eth/downloader/fetchers_concurrent_headers.go
M	eth/downloader/fetchers_concurrent_receipts.go
M	eth/downloader/metrics.go
M	eth/downloader/peer.go
M	eth/downloader/queue.go
M	eth/downloader/queue_test.go
M	eth/downloader/resultstore.go
M	eth/downloader/skeleton.go
M	eth/downloader/skeleton_test.go
M	eth/downloader/statesync.go
M	eth/downloader/testchain_test.go
M	eth/ethconfig/config.go
M	eth/ethconfig/gen_config.go
M	eth/fetcher/block_fetcher.go
M	eth/fetcher/block_fetcher_test.go
M	eth/fetcher/tx_fetcher.go
M	eth/fetcher/tx_fetcher_test.go
M	eth/filters/api.go
M	eth/filters/api_test.go
M	eth/filters/bench_test.go
M	eth/filters/filter.go
M	eth/filters/filter_system.go
M	eth/filters/filter_system_test.go
M	eth/filters/filter_test.go
M	eth/gasestimator/gasestimator.go
M	eth/gasprice/feehistory.go
M	eth/gasprice/feehistory_test.go
M	eth/gasprice/gasprice.go
M	eth/gasprice/gasprice_test.go
M	eth/handler.go
M	eth/handler_eth.go
M	eth/handler_eth_test.go
M	eth/handler_snap.go
M	eth/handler_test.go
M	eth/peer.go
M	eth/peerset.go
M	eth/protocols/eth/broadcast.go
M	eth/protocols/eth/discovery.go
M	eth/protocols/eth/dispatcher.go
M	eth/protocols/eth/handler.go
M	eth/protocols/eth/handler_test.go
M	eth/protocols/eth/handlers.go
M	eth/protocols/eth/handshake.go
M	eth/protocols/eth/handshake_test.go
M	eth/protocols/eth/metrics.go
M	eth/protocols/eth/peer.go
M	eth/protocols/eth/peer_test.go
M	eth/protocols/eth/protocol.go
M	eth/protocols/eth/protocol_test.go
M	eth/protocols/eth/tracker.go
M	eth/protocols/snap/discovery.go
M	eth/protocols/snap/handler.go
M	eth/protocols/snap/handler_fuzzing_test.go
M	eth/protocols/snap/metrics.go
M	eth/protocols/snap/peer.go
M	eth/protocols/snap/protocol.go
M	eth/protocols/snap/range.go
M	eth/protocols/snap/range_test.go
M	eth/protocols/snap/sort_test.go
M	eth/protocols/snap/sync.go
M	eth/protocols/snap/sync_test.go
M	eth/protocols/snap/tracker.go
M	eth/state_accessor.go
M	eth/sync.go
M	eth/sync_test.go
M	eth/tracers/api.go
M	eth/tracers/api_test.go
M	eth/tracers/internal/tracetest/calltrace_test.go
M	eth/tracers/internal/tracetest/flat_calltrace_test.go
M	eth/tracers/internal/tracetest/prestate_test.go
M	eth/tracers/internal/tracetest/util.go
M	eth/tracers/js/goja.go
M	eth/tracers/js/tracer_test.go
M	eth/tracers/logger/access_list_tracer.go
M	eth/tracers/logger/gen_structlog.go
M	eth/tracers/logger/logger.go
M	eth/tracers/logger/logger_json.go
M	eth/tracers/logger/logger_test.go
M	eth/tracers/native/4byte.go
M	eth/tracers/native/call.go
M	eth/tracers/native/call_flat.go
M	eth/tracers/native/gen_account_json.go
M	eth/tracers/native/gen_callframe_json.go
M	eth/tracers/native/gen_flatcallaction_json.go
M	eth/tracers/native/gen_flatcallresult_json.go
M	eth/tracers/native/mux.go
M	eth/tracers/native/noop.go
M	eth/tracers/native/prestate.go
M	eth/tracers/tracers.go
M	eth/tracers/tracers_test.go
M	ethclient/ethclient.go
M	ethclient/ethclient_test.go
M	ethclient/gethclient/gethclient.go
M	ethclient/gethclient/gethclient_test.go
M	ethclient/signer.go
M	ethclient/simulated/backend.go
M	ethclient/simulated/backend_test.go
M	ethclient/simulated/options.go
M	ethclient/simulated/options_test.go
M	ethdb/dbtest/testsuite.go
M	ethdb/leveldb/leveldb.go
M	ethdb/leveldb/leveldb_test.go
M	ethdb/memorydb/memorydb.go
M	ethdb/memorydb/memorydb_test.go
M	ethdb/pebble/pebble.go
M	ethdb/pebble/pebble_test.go
M	ethdb/remotedb/remotedb.go
M	ethstats/ethstats.go
M	event/example_feed_test.go
M	event/example_scope_test.go
M	event/example_subscription_test.go
M	event/subscription.go
M	go.mod
M	graphql/graphiql.go
M	graphql/graphql.go
M	graphql/graphql_test.go
M	graphql/service.go
M	interfaces.go
M	internal/blocktest/test_hash.go
M	internal/cmdtest/test_cmd.go
M	internal/debug/api.go
M	internal/debug/flags.go
M	internal/debug/trace.go
M	internal/era/accumulator.go
M	internal/era/builder.go
M	internal/era/e2store/e2store_test.go
M	internal/era/era.go
M	internal/era/era_test.go
M	internal/era/iterator.go
M	internal/ethapi/addrlock.go
M	internal/ethapi/api.go
M	internal/ethapi/api_test.go
M	internal/ethapi/backend.go
M	internal/ethapi/dbapi.go
M	internal/ethapi/errors.go
M	internal/ethapi/transaction_args.go
M	internal/ethapi/transaction_args_test.go
M	internal/flags/flags.go
M	internal/flags/helpers.go
M	internal/guide/guide_test.go
M	internal/jsre/jsre.go
M	internal/shutdowncheck/shutdown_tracker.go
M	internal/testlog/testlog.go
M	internal/version/version.go
M	metrics/cpu_enabled.go
M	metrics/cputime_unix.go
M	metrics/exp/exp.go
M	metrics/influxdb/influxdb.go
M	metrics/influxdb/influxdb_test.go
M	metrics/influxdb/influxdbv1.go
M	metrics/influxdb/influxdbv2.go
M	metrics/internal/sampledata.go
M	metrics/internal/sampledata_test.go
M	metrics/librato/librato.go
M	metrics/metrics.go
M	metrics/prometheus/collector.go
M	metrics/prometheus/collector_test.go
M	metrics/prometheus/prometheus.go
M	miner/miner.go
M	miner/miner_test.go
M	miner/ordering.go
M	miner/ordering_test.go
M	miner/payload_building.go
M	miner/payload_building_test.go
M	miner/stress/clique/main.go
M	miner/worker.go
M	miner/worker_test.go
M	node/api.go
M	node/api_test.go
M	node/config.go
M	node/config_test.go
M	node/defaults.go
M	node/endpoints.go
M	node/jwt_auth.go
M	node/node.go
M	node/node_auth_test.go
M	node/node_example_test.go
M	node/node_test.go
M	node/rpcstack.go
M	node/rpcstack_test.go
M	node/utils_test.go
M	p2p/dial.go
M	p2p/dial_test.go
M	p2p/discover/common.go
M	p2p/discover/lookup.go
M	p2p/discover/metrics.go
M	p2p/discover/node.go
M	p2p/discover/ntp.go
M	p2p/discover/table.go
M	p2p/discover/table_test.go
M	p2p/discover/table_util_test.go
M	p2p/discover/v4_lookup_test.go
M	p2p/discover/v4_udp.go
M	p2p/discover/v4_udp_test.go
M	p2p/discover/v4wire/v4wire.go
M	p2p/discover/v4wire/v4wire_test.go
M	p2p/discover/v5_talk.go
M	p2p/discover/v5_udp.go
M	p2p/discover/v5_udp_test.go
M	p2p/discover/v5wire/crypto.go
M	p2p/discover/v5wire/crypto_test.go
M	p2p/discover/v5wire/encoding.go
M	p2p/discover/v5wire/encoding_test.go
M	p2p/discover/v5wire/msg.go
M	p2p/discover/v5wire/session.go
M	p2p/dnsdisc/client.go
M	p2p/dnsdisc/client_test.go
M	p2p/dnsdisc/sync.go
M	p2p/dnsdisc/tree.go
M	p2p/dnsdisc/tree_test.go
M	p2p/enode/idscheme.go
M	p2p/enode/idscheme_test.go
M	p2p/enode/iter_test.go
M	p2p/enode/localnode.go
M	p2p/enode/localnode_test.go
M	p2p/enode/node.go
M	p2p/enode/node_test.go
M	p2p/enode/nodedb.go
M	p2p/enode/urlv4.go
M	p2p/enode/urlv4_test.go
M	p2p/enr/enr.go
M	p2p/enr/enr_test.go
M	p2p/enr/entries.go
M	p2p/message.go
M	p2p/metrics.go
M	p2p/msgrate/msgrate.go
M	p2p/nat/nat.go
M	p2p/netutil/iptrack.go
M	p2p/netutil/iptrack_test.go
M	p2p/nodestate/nodestate.go
M	p2p/nodestate/nodestate_test.go
M	p2p/peer.go
M	p2p/peer_test.go
M	p2p/protocol.go
M	p2p/rlpx/buffer_test.go
M	p2p/rlpx/rlpx.go
M	p2p/rlpx/rlpx_test.go
M	p2p/server.go
M	p2p/server_nat.go
M	p2p/server_nat_test.go
M	p2p/server_test.go
M	p2p/simulations/adapters/exec.go
M	p2p/simulations/adapters/inproc.go
M	p2p/simulations/adapters/inproc_test.go
M	p2p/simulations/adapters/types.go
M	p2p/simulations/connect.go
M	p2p/simulations/connect_test.go
M	p2p/simulations/examples/ping-pong.go
M	p2p/simulations/http.go
M	p2p/simulations/http_test.go
M	p2p/simulations/mocker.go
M	p2p/simulations/mocker_test.go
M	p2p/simulations/network.go
M	p2p/simulations/network_test.go
M	p2p/simulations/simulation.go
M	p2p/simulations/test.go
M	p2p/tracker/tracker.go
M	p2p/transport.go
M	p2p/transport_test.go
M	p2p/util.go
M	p2p/util_test.go
M	params/bootnodes.go
M	params/config.go
M	params/config_test.go
M	params/dao.go
M	params/protocol_params.go
M	rlp/decode.go
M	rlp/decode_test.go
M	rlp/encbuffer_example_test.go
M	rlp/encode.go
M	rlp/encode_test.go
M	rlp/encoder_example_test.go
M	rlp/iterator_test.go
M	rlp/rlpgen/gen.go
M	rlp/rlpgen/main.go
M	rlp/rlpgen/testdata/bigint.out.txt
M	rlp/rlpgen/testdata/nil.out.txt
M	rlp/rlpgen/testdata/optional.out.txt
M	rlp/rlpgen/testdata/rawvalue.in.txt
M	rlp/rlpgen/testdata/rawvalue.out.txt
M	rlp/rlpgen/testdata/uint256.out.txt
M	rlp/rlpgen/testdata/uints.out.txt
M	rlp/typecache.go
M	rpc/client.go
M	rpc/client_example_test.go
M	rpc/client_opt_test.go
M	rpc/client_test.go
M	rpc/endpoints.go
M	rpc/handler.go
M	rpc/ipc.go
M	rpc/ipc_unix.go
M	rpc/metrics.go
M	rpc/server.go
M	rpc/service.go
M	rpc/subscription_test.go
M	rpc/types.go
M	rpc/types_test.go
M	rpc/websocket.go
M	signer/core/api.go
M	signer/core/api_test.go
M	signer/core/apitypes/signed_data_internal_test.go
M	signer/core/apitypes/types.go
M	signer/core/auditlog.go
M	signer/core/cliui.go
M	signer/core/gnosis_safe.go
M	signer/core/signed_data.go
M	signer/core/signed_data_test.go
M	signer/core/stdioui.go
M	signer/core/uiapi.go
M	signer/fourbyte/abi.go
M	signer/fourbyte/abi_test.go
M	signer/fourbyte/fourbyte_test.go
M	signer/fourbyte/validation.go
M	signer/fourbyte/validation_test.go
M	signer/rules/rules.go
M	signer/rules/rules_test.go
M	signer/storage/aes_gcm_storage.go
M	signer/storage/aes_gcm_storage_test.go
M	tests/block_test.go
M	tests/block_test_util.go
M	tests/difficulty_test.go
M	tests/difficulty_test_util.go
M	tests/fuzzers/bls12381/bls12381_fuzz.go
M	tests/fuzzers/bls12381/precompile_fuzzer.go
M	tests/fuzzers/bn256/bn256_fuzz.go
M	tests/fuzzers/difficulty/difficulty-fuzz.go
M	tests/fuzzers/rangeproof/rangeproof-fuzzer.go
M	tests/fuzzers/secp256k1/secp_test.go
M	tests/fuzzers/txfetcher/txfetcher_fuzzer.go
M	tests/gen_btheader.go
M	tests/gen_difficultytest.go
M	tests/gen_stenv.go
M	tests/gen_sttransaction.go
M	tests/init.go
M	tests/init_test.go
M	tests/rlp_test_util.go
M	tests/state_test.go
M	tests/state_test_util.go
M	tests/transaction_test.go
M	tests/transaction_test_util.go
M	trie/committer.go
M	trie/database_test.go
M	trie/errors.go
M	trie/hasher.go
M	trie/iterator.go
M	trie/iterator_test.go
M	trie/node.go
M	trie/node_enc.go
M	trie/node_test.go
M	trie/proof.go
M	trie/proof_test.go
M	trie/secure_trie.go
M	trie/secure_trie_test.go
M	trie/stacktrie.go
M	trie/stacktrie_fuzzer_test.go
M	trie/stacktrie_test.go
M	trie/sync.go
M	trie/sync_test.go
M	trie/testutil/utils.go
M	trie/tracer.go
M	trie/tracer_test.go
M	trie/trie.go
M	trie/trie_id.go
M	trie/trie_reader.go
M	trie/trie_test.go
M	trie/trienode/node.go
M	trie/trienode/proof.go
M	trie/triestate/state.go
M	trie/utils/verkle.go
M	trie/verkle.go
M	trie/verkle_test.go
M	triedb/database.go
M	triedb/database/database.go
M	triedb/hashdb/database.go
M	triedb/pathdb/database.go
M	triedb/pathdb/database_test.go
M	triedb/pathdb/difflayer.go
M	triedb/pathdb/difflayer_test.go
M	triedb/pathdb/disklayer.go
M	triedb/pathdb/errors.go
M	triedb/pathdb/history.go
M	triedb/pathdb/history_test.go
M	triedb/pathdb/journal.go
M	triedb/pathdb/layertree.go
M	triedb/pathdb/metrics.go
M	triedb/pathdb/nodebuffer.go
M	triedb/pathdb/testutils.go
M	triedb/preimages.go
@ARR4N ARR4N added the Status: 🔴 DO NOT MERGE This PR is not meant to be merged in its current state label Oct 11, 2024
@ARR4N ARR4N marked this pull request as draft October 11, 2024 19:59
ARR4N added a commit that referenced this pull request Oct 11, 2024
## Why this should be merged

Automate renaming of the Go module from
`github.com/ethereum/go-ethereum` to `github.com/ava-labs/libevm`.

## How this works

Before starting this PR, I branched the `renamed-go-module` branch off
`master` (the upstream geth branch; our default is called `main`). It
has been protected to require PRs, which are automatically generated by
the workflow introduced in this PR.

The new workflow is designed to be manually dispatched with an input
string of the commit hash to use as a source for renaming. On dispatch,
it:

1. Checks out the source commit;
2. Renames the module;
3. Makes all necessary internal changes (e.g. import renaming);
4. Runs [smoke
tests](https://en.wikipedia.org/wiki/Smoke_testing_(software));
5. Commits the changes to a new branch; and
6. Opens a PR to merge the new branch into `renamed-go-module`.

### Intended usage

When performing an upstream sync to pull in new geth code, this workflow
will first be run against the geth commit we intend to merge. After the
generated PR is merged, the `renamed-go-module` branch will be the one
incorporated into `main`.

Note that the `renamed-go-module` branch requires _two_ reviewers to
approve. The user who dispatches the workflow SHOULD be one, with any
other valid reviewer as the other. This is because a single-reviewer
workflow would allow any user to update the `renamed-go-module` branch
because the PR author is `github-actions`.

## How this was tested

Inspection of the generated PR #57 as well as the [workflow run that
generated
it](https://github.com/ava-labs/libevm/actions/runs/11298471240/job/31427495426).
@ARR4N
Copy link
Collaborator

ARR4N commented Oct 11, 2024

Demo for since-merged #51

@ARR4N ARR4N closed this Oct 11, 2024
@ARR4N ARR4N deleted the 51/merge_auto-rename-module-2bd6bd01d2e8561dd7fc21b631f4a34ac16627a1 branch October 17, 2024 01:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Status: 🔴 DO NOT MERGE This PR is not meant to be merged in its current state
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant