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

Bump version file to 0.0.3 in prep for release #448

Merged
merged 1 commit into from
Jul 11, 2024
Merged

Conversation

masih
Copy link
Member

@masih masih commented Jul 11, 2024

Note that the latest pushed tag is 0.0.2, hence the bum to 0.0.3.

Note that the latest pushed tag is 0.0.2, hence the bum to 0.0.3.
@masih masih requested review from Stebalien and Kubuxu July 11, 2024 15:34
Copy link

Suggested version: v0.0.3

Comparing to: v0.0.2 (diff)

Changes in go.mod file(s):

diff --git a/go.mod b/go.mod
index 212389a..364e0f1 100644
--- a/go.mod
+++ b/go.mod
@@ -4,6 +4,7 @@ go 1.21
 
 require (
 	github.com/Kubuxu/go-broadcast v0.0.0-20240621161059-1a8c90734cd6
+	github.com/benbjohnson/clock v1.3.5
 	github.com/drand/kyber v1.3.1
 	github.com/drand/kyber-bls12381 v0.3.1
 	github.com/filecoin-project/go-bitfield v0.2.4
@@ -16,15 +17,17 @@ require (
 	github.com/stretchr/testify v1.9.0
 	github.com/urfave/cli/v2 v2.25.5
 	github.com/whyrusleeping/cbor-gen v0.1.1
+	go.opentelemetry.io/otel v1.28.0
+	go.opentelemetry.io/otel/metric v1.28.0
 	go.uber.org/multierr v1.11.0
-	golang.org/x/crypto v0.23.0
+	golang.org/x/crypto v0.24.0
+	golang.org/x/sync v0.7.0
 	golang.org/x/xerrors v0.0.0-20231012003039-104605ab7028
 )
 
 require (
-	github.com/benbjohnson/clock v1.3.5 // indirect
 	github.com/beorn7/perks v1.0.1 // indirect
-	github.com/cespare/xxhash/v2 v2.2.0 // indirect
+	github.com/cespare/xxhash/v2 v2.3.0 // indirect
 	github.com/containerd/cgroups v1.1.0 // indirect
 	github.com/coreos/go-systemd/v22 v22.5.0 // indirect
 	github.com/cpuguy83/go-md2man/v2 v2.0.4 // indirect
@@ -36,13 +39,15 @@ require (
 	github.com/flynn/noise v1.1.0 // indirect
 	github.com/francoispqt/gojay v1.2.13 // indirect
 	github.com/fsnotify/fsnotify v1.6.0 // indirect
+	github.com/go-logr/logr v1.4.2 // indirect
+	github.com/go-logr/stdr v1.2.2 // indirect
 	github.com/go-task/slim-sprig v0.0.0-20230315185526-52ccab3ef572 // indirect
 	github.com/godbus/dbus/v5 v5.1.0 // indirect
 	github.com/gogo/protobuf v1.3.2 // indirect
 	github.com/golang/snappy v0.0.0-20180518054509-2e65f85255db // indirect
 	github.com/google/gopacket v1.1.19 // indirect
 	github.com/google/pprof v0.0.0-20240207164012-fb44976bdcd5 // indirect
-	github.com/google/uuid v1.4.0 // indirect
+	github.com/google/uuid v1.6.0 // indirect
 	github.com/gorilla/websocket v1.5.1 // indirect
 	github.com/hashicorp/golang-lru/v2 v2.0.7 // indirect
 	github.com/huin/goupnp v1.3.0 // indirect
@@ -79,6 +84,7 @@ require (
 	github.com/multiformats/go-multihash v0.2.3 // indirect
 	github.com/multiformats/go-multistream v0.5.0 // indirect
 	github.com/multiformats/go-varint v0.0.7 // indirect
+	github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 // indirect
 	github.com/onsi/ginkgo/v2 v2.15.0 // indirect
 	github.com/opencontainers/runtime-spec v1.2.0 // indirect
 	github.com/pbnjay/memory v0.0.0-20210728143218-7b4eea64cf58 // indirect
@@ -102,8 +108,8 @@ require (
 	github.com/pmezard/go-difflib v1.0.0 // indirect
 	github.com/prometheus/client_golang v1.19.1 // indirect
 	github.com/prometheus/client_model v0.6.1 // indirect
-	github.com/prometheus/common v0.48.0 // indirect
-	github.com/prometheus/procfs v0.12.0 // indirect
+	github.com/prometheus/common v0.55.0 // indirect
+	github.com/prometheus/procfs v0.15.1 // indirect
 	github.com/quic-go/qpack v0.4.0 // indirect
 	github.com/quic-go/quic-go v0.44.0 // indirect
 	github.com/quic-go/webtransport-go v0.8.0 // indirect
@@ -113,18 +119,18 @@ require (
 	github.com/stretchr/objx v0.5.2 // indirect
 	github.com/syndtr/goleveldb v1.0.0 // indirect
 	github.com/xrash/smetrics v0.0.0-20240312152122-5f08fbb34913 // indirect
+	go.opentelemetry.io/otel/trace v1.28.0 // indirect
 	go.uber.org/dig v1.17.1 // indirect
 	go.uber.org/fx v1.21.1 // indirect
 	go.uber.org/mock v0.4.0 // indirect
 	go.uber.org/zap v1.27.0 // indirect
 	golang.org/x/exp v0.0.0-20240506185415-9bf2ced13842 // indirect
 	golang.org/x/mod v0.17.0 // indirect
-	golang.org/x/net v0.25.0 // indirect
-	golang.org/x/sync v0.7.0 // indirect
-	golang.org/x/sys v0.20.0 // indirect
-	golang.org/x/text v0.15.0 // indirect
-	golang.org/x/tools v0.21.0 // indirect
-	google.golang.org/protobuf v1.34.1 // indirect
+	golang.org/x/net v0.26.0 // indirect
+	golang.org/x/sys v0.21.0 // indirect
+	golang.org/x/text v0.16.0 // indirect
+	golang.org/x/tools v0.21.1-0.20240508182429-e35e4ccd0d2d // indirect
+	google.golang.org/protobuf v1.34.2 // indirect
 	gopkg.in/yaml.v3 v3.0.1 // indirect
 	lukechampine.com/blake3 v1.2.1 // indirect
 )

gorelease says:

# github.com/filecoin-project/go-f3
## incompatible changes
(*F3).Run: removed
(*F3).SubscribeForMessagesToSign: removed
ECBackend: removed
F3.Manifest: removed
LocalnetManifest: removed
Manifest: removed
New: changed from func(context.Context, Manifest, github.com/ipfs/go-datastore.Datastore, github.com/libp2p/go-libp2p/core/host.Host, *github.com/libp2p/go-libp2p-pubsub.PubSub, github.com/filecoin-project/go-f3/gpbft.Verifier, ECBackend, Logger, github.com/filecoin-project/go-f3/gpbft.SigningMarshaler) (*F3, error) to func(context.Context, github.com/filecoin-project/go-f3/manifest.ManifestProvider, github.com/ipfs/go-datastore.Datastore, github.com/libp2p/go-libp2p/core/host.Host, *github.com/libp2p/go-libp2p-pubsub.PubSub, github.com/filecoin-project/go-f3/gpbft.Verifier, github.com/filecoin-project/go-f3/ec.Backend) (*F3, error)
TipSet: removed
## compatible changes
(*F3).GetPowerTable: added
(*F3).IsRunning: added
(*F3).Manifest: added
(*F3).MessagesToSign: added
(*F3).Pause: added
(*F3).Resume: added
(*F3).Start: added
(*F3).Stop: added
BroadcastMessage: added

# github.com/filecoin-project/go-f3/blssig
## incompatible changes
(*Signer).Sign: changed from func(github.com/filecoin-project/go-f3/gpbft.PubKey, []byte) ([]byte, error) to func(context.Context, github.com/filecoin-project/go-f3/gpbft.PubKey, []byte) ([]byte, error)

# github.com/filecoin-project/go-f3/certexchange
## compatible changes
package added

# github.com/filecoin-project/go-f3/certexchange/polling
## compatible changes
package added

# github.com/filecoin-project/go-f3/certstore
## compatible changes
(*Store).Delete: added
(*Store).DeleteAll: added

# github.com/filecoin-project/go-f3/ec
## compatible changes
package added

# github.com/filecoin-project/go-f3/emulator
## compatible changes
package added

# github.com/filecoin-project/go-f3/gpbft
## incompatible changes
(*MessageBuilder).BeaconForTicket: removed
(*MessageBuilder).Build: changed from func(Signer, ActorID) (*GMessage, error) to func(context.Context, Signer, ActorID) (*GMessage, error)
(*MessageBuilder).Justification: removed
(*MessageBuilder).NetworkName: removed
(*MessageBuilder).Payload: removed
(*MessageBuilder).SetBeaconForTicket: removed
(*MessageBuilder).SetJustification: removed
(*MessageBuilder).SetNetworkName: removed
(*MessageBuilder).SetPayload: removed
(*MessageBuilder).SetSigningMarshaler: removed
(*Participant).StartInstance: removed
(*SignatureBuilder).Sign: changed from func(Signer) ([]byte, []byte, error) to func(context.Context, Signer) ([]byte, []byte, error)
DecisionReceiver.ReceiveDecision: changed from func(*Justification) time.Time to func(*Justification) (time.Time, error)
DefaultSigningMarshaller: removed
MakeTicket: changed from func(NetworkName, []byte, uint64, uint64, PubKey, Signer) (Ticket, error) to func(context.Context, NetworkName, []byte, uint64, uint64, PubKey, Signer) (Ticket, error)
NetworkName.DatastorePrefix: removed
NetworkName.PubSubTopic: removed
NewMessageBuilder: removed
NewMessageBuilderWithPowerTable: removed
Receiver.StartInstance: removed
Receiver.StartInstanceAt: added
Signer.Sign: changed from func(PubKey, []byte) ([]byte, error) to func(context.Context, PubKey, []byte) ([]byte, error)
## compatible changes
(*Participant).StartInstanceAt: added
MessageBuilder.BeaconForTicket: added
MessageBuilder.Justification: added
MessageBuilder.NetworkName: added
MessageBuilder.Payload: added
MessageBuilder.PowerTable: added
MessageBuilder.SigningMarshaller: added

# github.com/filecoin-project/go-f3/manifest
## compatible changes
package added

# github.com/filecoin-project/go-f3/sim
## incompatible changes
(*Participant).StartInstance, method set of *Participant: removed
(*Participant).StartInstance, method set of Participant: removed
## compatible changes
(*Participant).StartInstanceAt: added
MakeJustification: added

# github.com/filecoin-project/go-f3/sim/adversary
## incompatible changes
(*Absent).StartInstance: removed
(*Deny).StartInstance: removed
(*Drop).StartInstance: removed
(*ImmediateDecide).StartInstance: removed
(*Repeat).StartInstance: removed
(*Spam).StartInstance: removed
(*WithholdCommit).StartInstance: removed
DecisionReceiver.ReceiveDecision: changed from func(*github.com/filecoin-project/go-f3/gpbft.Justification) time.Time to func(*github.com/filecoin-project/go-f3/gpbft.Justification) (time.Time, error)
Receiver.StartInstance, method set of *Adversary: removed
Receiver.StartInstance, method set of Adversary: removed
Receiver.StartInstance, method set of Receiver: removed
Receiver.StartInstanceAt: added
Signer.Sign: changed from func(github.com/filecoin-project/go-f3/gpbft.PubKey, []byte) ([]byte, error) to func(context.Context, github.com/filecoin-project/go-f3/gpbft.PubKey, []byte) ([]byte, error)
## compatible changes
(*Absent).StartInstanceAt: added
(*Deny).StartInstanceAt: added
(*Drop).StartInstanceAt: added
(*ImmediateDecide).StartInstanceAt: added
(*Repeat).StartInstanceAt: added
(*Spam).StartInstanceAt: added
(*WithholdCommit).StartInstanceAt: added
Receiver.StartInstanceAt: added

# github.com/filecoin-project/go-f3/sim/signing
## incompatible changes
(*BLSBackend).Sign: changed from func(github.com/filecoin-project/go-f3/gpbft.PubKey, []byte) ([]byte, error) to func(context.Context, github.com/filecoin-project/go-f3/gpbft.PubKey, []byte) ([]byte, error)
(*FakeBackend).Sign: changed from func(github.com/filecoin-project/go-f3/gpbft.PubKey, []byte) ([]byte, error) to func(context.Context, github.com/filecoin-project/go-f3/gpbft.PubKey, []byte) ([]byte, error)
Signer.Sign: changed from func(github.com/filecoin-project/go-f3/gpbft.PubKey, []byte) ([]byte, error) to func(context.Context, github.com/filecoin-project/go-f3/gpbft.PubKey, []byte) ([]byte, error)

# diagnostics
required module github.com/microcosm-cc/[email protected] retracted by module author: Retract older versions as only latest is to be depended upon

# summary
Suggested version: v0.1.0

gocompat says:

Your branch is up to date with 'origin/main'.

Automatically created GitHub Release

A draft GitHub Release has been created.
It is going to be published when this PR is merged.
You can modify its' body to include any release notes you wish to include with the release.

Copy link

codecov bot commented Jul 11, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 68.92%. Comparing base (d1b048a) to head (5c0d051).

Additional details and impacted files

Impacted file tree graph

@@            Coverage Diff             @@
##             main     #448      +/-   ##
==========================================
+ Coverage   68.72%   68.92%   +0.19%     
==========================================
  Files          46       46              
  Lines        4547     4547              
==========================================
+ Hits         3125     3134       +9     
+ Misses        894      888       -6     
+ Partials      528      525       -3     

see 2 files with indirect coverage changes

@masih masih added this pull request to the merge queue Jul 11, 2024
Merged via the queue into main with commit 45a4027 Jul 11, 2024
14 checks passed
@masih masih deleted the masih/release-0-0-3 branch July 11, 2024 15:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants