Skip to content

Commit

Permalink
Squashed commit of the following:
Browse files Browse the repository at this point in the history
commit 3dfd8fe475ff4f0eca0ff2f211c553e16c78129d
Author: Stephen Buttolph <stephen@avalabs.org>
Date:   Fri Jun 28 12:07:40 2024 -0400

    Remove status usage from consensus (#3140)

commit c587d91960e6e6aebd2ee595d1b7aa0446e2ee25
Author: Stephen Buttolph <stephen@avalabs.org>
Date:   Thu Jun 27 17:27:45 2024 -0400

    Remove parent lookup from issue (#3132)

commit 267c02023a59cc9dfa24f232f76b859102c3b364
Author: Stephen Buttolph <stephen@avalabs.org>
Date:   Thu Jun 27 16:57:22 2024 -0400

    Replace `wasIssued` with `shouldIssueBlock` (#3131)

commit 24e9952d37f63114d0988ffd384485f7b4cf2c86
Author: Stephen Buttolph <stephen@avalabs.org>
Date:   Thu Jun 27 14:16:30 2024 -0400

    Simplify dependency registration (#3139)

commit 318da000780e3c165eb0c01b05da315c19309971
Author: marun <maru.newby@avalabs.org>
Date:   Tue Jun 25 17:35:11 2024 +0200

    [tmpnet] Enable bootstrap of subnets with disjoint validator sets (#3138)

    Co-authored-by: Alberto Benegiamo <alberto.benegiamo@gmail.com>

commit 1a9bc457d8c7a2c9b1336fdac67e9103898a696a
Author: Dhruba Basu <7675102+dhrubabasu@users.noreply.github.com>
Date:   Mon Jun 24 05:21:18 2024 -0700

    [vms/platformvm] Cleanup execution config tests (#3137)

commit 6eef08fe19e657e930d3824bdce87e315f4a4f1a
Author: Alberto Benegiamo <alberto.benegiamo@gmail.com>
Date:   Fri Jun 21 20:27:30 2024 +0200

    Repackaged NextBlockTime and GetNextStakerChangeTime (#3134)

commit cafd71c8c3f433faf92c207164e4a1e8548ce1e9
Author: marun <maru.newby@avalabs.org>
Date:   Fri Jun 21 20:26:01 2024 +0200

    Emit version in JSON format for --json-version (#3129)

commit d0c209421a98f69d37fbef1659705f20bdbcf02c
Author: Darioush Jalali <darioush.jalali@avalabs.org>
Date:   Thu Jun 20 18:22:06 2024 -0700

    bump protobuf (fixes some build issues) (#3142)

commit a0741de1c1d1fd89c959f4f8ed84fb34594e0cdf
Author: Dhruba Basu <7675102+dhrubabasu@users.noreply.github.com>
Date:   Thu Jun 20 09:48:16 2024 -0700

    [vms/platformvm] Minor grammer fixes in `state` struct code comments (#3136)

commit f8fa3cfd59ed7f52f1dc8baddd366457db453eda
Author: Dhruba Basu <7675102+dhrubabasu@users.noreply.github.com>
Date:   Thu Jun 20 09:27:43 2024 -0700

    [chains/atomic] Remove a nested if statement (#3135)

    Signed-off-by: Dhruba Basu <7675102+dhrubabasu@users.noreply.github.com>

commit 28b4790cbcc00584ec4081cd09208825ef46d3ae
Author: Stephen Buttolph <stephen@avalabs.org>
Date:   Wed Jun 19 16:27:57 2024 -0400

    Remove block lookup from `deliver` (#3130)

commit e740b44c209f43cf9785848298cd9d3bcc83b973
Author: Stephen Buttolph <stephen@avalabs.org>
Date:   Wed Jun 19 14:49:01 2024 -0400

    Refactor `event.Blocker` into `job.Scheduler` (#3125)

commit 2e72c7c29c498e7ffa5bb31ff18495e14e2cdfb7
Author: Stephen Buttolph <stephen@avalabs.org>
Date:   Tue Jun 18 11:42:55 2024 -0400

    Remove .Status() from .Accepted() (#3124)

commit 5d5b9cfc472dac10eb46e54af6ca18566d0b3ca8
Author: Stephen Buttolph <stephen@avalabs.org>
Date:   Tue Jun 18 11:11:28 2024 -0400

    Remove `Decided` from the `Consensus` interface (#3123)

commit 576b3927c54b0e7ad91602572f4aa8f9fe24d768
Author: Stephen Buttolph <stephen@avalabs.org>
Date:   Mon Jun 17 13:46:05 2024 -0400

    Use health labels (#3122)

commit 7455c9971e3dd06d3248daf716ce678cfb2abd16
Author: marun <maru.newby@avalabs.org>
Date:   Fri Jun 14 22:33:07 2024 +0200

    [antithesis] Remove assertions incompatible with fault injection (#3104)

    Co-authored-by: Stephen Buttolph <stephen@avalabs.org>

commit e99d1ba7da3f8f9cf0f9ddd04d08f2ad801f17a9
Author: Stephen Buttolph <stephen@avalabs.org>
Date:   Fri Jun 14 16:02:54 2024 -0400

    Standardize wallet tx acceptance polling (#3110)

commit f99a64a4012ed07455e69e25d987d891e74505a6
Author: Stephen Buttolph <stephen@avalabs.org>
Date:   Fri Jun 14 12:10:23 2024 -0400

    Update C-chain wallet context (#3118)

commit 347a3f89b2d590c936c85b65b5e30ba92a2ec4f9
Author: aaronbuchwald <aaron.buchwald56@gmail.com>
Date:   Thu Jun 13 15:31:16 2024 -0400

    Add early termination metrics case by case (#3093)

commit fa37f5ab530e04948fcd3d2b2ceed4caae2a9f53
Author: Stephen Buttolph <stephen@avalabs.org>
Date:   Thu Jun 13 15:09:51 2024 -0400

    Remove .Status() from .IsPreferred() (#3111)

commit 2b14a72e7a8bc58e95906d767c2357a4032c29ba
Author: marun <maru.newby@avalabs.org>
Date:   Thu Jun 13 20:28:48 2024 +0200

    [e2e] Fix excessively verbose output from virtuous test (#3116)

commit c72c21e749f57c36ae611a80993d3400e2dea85d
Author: marun <maru.newby@avalabs.org>
Date:   Thu Jun 13 16:58:21 2024 +0200

    [antithesis] Fix image publication job by quoting default tag value (#3112)

commit fa05d628b2700498ce96641bb754a9551b5f0a30
Author: felipemadero <felipe.madero@avalabs.org>
Date:   Thu Jun 13 11:22:00 2024 -0300

    bump ledger-avalanche dependency to current main branch (#3115)

commit d3a37392cbc0c498f5c484af7db8ea8dad201c93
Author: marun <maru.newby@avalabs.org>
Date:   Wed Jun 12 23:23:52 2024 +0200

    [antithesis] Add ci jobs to trigger test runs (#3076)

commit 5002b8244de7fb6e325a6e322ece5c6d2a1f8149
Author: aaronbuchwald <aaron.buchwald56@gmail.com>
Date:   Wed Jun 12 15:27:13 2024 -0400

    Error driven snowflake multi counter (#3092)

commit 41e46d1178116eb7421fe2adbf2eaa7ef97b0f8b
Author: Stephen Buttolph <stephen@avalabs.org>
Date:   Wed Jun 12 13:05:20 2024 -0400

    Update versions for v1.11.8 (#3103)

commit cd0c6e152965f44a2794935c41881fb207c8f78c
Author: Stephen Buttolph <stephen@avalabs.org>
Date:   Mon Jun 10 12:46:35 2024 -0400

    Use netip.AddrPort rather than ips.IPPort (#3094)

commit 504766e54aa0128da620679660ef35072cb165fa
Author: Alberto Benegiamo <alberto.benegiamo@gmail.com>
Date:   Mon Jun 10 17:02:38 2024 +0200

    X-chain - consolidate tx creation in unit tests (#2736)

    Signed-off-by: Alberto Benegiamo <alberto.benegiamo@gmail.com>
    Co-authored-by: Stephen Buttolph <stephen@avalabs.org>

commit c28af7dfd1a165116fcd668b1b472c002afe2259
Author: marun <maru.newby@avalabs.org>
Date:   Thu Jun 6 23:15:08 2024 +0200

    [ci] Ensure focal arm64 builds all have their required dependencies (#3091)

commit 6caa655782a7c76ee1b106107529ac52a31a8c29
Author: marun <maru.newby@avalabs.org>
Date:   Thu Jun 6 20:28:59 2024 +0200

    [ci] Switch to gh workers for arm64 (#3090)

commit 59bc3cfd590a6dd65ba1fd3b245ad0bf9de0ac40
Author: Tsachi Herman <24438559+tsachiherman@users.noreply.github.com>
Date:   Thu Jun 6 14:25:04 2024 -0400

    Add proposervm slot metrics (#3048)

    Signed-off-by: Tsachi Herman <24438559+tsachiherman@users.noreply.github.com>

commit 7dca39699bebcab5c7a6fec3c3ec4c01f075f31f
Author: Stephen Buttolph <stephen@avalabs.org>
Date:   Thu Jun 6 13:33:13 2024 -0400

    Replace all chain namespaces with labels (#3053)

commit 783fdfc9d52267865300acee56b10e918a6e80b6
Author: aaronbuchwald <aaron.buchwald56@gmail.com>
Date:   Thu Jun 6 11:59:05 2024 -0400

    Implement error driven snowflake hardcoded with a single beta (#2978)

commit f1a9d2ab766ab7c88a11eb491988f7db04b7e310
Author: Stephen Buttolph <stephen@avalabs.org>
Date:   Thu Jun 6 11:28:09 2024 -0400

    Fix race in test (#3089)

commit 7d3415cd8febe448d4356098e1a1f810eecef92a
Author: Stephen Buttolph <stephen@avalabs.org>
Date:   Thu Jun 6 06:43:37 2024 -0400

    Small metrics cleanup (#3088)

commit 1b82dce857823b3795205ffc2bac337cef0c4f25
Author: Dhruba Basu <7675102+dhrubabasu@users.noreply.github.com>
Date:   Wed Jun 5 23:59:21 2024 -0400

    [vms/platformvm] Rename `txstest.Builder` to `txstest.WalletFactory` (#2890)

commit 657fe0bd2f8079042dae38f476141176bf9dcd21
Author: Stephen Buttolph <stephen@avalabs.org>
Date:   Wed Jun 5 22:14:59 2024 -0400

    Remove rejection from `consensus.Add` (#3084)

commit 08ed4ac62657b76555d839109d05140b16a966b7
Author: Stephen Buttolph <stephen@avalabs.org>
Date:   Wed Jun 5 20:51:30 2024 -0400

    Remove avalanche metrics registerer from consensus context (#3087)

commit e8ecbadec8eb1c336dd8927b0225499eceea6f34
Author: Stephen Buttolph <stephen@avalabs.org>
Date:   Wed Jun 5 17:57:41 2024 -0400

    Update versions for v1.11.7 (#3083)

    Co-authored-by: Darioush Jalali <darioush.jalali@avalabs.org>

commit 2cf7bd6a053029a808c6f0a6fd244dd50330f166
Author: Stephen Buttolph <stephen@avalabs.org>
Date:   Tue Jun 4 12:39:04 2024 -0400

    Implement label gatherer (#3074)

commit 0893516dd74e70b24de5b2030ad196e047ca139a
Author: marun <maru.newby@avalabs.org>
Date:   Mon Jun 3 18:06:53 2024 +0200

    [antithesis] Skip push for builder image (#3070)

commit 9b30547a41b9ad424db5a5586f655086a6a19391
Author: marun <maru.newby@avalabs.org>
Date:   Mon Jun 3 18:06:17 2024 +0200

    [tmpnet] Bootstrap subnets with a single node (#3005)

    Signed-off-by: marun <maru.newby@avalabs.org>
    Co-authored-by: Stephen Buttolph <stephen@avalabs.org>

commit a982d257137c7181ea9cdf34821a253017312c13
Author: Stephen Buttolph <stephen@avalabs.org>
Date:   Mon Jun 3 10:30:50 2024 -0400

    Select metric by label in e2e tests (#3073)

commit b14689b4e902066c60d7d4ffee407dfcdd3b31c5
Author: stellrust <gohunter@foxmail.com>
Date:   Sun Jun 2 00:59:43 2024 +0800

    chore: fix function name (#3075)

commit b419c2844982c891e8145c521e653c4010b325ff
Author: Stephen Buttolph <stephen@avalabs.org>
Date:   Fri May 31 13:18:46 2024 -0400

    Remove averager metrics namespace (#3072)

commit 0e9ab7803c2d0f14701cacc25466a3809fb67fc2
Author: Stephen Buttolph <stephen@avalabs.org>
Date:   Fri May 31 12:01:46 2024 -0400

    Remove db namespace (#3068)

commit cb2a1772b7f3d68a8696037b24ae4acb1c80c97f
Author: Stephen Buttolph <stephen@avalabs.org>
Date:   Fri May 31 11:25:50 2024 -0400

    Remove network namespace (#3067)

commit 1d7ba7a6b0993e763f335d85ec2da7eb2646c6bf
Author: Stephen Buttolph <stephen@avalabs.org>
Date:   Fri May 31 11:10:52 2024 -0400

    Only compact after executing a large number of blocks (#3065)

commit e8c43f554e4e01354e728df8ae2a28b9916a6e3a
Author: Stephen Buttolph <stephen@avalabs.org>
Date:   Fri May 31 10:10:03 2024 -0400

    Remove unused metrics namespaces (#3062)

commit b45e136382c29152d47ef08380a44a4e89b792a0
Author: Stephen Buttolph <stephen@avalabs.org>
Date:   Fri May 31 10:01:49 2024 -0400

    Remove api namespace (#3066)

commit 928d484f3bba95c959efeb81faff7884ab5713ad
Author: marun <maru.newby@avalabs.org>
Date:   Fri May 31 15:57:45 2024 +0200

    [ci] Remove perpetually failing govulncheck job (#3069)

commit 349b25a549827feb3cd0cc18d0e8fa53ec3cc579
Author: Stephen Buttolph <stephen@avalabs.org>
Date:   Thu May 30 16:57:35 2024 -0400

    Add pebbledb to docs (#3061)

commit 8d18b618be290b0e0fedbbedc76398afba68e6ec
Author: marun <maru.newby@avalabs.org>
Date:   Thu May 30 21:45:52 2024 +0200

    [antithesis] Enable workload instrumentation (#3059)

    Signed-off-by: marun <maru.newby@avalabs.org>
    Co-authored-by: Stephen Buttolph <stephen@avalabs.org>

commit ae4f88464556c31685d5a5886a69da02a72c0af6
Author: marun <maru.newby@avalabs.org>
Date:   Thu May 30 19:59:13 2024 +0200

    [testing] Remove superfluous gomega dep (#3063)

commit 3ccc4cb176658a0738e78c842db8c3368ec49725
Author: Stephen Buttolph <stephen@avalabs.org>
Date:   Thu May 30 10:33:23 2024 -0400

    Implement `constants.VMName` (#3058)

commit e3d889cbfc8a9614767ac90fd97b06bd37691723
Author: Dhruba Basu <7675102+dhrubabasu@users.noreply.github.com>
Date:   Wed May 29 19:45:11 2024 -0400

    [vms/platformvm] Replace `GetSubnets` with `GetSubnetIDs` in `State` (#3055)

commit 6f7e78aa10be2e8f88dc0e10af60d46d3c7926e2
Author: Stephen Buttolph <stephen@avalabs.org>
Date:   Wed May 29 14:38:33 2024 -0400

    Add metrics client (#3057)

    Signed-off-by: Stephen Buttolph <stephen@avalabs.org>
    Co-authored-by: Dhruba Basu <7675102+dhrubabasu@users.noreply.github.com>

commit 75b9564891113362a58ac13fbafcc8fde479fc59
Author: Dhruba Basu <7675102+dhrubabasu@users.noreply.github.com>
Date:   Wed May 29 13:20:24 2024 -0400

    [vms/platformvm] Return the correct owner in `platform.GetSubnets` after transfer (#3054)

commit cf7b7a2c8771b2a2082a96d2f8a68035bfc417cc
Author: Stephen Buttolph <stephen@avalabs.org>
Date:   Mon May 27 13:42:20 2024 -0400

    Remove optional gatherer (#3052)

commit 15ac8cd3473f56d8e39b5b08564b63efe9b32c8a
Author: Stephen Buttolph <stephen@avalabs.org>
Date:   Fri May 24 15:39:19 2024 -0400

    Remove subnet filter from Peer.TrackedSubnets() (#2975)

commit 54c4b5384d0c8287975e1ee9df3a7aa8d03a9b41
Author: Stephen Buttolph <stephen@avalabs.org>
Date:   Fri May 24 11:56:20 2024 -0400

    Expose canonical warp formatting function (#3049)

commit 944d3db88aabe132f0c2040e0214c8305c477e28
Author: Stephen Buttolph <stephen@avalabs.org>
Date:   Thu May 23 11:58:55 2024 -0400

    Update versions for v1.11.6 (#3047)

    Co-authored-by: Darioush Jalali <darioush.jalali@avalabs.org>

commit c08fdae7aacee7648be6cee1b694a152eab927ef
Author: Stephen Buttolph <stephen@avalabs.org>
Date:   Thu May 23 10:51:09 2024 -0400

    Verify signatures during Parse (#3046)

commit dd7a18f268cfe5b0b7632d2b58fc0ad0c631742b
Author: Stephen Buttolph <stephen@avalabs.org>
Date:   Wed May 22 17:08:06 2024 -0400

    Grab iterator at previously executed height (#3045)

commit 5fe91a4dc68627d2a654b26362d578ba5a7930ac
Author: Stephen Buttolph <stephen@avalabs.org>
Date:   Wed May 22 12:49:23 2024 -0400

    Fix typo fix (#3044)

commit 04d883ba6d5e699555efad3326294ec99933caa0
Author: Stephen Buttolph <stephen@avalabs.org>
Date:   Wed May 22 11:59:33 2024 -0400

    Cleanup fee config passing (#3043)

commit fc2d8cbe4a1a50cadb7cab2e27a0befdd6c0b106
Author: marun <maru.newby@avalabs.org>
Date:   Wed May 22 08:28:49 2024 -0700

    [antithesis] Ensure node image is pushed (#3042)

commit 4159a59281c82c28b81cede5ceccc76f78ea1f86
Author: marun <maru.newby@avalabs.org>
Date:   Tue May 21 17:12:23 2024 -0700

    [antithesis] Add test setup for xsvm (#2982)

    Signed-off-by: marun <maru.newby@avalabs.org>
    Co-authored-by: Stephen Buttolph <stephen@avalabs.org>

commit 6a894d0e2e762e39970d6094f8139bb25449ce93
Author: Dhruba Basu <7675102+dhrubabasu@users.noreply.github.com>
Date:   Tue May 21 14:43:41 2024 -0400

    Prevent unnecessary bandwidth from activated ACPs (#3031)

commit 301f14d2057b0efe2a59fc17d650b4e14310a6ca
Author: Dhruba Basu <7675102+dhrubabasu@users.noreply.github.com>
Date:   Tue May 21 14:13:36 2024 -0400

    Fix ACP links (#3037)

commit 85eac09bab1208ede8b8865dd185df6b2bcc5e44
Author: Stephen Buttolph <stephen@avalabs.org>
Date:   Tue May 21 13:19:11 2024 -0400

    Change default staking key from RSA 4096 to secp256r1 (#3025)

commit 066c3a6ec71bf741ac43ebdf54c876b27d4a6102
Author: Alberto Benegiamo <alberto.benegiamo@gmail.com>
Date:   Tue May 21 19:17:55 2024 +0200

    P-chain - introducing fees calculators (#2698)

    Signed-off-by: Alberto Benegiamo <alberto.benegiamo@gmail.com>
    Signed-off-by: Joshua Kim <20001595+joshua-kim@users.noreply.github.com>
    Co-authored-by: Joshua Kim <20001595+joshua-kim@users.noreply.github.com>

commit 34e7b2f680abd9d66678b6db18003fce42f68711
Author: marun <maru.newby@avalabs.org>
Date:   Tue May 21 08:54:45 2024 -0700

    [tmpnet] Enable single node networks (#3003)

    Co-authored-by: Alberto Benegiamo <alberto.benegiamo@gmail.com>

commit 551f8d33cbed58a0159f29e200be76c3283b0347
Author: Stephen Buttolph <stephen@avalabs.org>
Date:   Mon May 20 22:03:28 2024 -0400

    Fix negative ETA caused by rollback in vm.SetState (#3036)

commit 7106666fd2e1bbe714c7e894da35a2a2cedd15e0
Author: marun <maru.newby@avalabs.org>
Date:   Mon May 20 16:38:13 2024 -0700

    [tmpnet] Ensure tmpnet compatibility with windows (#3002)

    Signed-off-by: marun <maru.newby@avalabs.org>
    Co-authored-by: Stephen Buttolph <stephen@avalabs.org>

commit 46bc6f5e86dd7ef0ecd8bddec7c6c2b84564019c
Author: Dhruba Basu <7675102+dhrubabasu@users.noreply.github.com>
Date:   Mon May 20 18:40:21 2024 -0400

    `gossipping` -> `gossiping` (#3033)

commit eb7ddd75e0bf13b4671b385a9bb7a364b2e8b553
Author: cocoyeal <150209682+cocoyeal@users.noreply.github.com>
Date:   Mon May 20 22:42:41 2024 +0800

    Fix broken docs link (#3028)

commit cab15c031364c4bd7b46056dc4ed3714a742d0d3
Author: Tsachi Herman <24438559+tsachiherman@users.noreply.github.com>
Date:   Sun May 19 11:59:20 2024 -0400

    [build] Update linter version (#3024)

    Signed-off-by: Tsachi Herman <24438559+tsachiherman@users.noreply.github.com>
    Co-authored-by: Stephen Buttolph <stephen@avalabs.org>

commit ddd6d25379e207c81832eae0778d1946a8a1d66c
Author: Stephen Buttolph <stephen@avalabs.org>
Date:   Fri May 17 19:14:49 2024 -0400

    Simplify sampler interface (#3026)

commit 0928176698a743af837ec040b011231872821acc
Author: Tsachi Herman <24438559+tsachiherman@users.noreply.github.com>
Date:   Thu May 16 15:12:24 2024 -0400

    [vms/avm] fix linter error in benchmark : Use of weak random number generator (#3023)

commit 138ce145dcd0144597dee5d7e22593d4f79cf1dc
Author: Stephen Buttolph <stephen@avalabs.org>
Date:   Wed May 15 14:51:20 2024 -0400

    Fix pebbledb memory corruption (#3020)

commit 3dc4708ee7354030336abe4b7623c4e2b4cbd421
Author: Stephen Buttolph <stephen@avalabs.org>
Date:   Tue May 14 10:50:46 2024 -0400

    Standardize peer logs (#3017)

commit 8856ab494d1df88357b6db97b4577cc4f98c521d
Author: Alberto Benegiamo <alberto.benegiamo@gmail.com>
Date:   Tue May 14 16:19:17 2024 +0200

    Repackaged upgrades times into upgrade package (#3019)

commit e61e949b02e45724f6c0fa37a6cff5c6998c4aef
Author: Stephen Buttolph <stephen@avalabs.org>
Date:   Mon May 13 18:44:59 2024 -0400

    Remove pre-Durango networking checks (#3018)

commit 4ac613835aa2cd64d6d6527fadf292133a09cb18
Author: Andy Sloane <andy@a1k0n.net>
Date:   Mon May 13 10:04:03 2024 -0700

    boostrapper: compact blocks before iterating them (#2997)

    Signed-off-by: Andy Sloane <andy@a1k0n.net>

commit c4c9800b58a8e523c2fc2bdfe30b88440d4fd049
Author: marun <maru.newby@avalabs.org>
Date:   Mon May 13 09:34:00 2024 -0700

    [antithesis] Ensure images with a prefix are pushed (#3016)

commit 85a7f2feb529dd570454ba2bdfa1cd36bc052a44
Author: Stephen Buttolph <stephen@avalabs.org>
Date:   Mon May 13 11:55:59 2024 -0400

    Mark nodes as connected to the P-chain networking stack (#2981)

commit 948cf7e57707059d4d515b8d64eece3f42970479
Author: cartnavoy <169027576+cartnavoy@users.noreply.github.com>
Date:   Sun May 12 21:53:27 2024 +0800

    chore: fix function name comments (#3015)

    Signed-off-by: cartnavoy <pengqiba@outlook.com>

commit fb6b2d93838233ff009f033046fd9a34243b3f2f
Author: marun <maru.newby@avalabs.org>
Date:   Fri May 10 11:03:56 2024 -0700

    [antithesis] Refactor existing job to support xsvm test setup (#2976)

commit ace88cef3921ef361cfe22283358a1e63b3b3795
Author: cocoyeal <150209682+cocoyeal@users.noreply.github.com>
Date:   Sat May 11 01:09:55 2024 +0800

    Chore: fix typos (#3010)

commit 22dc0d21c215947197622dca6dd5fffafc2e26e4
Author: Stephen Buttolph <stephen@avalabs.org>
Date:   Fri May 10 10:53:02 2024 -0400

    Use gauges for time metrics (#3009)

commit d8af66306a3ec63ddecf16bbb522f979688d414a
Author: Andrei Lebedev <lebdron@gmail.com>
Date:   Fri May 10 00:49:04 2024 +1000

    vms/txs/mempool: unify avm and platformvm mempool implementations (#2994)

commit c10812b8292210df8a8f25b468c7dfec80cfea7a
Author: marun <maru.newby@avalabs.org>
Date:   Wed May 8 11:41:19 2024 -0700

    Update go version to 1.21.10 (#3004)

commit 759df8e8ffd2b316f349d7ff77eafaae147f03d0
Author: Andy Sloane <andy@a1k0n.net>
Date:   Mon May 6 15:00:33 2024 -0700

    prefixdb: fix Compact with nil limit (#3000)

commit 64233361752cf6039ca966137c3b121cb49ce8d4
Author: Dhruba Basu <7675102+dhrubabasu@users.noreply.github.com>
Date:   Mon May 6 14:27:33 2024 -0400

    Remove unused `Metadata` struct (#3001)

commit e7163eb5a376dc755d1a2979a690799cad9a0fc7
Author: marun <maru.newby@avalabs.org>
Date:   Mon May 6 10:44:58 2024 -0700

    Fix antithesis image publication (#2998)

commit 104a00acdc8440aa67ba5ce0af18a784f728b36a
Author: Stephen Buttolph <stephen@avalabs.org>
Date:   Mon May 6 10:51:04 2024 -0400

    Cleanup compression metrics (#2992)

commit e4ffba10a812f6763dcec73665ca00a417cbe9f9
Author: Stephen Buttolph <stephen@avalabs.org>
Date:   Mon May 6 10:51:00 2024 -0400

    Cleanup meterdb metrics (#2991)

commit 67a8b10abd9cf8644e819c0b28f7b25894cec7fc
Author: hattizai <hattizai@gmail.com>
Date:   Mon May 6 02:30:36 2024 +0800

    Chore: fix typos (#2993)

commit e373a574f4291d788c121354f84d02d331933a10
Author: jujube <50985954+jujube@users.noreply.github.com>
Date:   Mon May 6 01:05:23 2024 +0800

    fix: version application interface check (#2995)

commit 91d9655356bdb1df8b66c0dd03c725d44c38e3bd
Author: Stephen Buttolph <stephen@avalabs.org>
Date:   Fri May 3 17:09:59 2024 -0400

    Use vectors for accepted tx and block metrics (#2990)

commit fc6f4e73a5dd246ed6ffc8691c38eb6cd5fa6a0d
Author: Stephen Buttolph <stephen@avalabs.org>
Date:   Fri May 3 16:21:35 2024 -0400

    Use vector for router latency metrics (#2989)

commit 1b2f3d9044012677153f774bb7d9ef84e72bb730
Author: marun <maru.newby@avalabs.org>
Date:   Fri May 3 13:05:11 2024 -0700

    Simplify go version maintenance (#2977)

commit bc4d747ad90c0b48dba46769b84a7c834f0edb06
Author: Stephen Buttolph <stephen@avalabs.org>
Date:   Fri May 3 15:47:23 2024 -0400

    Use vector in message sender (#2988)

commit 7467a40a4ed404c965bac53d2eacb9f8d820f8ed
Author: Stephen Buttolph <stephen@avalabs.org>
Date:   Fri May 3 15:47:12 2024 -0400

    Use vectors for message handler metrics (#2987)

commit 067de22e836288415467b56e3466246e149d01aa
Author: Stephen Buttolph <stephen@avalabs.org>
Date:   Fri May 3 14:24:08 2024 -0400

    Use vectors for p2p message metrics (#2983)

commit b158abd9fab5fc1ed0be180aa022f8442a177901
Author: Stephen Buttolph <stephen@avalabs.org>
Date:   Fri May 3 14:23:41 2024 -0400

    Simplify gossip metrics (#2984)

commit 6b132796cb60e944a0697c58d50b7ac01356982c
Author: Stephen Buttolph <stephen@avalabs.org>
Date:   Fri May 3 12:49:43 2024 -0400

    Use vectors in message queue metrics (#2985)

commit 2f0216b332cd7d2aac56922c2f3f58edbc1cc1ec
Author: Stephen Buttolph <stephen@avalabs.org>
Date:   Thu May 2 16:08:15 2024 -0400

    Reduce p2p sdk metrics (#2980)

commit fd447ed748db91d614e9ec3b7713b3711ce23a18
Author: Stephen Buttolph <stephen@avalabs.org>
Date:   Thu May 2 16:08:03 2024 -0400

    Update metercacher to use vectors (#2979)

commit 9a89b5e802bd740fce00bfaa1de88875ba301440
Author: aaronbuchwald <aaron.buchwald56@gmail.com>
Date:   Wed May 1 13:40:56 2024 -0400

    Consolidate record poll (#2970)

commit f8d7b29a6771899a5317d6eae6e296a0153963d2
Author: Stephen Buttolph <stephen@avalabs.org>
Date:   Tue Apr 30 13:02:39 2024 -0400

    Update versions for v1.11.5 (#2971)

    Co-authored-by: Darioush Jalali <darioush.jalali@avalabs.org>

commit bda0e6d1ef41310d19fe2826fb01f6de6789e36a
Author: Stephen Buttolph <stephen@avalabs.org>
Date:   Mon Apr 29 11:51:02 2024 -0400

    Cleanup test block creation (#2973)

commit eb7230350f3c5150dede0e098a2937a8bb218f2f
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Fri Apr 26 12:21:35 2024 -0400

    Bump bufbuild/buf-setup-action from 1.30.0 to 1.31.0 (#2923)

    Co-authored-by: Stephen Buttolph <stephen@avalabs.org>

commit 1f5fba9b48f1b51ba49996effffc364b770637af
Author: Stephen Buttolph <stephen@avalabs.org>
Date:   Wed Apr 24 15:24:55 2024 -0400

    Abandon decided blocks (#2968)

commit 4aec3dc350b1f0e8a37611c0a0b6a1dfc414be80
Author: aaronbuchwald <aaron.buchwald56@gmail.com>
Date:   Wed Apr 24 14:50:41 2024 -0400

    Consolidate beta (#2949)

commit 1b90a27470eef8efc6d1e10dc3fb0a926ee92774
Author: Stephen Buttolph <stephen@avalabs.org>
Date:   Tue Apr 23 21:32:29 2024 -0400

    Exit topological sort earlier (#2965)

commit 162c916373a137d5f653222b8ecd1e9c7097a8c6
Author: Stephen Buttolph <stephen@avalabs.org>
Date:   Tue Apr 23 17:30:26 2024 -0400

    Improve and test getProcessingAncestor (#2956)

commit 2535387d3f579af22e1f52f93a8b7f4fc7060844
Author: Stephen Buttolph <stephen@avalabs.org>
Date:   Tue Apr 23 16:50:50 2024 -0400

    Cleanup consensus engine tests (#2953)

commit 043fd2d1a2602edba330d0509569b0adaaf8c214
Author: marun <maru.newby@avalabs.org>
Date:   Mon Apr 22 13:40:37 2024 -0700

    [ci] Fix conditional guarding monitoring configuration (#2959)

commit 337dfa5e00be2e63d7b15ce8f9db9e4076659bfc
Author: Anna Smith <155628741+socialsister@users.noreply.github.com>
Date:   Tue Apr 23 03:49:36 2024 +0800

    chore: fix function names in comments (#2957)

    Signed-off-by: socialsister <seekseat@qq.com>

commit 52dd10f64f760ada007ba5eb9e2788f70c239ad4
Author: Stephen Buttolph <stephen@avalabs.org>
Date:   Thu Apr 18 15:34:19 2024 -0400

    Add manager validator set callbacks (#2950)

commit eca19b7e5833ba5100bbd537d2e7bf2ccd74983b
Author: Stephen Buttolph <stephen@avalabs.org>
Date:   Thu Apr 18 15:20:57 2024 -0400

    Cleanup avalanche bootstrapping fetching (#2947)

    Signed-off-by: Stephen Buttolph <stephen@avalabs.org>
    Co-authored-by: Joshua Kim <20001595+joshua-kim@users.noreply.github.com>

commit 197179fdbac7095eb44856d8266f67c32fbe16d0
Author: Stephen Buttolph <stephen@avalabs.org>
Date:   Thu Apr 18 13:56:57 2024 -0400

    Improve bootstrapping peer selection (#2946)

    Signed-off-by: Stephen Buttolph <stephen@avalabs.org>
    Co-authored-by: Joshua Kim <20001595+joshua-kim@users.noreply.github.com>

commit d701e25609659282bcf9695fb2002f8d11e8f0e5
Author: marun <maru.newby@avalabs.org>
Date:   Thu Apr 18 07:37:01 2024 -0700

    `e2e`: Add basic warp test with xsvm (#2043)

    Co-authored-by: Stephen Buttolph <stephen@avalabs.org>

commit 6d8706e3775043eea29bee685adff63ee02e02ae
Author: marun <maru.newby@avalabs.org>
Date:   Wed Apr 17 13:34:07 2024 -0700

    [tmpnet] Add network reuse to e2e fixture (#2935)

    Signed-off-by: marun <maru.newby@avalabs.org>
    Co-authored-by: Stephen Buttolph <stephen@avalabs.org>

commit bd3eb68ce20adfdd0a74b3624d32e308297bf464
Author: marun <maru.newby@avalabs.org>
Date:   Wed Apr 17 12:06:55 2024 -0700

    [ci] Add govulncheck job and update x/net as per its recommendation (#2948)

    Signed-off-by: marun <maru.newby@avalabs.org>
    Co-authored-by: Stephen Buttolph <stephen@avalabs.org>

commit 389a4ee95c357d8d0613f50b4f6caffb2f62f206
Author: Stephen Buttolph <stephen@avalabs.org>
Date:   Tue Apr 16 21:05:05 2024 -0400

    Sync primary network checkpoints during bootstrapping (#2752)

    Signed-off-by: Stephen Buttolph <stephen@avalabs.org>
    Co-authored-by: Joshua Kim <20001595+joshua-kim@users.noreply.github.com>

commit 7975cb723fa17d909017db6578252642ba796a62
Author: Stephen Buttolph <stephen@avalabs.org>
Date:   Mon Apr 15 23:31:49 2024 -0400

    Split ManuallyTrack into ManuallyTrack and ManuallyGossip (#2940)

commit 8d0de006d5cb218a92c31946bed9503eb5acb572
Author: Stephen Buttolph <stephen@avalabs.org>
Date:   Mon Apr 15 21:58:45 2024 -0400

    Remove unused `validators.Manager` mock (#2944)

commit a60c6b24062f4a238a67796c209f596fc5f1b0ad
Author: marun <maru.newby@avalabs.org>
Date:   Tue Apr 16 02:19:53 2024 +0200

    CI: ensure image build job is compatible with merge queue (#2941)

commit 39b10ad5cf0ab6b45a0311bf6fd39506e5783479
Author: Stephen Buttolph <stephen@avalabs.org>
Date:   Mon Apr 15 16:31:58 2024 -0400

    Include consensus decisions into logs (#2943)

commit e2d4a569c60fa971bb57cb611136c0811dd1465c
Author: Stephen Buttolph <stephen@avalabs.org>
Date:   Fri Apr 12 15:25:21 2024 -0400

    Specify golang patch version in go.mod (#2938)

commit acd76c794ee2e69f42f5064a7207dbc2630ac334
Author: Stephen Buttolph <stephen@avalabs.org>
Date:   Fri Apr 12 11:49:48 2024 -0400

    Improve networking README (#2937)

commit a804ae14b93dffcda9a846b86ddf7c6685a5c796
Author: marun <maru.newby@avalabs.org>
Date:   Fri Apr 12 04:59:25 2024 +0200

    Enable creation of multi-arch docker images (#2914)

commit d143b2b665c6d8c4b9498109b5437de945afbca5
Author: Stephen Buttolph <stephen@avalabs.org>
Date:   Thu Apr 11 19:03:35 2024 -0400

    Remove uptimes from Pong messages (#2936)

commit f461ec4db86236641a73b455bfd7c2f97f7671fa
Author: Dan Laine <daniel.laine@avalabs.org>
Date:   Wed Apr 10 16:23:56 2024 -0400

    Assign instead of append to `keys` slice (#2932)

    Co-authored-by: Stephen Buttolph <stephen@avalabs.org>

commit 5c070f8ccefcf8ef5b7c77d17da88bccd05298fc
Author: Stephen Buttolph <stephen@avalabs.org>
Date:   Wed Apr 10 15:48:29 2024 -0400

    Add hashing interface to merkledb (#2930)

commit 4fecb498f6b8577edf85e6b67b29863a42460eb7
Author: Stephen Buttolph <stephen@avalabs.org>
Date:   Wed Apr 10 13:55:53 2024 -0400

    Improve logging of startup and errors in bootstrapping (#2933)

commit 1d20461152b95841b27177fef3eb083881937ab9
Author: Dhruba Basu <7675102+dhrubabasu@users.noreply.github.com>
Date:   Wed Apr 10 11:13:30 2024 -0400

    [vms/proposervm] Remove `getForkHeight()` (#2929)

commit 1ed9280d576b951222edf4fe952a45c9bb470998
Author: Stephen Buttolph <stephen@avalabs.org>
Date:   Wed Apr 10 10:19:27 2024 -0400

    Optimize intermediateNodeDB.constructDBKey (#2928)

commit 416fbdf1f783c40f21e7009a9f06d192e69ba9b5
Author: Stephen Buttolph <stephen@avalabs.org>
Date:   Tue Apr 9 20:40:14 2024 -0400

    Optimize merkledb metrics (#2927)

commit 3c7832e2685abf9e64c8980600d4c33fdb86c10d
Author: Stephen Buttolph <stephen@avalabs.org>
Date:   Tue Apr 9 17:14:31 2024 -0400

    Remove duplicate metrics increment (#2926)

commit e8904ae11aa144ae601bb9795682d11c3fb178ee
Author: Stephen Buttolph <stephen@avalabs.org>
Date:   Tue Apr 9 16:32:28 2024 -0400

    Update versions for v1.11.4 (#2916)

commit 1040ceb981c4024a44852aa234269547efa8be3e
Author: Stephen Buttolph <stephen@avalabs.org>
Date:   Mon Apr 8 18:21:51 2024 -0400

    Remove memory allocations from merkledb iteration (#2925)

commit 5d763515836b9da9a7da21481cfd39f418c48519
Author: Stephen Buttolph <stephen@avalabs.org>
Date:   Mon Apr 8 16:51:43 2024 -0400

    Remove value_node_db batch (#2922)

commit 0ba0ace96f81a79f4f0d99fc5b7464e23a273822
Author: Stephen Buttolph <stephen@avalabs.org>
Date:   Mon Apr 8 16:12:57 2024 -0400

    Refactor `MerkleDB.commitChanges` (#2921)

commit b9033b00b1070002a671bd4d0c71c8dd767a157d
Author: Stephen Buttolph <stephen@avalabs.org>
Date:   Mon Apr 8 15:39:50 2024 -0400

    Implement `utils.BytesPool` to replace `sync.Pool` for byte slices (#2920)

commit 323d03b991df624564d833bfc67ce0f3e52ac21d
Author: Stephen Buttolph <stephen@avalabs.org>
Date:   Fri Apr 5 16:30:01 2024 -0400

    Fix comment and remove unneeded allocation (#2919)

commit 4a1d0bbaf0449c6ebca2a6ea2d8543e245b3c846
Author: Stephen Buttolph <stephen@avalabs.org>
Date:   Fri Apr 5 13:38:59 2024 -0400

    Allow pre-allocating `linked.Hashmap` (#2918)

commit 88d304c31c55167beccf1b613e671634d89c106f
Author: Stephen Buttolph <stephen@avalabs.org>
Date:   Fri Apr 5 13:00:11 2024 -0400

    Add `.Clear()` to `linked.Hashmap` (#2917)

commit 0eea0bd820d6c74830edf5cc69a1e4a74247ec28
Author: Stephen Buttolph <stephen@avalabs.org>
Date:   Thu Apr 4 18:24:18 2024 -0400

    Remove cancellation for Send*AppRequest messages (#2915)

commit cca7419b8745bbee1032aa137229c859bfbbcad6
Author: Stephen Buttolph <stephen@avalabs.org>
Date:   Thu Apr 4 11:14:15 2024 -0400

    Fix MerkleDB crash recovery (#2913)

commit b44feeb8d4a7f137f54dd252a8b001a53ef47d14
Author: Stephen Buttolph <stephen@avalabs.org>
Date:   Wed Apr 3 19:49:53 2024 -0400

    Remove `linked.Hashmap` locking (#2911)

commit 0fea82ed36376d32809e983be1b2573f71b7cd9d
Author: Stephen Buttolph <stephen@avalabs.org>
Date:   Wed Apr 3 19:00:22 2024 -0400

    Avoid allocating new list entries (#2910)

commit d3a74eb2d491945f011afda7ce914cbd930262e1
Author: Stephen Buttolph <stephen@avalabs.org>
Date:   Wed Apr 3 17:57:33 2024 -0400

    Use generic linked list (#2909)

commit 93b90006917df93df6de10a819c4005d81777445
Author: Stephen Buttolph <stephen@avalabs.org>
Date:   Wed Apr 3 17:29:21 2024 -0400

    Remove full message from error logs (#2912)

commit e1954bbc4479de99e999b616e750c69bbb2393bc
Author: Stephen Buttolph <stephen@avalabs.org>
Date:   Wed Apr 3 17:27:29 2024 -0400

    Implement generic `linked.List` (#2908)

    Co-authored-by: dhrubabasu <7675102+dhrubabasu@users.noreply.github.com>

commit f786a242f85bc73da5d38e586817544f046c9eea
Author: marun <maru.newby@avalabs.org>
Date:   Wed Apr 3 19:18:29 2024 +0200

    [tmpnet] Misc cleanup to support xsvm warp test PR (#2903)

commit d10393133420af982d73d136c4376b99ef845d4a
Author: Stephen Buttolph <stephen@avalabs.org>
Date:   Wed Apr 3 12:47:16 2024 -0400

    Rename linkedhashmap package to `linked` (#2907)

commit d4507bf8bb41472e3872b3c04415b39454ca5a09
Author: Joshua Kim <20001595+joshua-kim@users.noreply.github.com>
Date:   Tue Apr 2 20:31:00 2024 -0400

    Remove AddEphemeralNode (#2887)

    Signed-off-by: Joshua Kim <20001595+joshua-kim@users.noreply.github.com>

commit d7452d38435b87ac25479537ddd303ee1d1e3286
Author: Stephen Buttolph <stephen@avalabs.org>
Date:   Tue Apr 2 20:21:29 2024 -0400

    Reuse key buffers during hashing (#2902)

commit 5be62de093bb6f344cc3fc9e66588eeb23530c00
Author: Stephen Buttolph <stephen@avalabs.org>
Date:   Tue Apr 2 17:16:42 2024 -0400

    Conditionally allocate WaitGroup memory (#2901)

commit e7b14e490cce43090468f46f442c4bef153d6164
Author: Stephen Buttolph <stephen@avalabs.org>
Date:   Tue Apr 2 16:50:28 2024 -0400

    Move bootstrapping queue out of common (#2856)

commit 6699924d5f6d5bc4c9bdee1e1097574e643d1a54
Author: Stephen Buttolph <stephen@avalabs.org>
Date:   Tue Apr 2 16:44:05 2024 -0400

    Optimize key creation in hashing (#2899)

commit e4b82cf74cd468da0a37da419ac63a2240cf33fe
Author: Stephen Buttolph <stephen@avalabs.org>
Date:   Tue Apr 2 16:23:45 2024 -0400

    Remove usage of bytes.Buffer and bytes.Reader (#2896)

commit 434db9cdaa043cd9439a6795b3a11627b5bc12a6
Author: Stephen Buttolph <stephen@avalabs.org>
Date:   Tue Apr 2 14:41:41 2024 -0400

    Improve tracing of merkledb trie updates (#2897)

commit f7def4dde17d150c79e1c089bcf858d461830076
Author: Stephen Buttolph <stephen@avalabs.org>
Date:   Tue Apr 2 13:47:56 2024 -0400

    Improve performance of marshalling small keys (#2895)

commit 00d4e0a3838e1aa7e10cd26f16bf2310a5946ad8
Author: Stephen Buttolph <stephen@avalabs.org>
Date:   Tue Apr 2 11:21:26 2024 -0400

    Optimize hashing of leaf nodes (#2894)

commit 617a9e2c1be63916b306dcf0c453d369cd70cfbd
Author: Stephen Buttolph <stephen@avalabs.org>
Date:   Tue Apr 2 11:01:46 2024 -0400

    Interval tree syncing integration (#2855)

commit 9a0c85218c10f9916ed623f4de2302e61c3de995
Author: Stephen Buttolph <stephen@avalabs.org>
Date:   Tue Apr 2 09:38:12 2024 -0400

    Remove memory alloc from encodeDBNode (#2893)

commit 4163dcecf09429aedc2fafd110ec3780660aa2f2
Author: Stephen Buttolph <stephen@avalabs.org>
Date:   Fri Mar 29 18:20:48 2024 -0400

    Move functions so that encode and decode are adjacent (#2892)

commit ce8253cb91ffcda6464ad5c5d7654bc4c35a9d3c
Author: Dhruba Basu <7675102+dhrubabasu@users.noreply.github.com>
Date:   Fri Mar 29 16:56:45 2024 -0400

    [vms/platformvm] Miscellaneous testing cleanups (#2891)

commit 2dbc9ba9f37b3c9581739efa2752f61ca32ba80e
Author: Stephen Buttolph <stephen@avalabs.org>
Date:   Fri Mar 29 16:20:53 2024 -0400

    Optimize merkledb hashing (#2886)

commit d046f29358b94765838669665dbf6b55c3419b2a
Author: marun <maru.newby@avalabs.org>
Date:   Fri Mar 29 15:34:16 2024 +0100

    `ci`: Skip monitoring if secrets are not present (#2880)

commit 835d9ff49c8eb9c514fcbf71418db2a6de36cbe5
Author: Dhruba Basu <7675102+dhrubabasu@users.noreply.github.com>
Date:   Fri Mar 29 09:39:54 2024 -0400

    [vms/platformvm] Minimize exported functions in `txstest` (#2888)

commit b01d98d3441460e590916cbe6c512c9b0000ab5f
Author: Stephen Buttolph <stephen@avalabs.org>
Date:   Fri Mar 29 00:43:33 2024 -0400

    Remove merkledb codec struct (#2883)

commit 10b881f24cfa4d889f44f298286bf21ffdb1998b
Author: Dhruba Basu <7675102+dhrubabasu@users.noreply.github.com>
Date:   Thu Mar 28 21:54:25 2024 -0400

    [components/avax] Remove `AtomicUTXOManager` interface (#2884)

commit 2a0bd083259a71e505bced3a2d5a5b0743e30c2e
Author: Stephen Buttolph <stephen@avalabs.org>
Date:   Thu Mar 28 19:53:12 2024 -0400

    Optimize encodeUint (#2882)

commit ec347cb8ea3bdf011fe399ef4dcb86180a7db0fd
Author: Alberto Benegiamo <alberto.benegiamo@gmail.com>
Date:   Fri Mar 29 00:19:14 2024 +0100

    [vms/platformvm] Use `wallet` sdk in `txstest.Builder` (#2751)

    Co-authored-by: Stephen Buttolph <stephen@avalabs.org>
    Co-authored-by: Dhruba Basu <7675102+dhrubabasu@users.noreply.github.com>

commit 70cd8e1860db866b7e4abbbe094fe8e147665399
Author: Dhruba Basu <7675102+dhrubabasu@users.noreply.github.com>
Date:   Thu Mar 28 17:27:12 2024 -0400

    [vms/platformvm] Declare `maxPageSize` in `service.go` (#2881)

commit 42aefda99557411b1389cbe8b1a7e11b9b92890e
Author: Stephen Buttolph <stephen@avalabs.org>
Date:   Wed Mar 27 17:36:37 2024 -0400

    Add tests for inefficient string formatting (#2878)

commit cb9386ff2942616697e26212f2b39aa26a18f344
Author: marun <maru.newby@avalabs.org>
Date:   Wed Mar 27 21:52:17 2024 +0100

    `tmpnet`: Improve subnet configuration (#2871)

    Signed-off-by: Stephen Buttolph <stephen@avalabs.org>
    Co-authored-by: Stephen Buttolph <stephen@avalabs.org>

commit 2f1605785e24bdfd4953280f5e7a1d99d5f6d88f
Author: Stephen Buttolph <stephen@avalabs.org>
Date:   Wed Mar 27 16:04:21 2024 -0400

    Update health API readme (#2875)

commit d60affa4f17e51233b4004a4f51a4dee75d4510a
Author: Alberto Benegiamo <alberto.benegiamo@gmail.com>
Date:   Wed Mar 27 17:09:52 2024 +0100

    Cleanup codec constants (#2699)

    Co-authored-by: Stephen Buttolph <stephen@avalabs.org>

commit 402f96f8b8e3d3882bc3d08d42e9173196dd4af9
Author: Stephen Buttolph <stephen@avalabs.org>
Date:   Tue Mar 26 17:06:43 2024 -0400

    Implement interval tree to replace bootstrapping jobs queue (#2756)

    Signed-off-by: Joshua Kim <20001595+joshua-kim@users.noreply.github.com>
    Co-authored-by: Joshua Kim <20001595+joshua-kim@users.noreply.github.com>

commit 800020b3f1a1d1c1f7f155f75b80a7b3464b969a
Author: Meaghan FitzGerald <meag.fitz@avalabs.org>
Date:   Tue Mar 26 14:10:34 2024 -0600

    docs migration (#2845)

commit 0f6b123453f4d596fe7e7463d2f6a7ca8b141784
Author: marun <maru.newby@avalabs.org>
Date:   Tue Mar 26 19:12:18 2024 +0100

    Add detail to tmpnet metrics documentation (#2854)

    Signed-off-by: Stephen Buttolph <stephen@avalabs.org>
    Co-authored-by: Stephen Buttolph <stephen@avalabs.org>

commit f57f0f22e995b1dc7f431d9c4ae083a888fd912c
Author: Stephen Buttolph <stephen@avalabs.org>
Date:   Tue Mar 26 13:59:34 2024 -0400

    Reindex P-chain blocks (#2869)

commit f945aa5dc477f6d5b33a8bdd79bbd53f1b137d73
Author: Stephen Buttolph <stephen@avalabs.org>
Date:   Tue Mar 26 13:41:51 2024 -0400

    indicies -> indices (#2873)

commit c896704c142bf84147204fac151a057a6e5f6576
Author: marun <maru.newby@avalabs.org>
Date:   Mon Mar 25 19:19:58 2024 +0100

    `tmpnet`: Ensure nodes are properly detached from the parent process (#2859)

    Signed-off-by: marun <maru.newby@avalabs.org>
    Signed-off-by: Stephen Buttolph <stephen@avalabs.org>
    Co-authored-by: Stephen Buttolph <stephen@avalabs.org>
    Co-authored-by: Darioush Jalali <darioush.jalali@avalabs.org>

commit 9833b45b3b766813d36df2811d35d2bd8942897e
Author: Stephen Buttolph <stephen@avalabs.org>
Date:   Sat Mar 23 22:21:23 2024 -0400

    Revert removal of legacy P-chain block parsing (#2866)

commit 27bea09b16e86050acd9ca02da689522844311b9
Author: Stephen Buttolph <stephen@avalabs.org>
Date:   Fri Mar 22 18:01:50 2024 -0400

    Push antithesis images (#2864)

commit 95edd92983af356f5f277267099b83f4e25ba3d9
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Fri Mar 22 10:46:12 2024 -0400

    Bump github.com/consensys/gnark-crypto from 0.10.0 to 0.12.1 (#2862)

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit 7a67e5a8933891a9ad45a252467d6cdae4c63779
Author: Stephen Buttolph <stephen@avalabs.org>
Date:   Thu Mar 21 18:15:24 2024 -0400

    Update versions for v1.11.3 (#2852)

    Co-authored-by: Darioush Jalali <darioush.jalali@avalabs.org>

commit ffdb67f315e5edbb40666909b308b0d5346e2ee8
Author: Stephen Buttolph <stephen@avalabs.org>
Date:   Thu Mar 21 15:39:56 2024 -0400

    Remove duplicate log (#2860)

commit 14cdc04ea44a6b01fe1a308714e0a2e4e24b0213
Author: Stephen Buttolph <stephen@avalabs.org>
Date:   Thu Mar 21 11:43:13 2024 -0400

    Remove useless bootstrapping metric (#2858)

commit 4d9bfdd533cea2b2a35bdfd7fb8df82a7c6d8b40
Author: marun <maru.newby@avalabs.org>
Date:   Thu Mar 21 16:42:00 2024 +0100

    `tmpnet`: Reuse dynamically-allocated API port across restarts (#2857)

commit 23e541781bb8d4ccdc03aefa78b1cd0e11dd14a3
Author: Stephen Buttolph <stephen@avalabs.org>
Date:   Wed Mar 20 01:48:04 2024 -0400

    Remove fallback validator height indexing (#2801)

commit 01186111eef43c613f3aaba2be66e4b56513e6e5
Author: Alberto Benegiamo <alberto.benegiamo@gmail.com>
Date:   Tue Mar 19 18:58:15 2024 +0100

    X-Chain - repackaged wallet backends (#2762)

    Co-authored-by: Stephen Buttolph <stephen@avalabs.org>

commit 9cef7d30858f382f163b3d9c1de0728442a0c2a0
Author: Alberto Benegiamo <alberto.benegiamo@gmail.com>
Date:   Tue Mar 19 02:51:27 2024 +0100

    P-Chain - repackaged wallet backends (#2757)

    Co-authored-by: Stephen Buttolph <stephen@avalabs.org>

commit e88e56549cf9703f809c58329d149ec04a3cc6e0
Author: marun <maru.newby@avalabs.org>
Date:   Mon Mar 18 19:18:53 2024 +0100

    `tmpnet`: Enable collection of logs and metrics (#2820)

commit 6249babd7fec9b247ebcc20ea2f60738013907ae
Author: Alberto Benegiamo <alberto.benegiamo@gmail.com>
Date:   Mon Mar 18 19:11:00 2024 +0100

    Dynamic Fees - Add E Upgrade boilerplate (#2597)

    Co-authored-by: Stephen Buttolph <stephen@avalabs.org>

commit 6a3661b2512af004e607cdce62efc350a60d310b
Author: aaronbuchwald <aaron.buchwald56@gmail.com>
Date:   Sun Mar 17 01:45:33 2024 -0400

    Remove verify height index (#2634)

    Co-authored-by: Stephen Buttolph <stephen@avalabs.org>

commit a18c4a34b85e2f26a86b4189540835cbcd255c76
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Sat Mar 16 16:38:40 2024 +0000

    Bump bufbuild/buf-setup-action from 1.29.0 to 1.30.0 (#2842)

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Stephen Buttolph <stephen@avalabs.org>

commit b62846fa8f09e85e8e4cfe49825c301d20124f84
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Fri Mar 15 15:28:36 2024 +0000

    Bump google.golang.org/protobuf from 1.32.0 to 1.33.0 (#2849)

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Stephen Buttolph <stephen@avalabs.org>

commit 5eaa9c22bb64aef948a5120f139f93219add16c1
Author: Derek Rada <Dirrk@users.noreply.github.com>
Date:   Fri Mar 15 08:00:29 2024 -0700

    packer build (#2806)

    Co-authored-by: yevhenvolchenko <yevhenvolchenko@users.noreply.github.com>

commit 598018b1ee42edaee18fbf9266a34fa7553ef7a9
Author: marun <maru.newby@avalabs.org>
Date:   Thu Mar 14 20:38:07 2024 -0700

    `tmpnet`: Add a UUID to temporary networks to support metrics collection (#2763)

commit 4e2d0057411452891c3d8e466c51b866dac7acbf
Author: Dan Laine <daniel.laine@avalabs.org>
Date:   Thu Mar 14 16:22:59 2024 -0400

    update merkledb readme to specify key length is in bits (#2840)

commit 12cd5ec53a6fc6226256565c8048b79d3aae76eb
Author: Stephen Buttolph <stephen@avalabs.org>
Date:   Tue Mar 12 20:52:28 2024 -0400

    Allow configuring push gossip to send txs to validators by stake (#2835)

commit f0166fdb2ae8b949290b8f7c053e18647f768d7d
Author: Dan Laine <daniel.laine@avalabs.org>
Date:   Tue Mar 12 19:14:20 2024 -0400

    merkledb metric naming nits (#2844)

commit 31c0ce368305df449b0f9b26ac40d458c4faca06
Author: Stephen Buttolph <stephen@avalabs.org>
Date:   Tue Mar 12 19:13:48 2024 -0400

    Add Antithesis docker compose file (#2838)

    Signed-off-by: Stephen Buttolph <stephen@avalabs.org>
    Co-authored-by: Dhruba Basu <7675102+dhrubabasu@users.noreply.github.com>

commit 6649530f39ba17db4965e9d088f8d9c8cd4fb932
Author: Stephen Buttolph <stephen@avalabs.org>
Date:   Tue Mar 12 18:43:56 2024 -0400

    Add antithesis PoC workload (#2796)

commit ddf66eaed1659c2caa8531bbda83b360ca85900e
Author: Alberto Benegiamo <alberto.benegiamo@gmail.com>
Date:   Tue Mar 12 00:31:13 2024 +0100

    P-chain:  Improve GetValidatorsSet error expressivity (#2808)

    Co-authored-by: Stephen Buttolph <stephen@avalabs.org>

commit f3abe3ca760e3579b863316431ec49706ca70ccd
Author: Stephen Buttolph <stephen@avalabs.org>
Date:   Mon Mar 11 09:37:40 2024 -0400

    Remove engine type handling for everything other than GetAncestors (#2800)

commit 6ec6a62b7fd2adb6101b66d5aaa2352981fd6322
Author: Stephen Buttolph <stephen@avalabs.org>
Date:   Mon Mar 11 09:09:23 2024 -0400

    Remove Durango codec check (#2818)

commit 2196015bf199fb237a99eec11e8ac48a89aadc6c
Author: Dhruba Basu <7675102+dhrubabasu@users.noreply.github.com>
Date:   Mon Mar 11 09:09:02 2024 -0400

    Remove Pre-Durango TLS certificate parsing logic (#2831)

    Co-authored-by: Stephen Buttolph <stephen@avalabs.org>

commit d003d29d6670e9b3deb90d7ac85d66a402d20d89
Author: Dhruba Basu <7675102+dhrubabasu@users.noreply.github.com>
Date:   Fri Mar 8 23:12:16 2024 -0500

    Remove legacy p2p message handling (#2833)

    Co-authored-by: Stephen Buttolph <stephen@avalabs.org>

commit b15c7431c1ca820c6a56e7806510283af699f7d2
Author: Dhruba Basu <7675102+dhrubabasu@users.noreply.github.com>
Date:   Fri Mar 8 19:15:54 2024 -0500

    [utils/compression] Remove gzip compressor (#2839)

commit f02d4630ab98cc00839751c9814aed9bfa5f67e7
Author: Stephen Buttolph <stephen@avalabs.org>
Date:   Fri Mar 8 13:43:50 2024 -0500

    Prevent zero length values in slices and maps in codec (#2819)

commit d2d09c2bb15d3d44a4d6bf6ddaad8b14bd3e47de
Author: Dhruba Basu <7675102+dhrubabasu@users.noreply.github.com>
Date:   Fri Mar 8 13:35:29 2024 -0500

    [vms/platformvm] Remove state pruning logic (#2825)

commit 8fedfd99152d8af9dd186314f3ee057e484d989a
Author: Dhruba Basu <7675102+dhrubabasu@users.noreply.github.com>
Date:   Fri Mar 8 13:31:11 2024 -0500

    [vms/avm] Remove `snow.Context` from `Network` (#2834)

commit 73b6c60be489b2bc77a0b0fd5c9845ba1aa06010
Author: Dhruba Basu <7675102+dhrubabasu@users.noreply.github.com>
Date:   Fri Mar 8 12:14:50 2024 -0500

    [vms/avm] Cleanup `GetTx` + remove state pruning logic (#2826)

commit b8cd687c1e36cf3fa2722522ed55809668b6a780
Author: Dhruba Basu <7675102+dhrubabasu@users.noreply.github.com>
Date:   Fri Mar 8 11:03:26 2024 -0500

    [network/peer] Disconnect from peers who only send legacy version field (#2830)

    Co-authored-by: Stephen Buttolph <stephen@avalabs.org>

commit 4be015b9696ed6cbc4a0597c9f2ed705cc3f83d3
Author: Stephen Buttolph <stephen@avalabs.org>
Date:   Fri Mar 8 10:55:34 2024 -0500

    Combine AppGossip and AppGossipSpecific (#2836)

commit a593cc4147b305153dba99655773c3f934dfe703
Author: Dhruba Basu <7675102+dhrubabasu@users.noreply.github.com>
Date:   Thu Mar 7 17:45:11 2024 -0500

    [snow/networking] Enforce `PreferredIDAtHeight` in `Chits` messages (#2827)

commit 50ca08e6f92bdb46256df6b39a17707125a8fddb
Author: Stephen Buttolph <stephen@avalabs.org>
Date:   Thu Mar 7 15:30:34 2024 -0500

    Remove pre-Durango checks in BLS key verification (#2824)

commit 1340ccef2844b8739fea5652ce21ad57ac422834
Author: Stephen Buttolph <stephen@avalabs.org>
Date:   Thu Mar 7 15:16:23 2024 -0500

    Remove pre-Durango block building logic and verification (#2823)

commit 67b1aa0639e80a3f81dc0fdced713547afa50f32
Author: Dhruba Basu <7675102+dhrubabasu@users.noreply.github.com>
Date:   Wed Mar 6 16:21:35 2024 -0500

    [vms/platformvm] Remove `ErrFutureStakeTime` check in `VerifyTx` (#2797)

commit 639b9ca37034762143c712f4f11f48ad788a5a6f
Author: Dhruba Basu <7675102+dhrubabasu@users.noreply.github.com>
Date:   Wed Mar 6 13:08:15 2024 -0500

    [vms/platformvm] Remove `GetPendingValidators` API (#2817)

commit 90a13f361bda434cbedcb62f515f102594cb4c79
Author: Stephen Buttolph <stephen@avalabs.org>
Date:   Wed Mar 6 12:44:15 2024 -0500

    Remove put gossip (#2790)

commit dc0362266e72a9cb09a66f054a2a1676a008c615
Author: Dhruba Basu <7675102+dhrubabasu@users.noreply.github.com>
Date:   Wed Mar 6 11:47:43 2024 -0500

    Use `BaseTx` in P-chain wallet (#2731)

    Co-authored-by: Alberto Benegiamo <alberto.benegiamo@gmail.com>
    Co-authored-by: Stephen Buttolph <stephen@avalabs.org>

commit dc2c5d0ba789420f776f4f0e8b953359d03a0f3f
Author: Stephen Buttolph <stephen@avalabs.org>
Date:   Wed Mar 6 11:17:20 2024 -0500

    Remove bitmaskCodec (#2792)

commit 5793120edb33190b997068d0a7f99d1dddc66e55
Author: Stephen Buttolph <stephen@avalabs.org>
Date:   Wed Mar 6 10:57:34 2024 -0500

    Remove peerlist push gossip (#2791)

commit 66ae8ef310411aaa67cf98ad96c0d4b085e1cce0
Author: Stephen Buttolph <stephen@avalabs.org>
Date:   Wed Mar 6 10:51:17 2024 -0500

    Cleanup consensus metrics (#2815)

commit 6c760983499b5f09228e107a74e729c0b746172f
Author: Stephen Buttolph <stephen@avalabs.org>
Date:   Tue Mar 5 20:30:40 2024 -0500

    Update minimum golang version to v1.21.8 (#2814)

commit 4c4bfaa452017ef6d7331850300bd5b5fd86c305
Author: Joshua Kim <20001595+joshua-kim@users.noreply.github.com>
Date:   Tue Mar 5 18:23:57 2024 -0500

    Cleanup Duplicate Transitive Constructor (#2812)

    Signed-off-by: Joshua Kim <20001595+joshua-kim@users.noreply.github.com>

commit 90a2b13c22116a87670bf05a006401000fe304a6
Author: Stephen Buttolph <stephen@avalabs.org>
Date:   Tue Mar 5 14:26:57 2024 -0500

    Remove unused engine interface (#2811)

commit 11372a43e948dd238dd67e8cfec10755c0be5e58
Author: Dhruba Basu <7675102+dhrubabasu@users.noreply.github.com>
Date:   Mon Mar 4 05:20:47 2024 -0500

    [vms/platformvm] Remove `platform.getMaxStakeAmount` (#2795)

commit f546ca45621061c0058887cd248cd020065cd7f9
Author: Stephen Buttolph <stephen@avalabs.org>
Date:   Fri Mar 1 17:34:24 2024 -0500

    Remove double spaces (#2802)

commit 257912c07fe9a5cdba20bdb2f69d89fb0295fed2
Author: Gauthier Leonard <gauthier_leonard@msn.com>
Date:   Fri Mar 1 21:33:03 2024 +0100

    Add BLS keys + signers config for local network (#2794)

commit ff4bf3fbec8a1f4696f8af2047c8fe1cd0a24589
Author: Stephen Buttolph <stephen@avalabs.org>
Date:   Fri Mar 1 14:59:49 2024 -0500

    Cleanup BLS naming and documentation (#2798)

commit daeacb18aad7e537bca729ecf9ea29ddbffc53a1
Author: Stephen Buttolph <stephen@avalabs.org>
Date:   Thu Feb 29 19:47:22 2024 -0500

    Update versions for v1.11.2 (#2788)

commit caef151c4ac566d4cd3531edc0d45ee2236f3505
Author: Stephen Buttolph <stephen@avalabs.org>
Date:   Thu Feb 29 13:30:47 2024 -0500

    Increase gossip size on first push (#2787)

    Signed-off-by: Stephen Buttolph <stephen@avalabs.org>
    Co-authored-by: Joshua Kim <20001595+joshua-kim@users.noreply.github.com>

commit d1312cb5a9db756f330867f30d5775e2949c48a9
Author: Dan Laine <daniel.laine@avalabs.org>
Date:   Thu Feb 29 10:45:32 2024 -0500

    `merkledb` comment accuracy fixes (#2780)

    Signed-off-by: Dan Laine <daniel.laine@avalabs.org>
    Co-authored-by: Darioush Jalali <darioush.jalali@avalabs.org>

commit c691cfd1569448c95d0f4f3bc9295c17c256b311
Author: Dan Laine <daniel.laine@avalabs.org>
Date:   Thu Feb 29 10:45:16 2024 -0500

    `merkledb` style nits (#2783)

commit 472ba7aa150e16ecc7599ec93aad448b0d8f5e85
Author: Dan Laine <daniel.laine@avalabs.org>
Date:   Thu Feb 29 09:42:47 2024 -0500

    `merkledb` -- style nit, remove var name `newView` to reduce shadowing (#2784)

commit d6aac85271d716b3cf9bea1aef74e6d0ea50be4d
Author: Dan Laine <daniel.laine@avalabs.org>
Date:   Thu Feb 29 09:41:26 2024 -0500

    `merkledb` -- rename metrics and add missing call (#2781)

commit 6e0afdca644cb5c59a3d7c62021e62ebda7bc826
Author: Dan Laine <daniel.laine@avalabs.org>
Date:   Thu Feb 29 09:39:58 2024 -0500

    `merkledb` -- fix `hasValue` in `recordNodeDeleted` (#2779)

commit 97900f72338fe60a976e34927a43e2f56df6a03e
Author: Dan Laine <daniel.laine@avalabs.org>
Date:   Thu Feb 29 09:39:53 2024 -0500

    `merkledb` -- move compressedKey declaration to avoid usage of stale values in loop (#2777)

commit e9ca612faafda09abd5946a32d54d4872f42f1f5
Author: Stephen Buttolph <stephen@avalabs.org>
Date:   Thu Feb 29 01:02:18 2024 -0500

    Move AppGossip configs from SubnetConfig into ChainConfig (#2785)

commit c5da9469ba7ac42a11b685e03f627a96ed29919f
Author: Patrick O'Grady <prohb125@gmail.com>
Date:   Wed Feb 28 19:58:13 2024 -0700

    [network/p2p] Redesign Push Gossip (#2772)

    Signed-off-by: Joshua Kim <20001595+joshua-kim@users.noreply.github.com>
    Co-authored-by: Stephen Buttolph <stephen@avalabs.org>
    Co-authored-by: Joshua Kim <20001595+joshua-kim@users.noreply.github.com>

commit 6dcd8e8adaeacb6d9e7f46654bfbd93639cbd22a
Author: Stephen Buttolph <stephen@avalabs.org>
Date:   Fri Feb 23 17:55:56 2024 -0500

    Reenable the upgrade tests (#2769)

commit 6322e19eb66626a5ad8f3006a314969b87fa687e
Author: Chan <chen.me.nan@gmail.com>
Date:   Fri Feb 23 17:55:06 2024 -0500

    Upgrade opentelemetry to v1.22.0 (#2702)

commit 02d68b88dc6b779f6a1d4b5cf68a017281555c83
Author: Dhruba Basu <7675102+dhrubabasu@users.noreply.github.com>
Date:   Fri Feb 23 17:19:23 2024 -0500

    Remove `defaultAddress` helper from platformvm service tests (#2767)

commit 7c0466735026d3cd963e21543b8d691fc6615b40
Author: Stephen Buttolph <stephen@avalabs.org>
Date:   Wed Feb 21 18:26:52 2024 -0500

    Remove Deprecated Auth API (#2759)

commit 3558a9dacf7849b15f139baae965dce4b9a45bec
Author: Dhruba Basu <7675102+dhrubabasu@users.noreply.github.com>
Date:   Wed Feb 21 17:39:23 2024 -0500

    `vms/platformvm`: Remove all keystore APIs except `ExportKey` and `ListAddresses` (#2761)

commit 85d6b5500d2e55e939fd38203574a2e91a357588
Author: Stephen Buttolph <stephen@avalabs.org>
Date:   Wed Feb 21 17:32:12 2024 -0500

    Remove deprecated IPC API (#2760)

commit c60f7d2dd10c87f57382885b59d6fb2c763eded7
Author: Stephen Buttolph <stephen@avalabs.org>
Date:   Wed Feb 21 16:30:01 2024 -0500

    Update version to v1.11.0 (#2758)

commit 4ee5f199cd64afc1ff2c433d77467c28a5567044
Author: Joshua Kim <20001595+joshua-kim@users.noreply.github.com>
Date:   Tue Feb 20 12:53:32 2024 -0500

    fix test sender (#2755)

    Signed-off-by: Joshua Kim <20001595+joshua-kim@users.noreply.github.com>

commit e0738a5d3d486b00fc6346aff58b280944bf769b
Author: Stephen Buttolph <stephen@avalabs.org>
Date:   Tue Feb 20 11:45:02 2024 -0500

    Add keys values to bimap (#2754)

Signed-off-by: Joshua Kim <20001595+joshua-kim@users.noreply.github.com>
  • Loading branch information
joshua-kim committed Jul 2, 2024
1 parent 5217b56 commit 626b39b
Show file tree
Hide file tree
Showing 826 changed files with 44,966 additions and 33,884 deletions.
16 changes: 16 additions & 0 deletions .github/actions/install-focal-deps/action.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# This action installs dependencies missing from the default
# focal image used by arm64 github workers.
#
# TODO(marun): Find an image with the required dependencies already installed.

name: 'Install focal arm64 dependencies'
description: 'Installs the dependencies required to build avalanchego on an arm64 github worker running Ubuntu 20.04 (focal)'

runs:
using: composite
steps:
- name: Install build-essential
run: |
sudo apt update
sudo apt -y install build-essential
shell: bash
16 changes: 16 additions & 0 deletions .github/actions/set-go-version-in-env/action.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# This action sets GO_VERSION from the project's go.mod.
#
# Must be run after actions/checkout to ensure go.mod is available to
# source the project's go version from.

name: 'Set GO_VERSION env var from go.mod'
description: 'Read the go version from go.mod and add it as env var GO_VERSION in the github env'

runs:
using: composite
steps:
- name: Set the project Go version in the environment
# A script works across different platforms but attempting to replicate the script directly in
# the run statement runs into platform-specific path handling issues.
run: .github/actions/set-go-version-in-env/go_version_env.sh >> $GITHUB_ENV
shell: bash
14 changes: 14 additions & 0 deletions .github/actions/set-go-version-in-env/go_version_env.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
#!/usr/bin/env bash

set -euo pipefail

# Prints the go version defined in the repo's go.mod. This is useful
# for configuring the correct version of go to install in CI.
#
# `go list -m -f '{{.GoVersion}}'` should be preferred outside of CI
# when go is already installed.

# 3 directories above this script
AVALANCHE_PATH=$( cd "$( dirname "${BASH_SOURCE[0]}" )"; cd ../../.. && pwd )

echo GO_VERSION="~$(sed -n -e 's/^go //p' "${AVALANCHE_PATH}"/go.mod)"
24 changes: 24 additions & 0 deletions .github/actions/setup-go-for-project-v3/action.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
# This action targets setup-go@v3 to support workers with old NodeJS
# incompabible with newer versions of setup-go.
#
# Since github actions do not support dynamically configuring the
# versions in a uses statement (e.g. `actions/setup-go@${{ var }}`) it
# is necessary to define an action per version rather than one action
# that can be parameterized.
#
# Must be run after actions/checkout to ensure go.mod is available to
# source the project's go version from.

name: 'Install Go toolchain with project defaults'
description: 'Install a go toolchain with project defaults'

runs:
using: composite
steps:
- name: Set the project Go version in the environment
uses: ./.github/actions/set-go-version-in-env
- name: Set up Go
uses: actions/setup-go@v3
with:
go-version: '${{ env.GO_VERSION }}'
check-latest: true
25 changes: 25 additions & 0 deletions .github/actions/setup-go-for-project/action.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
# This action targets the project default version of setup-go. For
# workers with old NodeJS incompabible with newer versions of
# setup-go, try setup-go-for-project-v3.
#
# Since github actions do not support dynamically configuring the
# versions in a uses statement (e.g. `actions/setup-go@${{ var }}`) it
# is necessary to define an action per version rather than one action
# that can be parameterized.
#
# Must be run after actions/checkout to ensure go.mod is available to
# source the project's go version from.

name: 'Install Go toolchain with project defaults'
description: 'Install a go toolchain with project defaults'

runs:
using: composite
steps:
- name: Set the project Go version in the environment
uses: ./.github/actions/set-go-version-in-env
- name: Set up Go
uses: actions/setup-go@v5
with:
go-version: '${{ env.GO_VERSION }}'
check-latest: true
60 changes: 0 additions & 60 deletions .github/packer/ubuntu-jammy-x86_64-public-ami.json

This file was deleted.

81 changes: 81 additions & 0 deletions .github/packer/ubuntu-jammy-x86_64-public-ami.pkr.hcl
Original file line number Diff line number Diff line change
@@ -0,0 +1,81 @@
packer {
required_plugins {
amazon = {
source = "github.com/hashicorp/amazon"
version = "~> 1"
}
ansible = {
source = "github.com/hashicorp/ansible"
version = "~> 1"
}
}
}

variable "skip_create_ami" {
type = string
default = "${env("SKIP_CREATE_AMI")}"
}

variable "tag" {
type = string
default = "${env("TAG")}"
}

variable "version" {
type = string
default = "jammy-22.04"
}

data "amazon-ami" "autogenerated_1" {
filters = {
architecture = "x86_64"
name = "ubuntu/images/*ubuntu-${var.version}-*-server-*"
root-device-type = "ebs"
virtualization-type = "hvm"
}
most_recent = true
owners = ["099720109477"]
region = "us-east-1"
}

locals {
skip_create_ami = var.skip_create_ami == "True"
timestamp = regex_replace(timestamp(), "[- TZ:]", "")
clean_name = regex_replace(timestamp(), "[^a-zA-Z0-9-]", "-")
}

source "amazon-ebs" "autogenerated_1" {
ami_groups = ["all"]
ami_name = "public-avalanche-ubuntu-${var.version}-${var.tag}-${local.timestamp}"
instance_type = "c5.large"
region = "us-east-1"
skip_create_ami = local.skip_create_ami
source_ami = "${data.amazon-ami.autogenerated_1.id}"
ssh_username = "ubuntu"
tags = {
Base_AMI_Name = "{{ .SourceAMIName }}"
Name = "public-avalanche-ubuntu-${var.version}-${var.tag}-${local.clean_name}"
Release = "${var.version}"
}
}

build {
sources = ["source.amazon-ebs.autogenerated_1"]

provisioner "shell" {
inline = ["while [ ! -f /var/lib/cloud/instance/boot-finished ]; do echo 'Waiting for cloud-init...'; sleep 1; done", "wait_apt=$(ps aux | grep apt | wc -l)", "while [ \"$wait_apt\" -gt \"1\" ]; do echo \"waiting for apt to be ready....\"; wait_apt=$(ps aux | grep apt | wc -l); sleep 5; done", "sudo apt-get -y update", "sudo apt-get install -y python3-boto3 golang"]
}

provisioner "ansible" {
extra_arguments = ["-e", "component=public-ami build=packer os_release=jammy tag=${var.tag}"]
playbook_file = ".github/packer/create_public_ami.yml"
roles_path = ".github/packer/roles/"
use_proxy = false
}

provisioner "shell" {
execute_command = "sudo bash -x {{ .Path }}"
script = ".github/packer/clean-public-ami.sh"
}

}
2 changes: 1 addition & 1 deletion .github/workflows/buf-push.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: bufbuild/buf-setup-action@v1.29.0
- uses: bufbuild/buf-setup-action@v1.31.0
- uses: bufbuild/buf-push-action@v1
with:
input: "proto"
Expand Down
17 changes: 5 additions & 12 deletions .github/workflows/build-linux-binaries.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,20 +10,14 @@ on:
tags:
- "*"

env:
go_version: '~1.21.7'

jobs:
build-x86_64-binaries-tarball:
runs-on: ubuntu-20.04

steps:
- uses: actions/checkout@v4

- uses: actions/setup-go@v5
with:
go-version: ${{ env.go_version }}
check-latest: true
- uses: ./.github/actions/setup-go-for-project

- run: go version

Expand Down Expand Up @@ -77,15 +71,14 @@ jobs:
rm -rf /tmp/avalanchego
build-arm64-binaries-tarball:
runs-on: [self-hosted, linux, ARM64, focal]
runs-on: custom-arm64-focal

steps:
- uses: actions/checkout@v4

- uses: actions/setup-go@v3
with:
go-version: ${{ env.go_version }}
check-latest: true
- uses: ./.github/actions/install-focal-deps

- uses: ./.github/actions/setup-go-for-project-v3

- run: go version

Expand Down
5 changes: 1 addition & 4 deletions .github/workflows/build-macos-release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,10 +24,7 @@ jobs:
steps:
# Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
- uses: actions/checkout@v4
- uses: actions/setup-go@v5
with:
go-version: '~1.21.7'
check-latest: true
- uses: ./.github/actions/setup-go-for-project
- run: go version

# Runs a single command using the runners shell
Expand Down
25 changes: 20 additions & 5 deletions .github/workflows/build-public-ami.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,23 +10,24 @@ on:
tags:
- "*"

env:
PACKER_VERSION: "1.10.2"
PYTHON3_BOTO3_VERSION: "1.20.34+dfsg-1"

jobs:
build-public-ami-and-upload:
runs-on: ubuntu-22.04
timeout-minutes: 45

steps:
- uses: actions/checkout@v4
- uses: actions/setup-go@v5
with:
go-version: '~1.21.7'
check-latest: true
- uses: ./.github/actions/setup-go-for-project
- run: go version

- name: Install aws cli
run: |
sudo apt update
sudo apt-get -y install packer python3-boto3
sudo apt-get -y install python3-boto3=${PYTHON3_BOTO3_VERSION}
- name: Get the tag
id: get_tag
Expand All @@ -53,6 +54,20 @@ jobs:
aws-secret-access-key: ${{ secrets.MARKETPLACE_KEY }}
aws-region: us-east-1

- name: Setup `packer`
uses: hashicorp/setup-packer@main
id: setup
with:
version: ${{ env.PACKER_VERSION }}

- name: Run `packer init`
id: init
run: "packer init ./.github/packer/ubuntu-jammy-x86_64-public-ami.pkr.hcl"

- name: Run `packer validate`
id: validate
run: "packer validate ./.github/packer/ubuntu-jammy-x86_64-public-ami.pkr.hcl"

- name: Create AMI and upload to marketplace
run: |
./.github/workflows/update-ami.py
Expand Down
13 changes: 2 additions & 11 deletions .github/workflows/build-ubuntu-amd64-release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,19 +10,13 @@ on:
tags:
- "*"

env:
go_version: '~1.21.7'

jobs:
build-jammy-amd64-package:
runs-on: ubuntu-22.04

steps:
- uses: actions/checkout@v4
- uses: actions/setup-go@v5
with:
go-version: ${{ env.go_version }}
check-latest: true
- uses: ./.github/actions/setup-go-for-project
- run: go version

- name: Build the avalanchego binaries
Expand Down Expand Up @@ -79,10 +73,7 @@ jobs:

steps:
- uses: actions/checkout@v4
- uses: actions/setup-go@v5
with:
go-version: ${{ env.go_version }}
check-latest: true
- uses: ./.github/actions/setup-go-for-project
- run: go version

- name: Build the avalanchego binaries
Expand Down
Loading

0 comments on commit 626b39b

Please sign in to comment.