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

Project improvements #813

Merged
merged 11 commits into from
Sep 27, 2021
Merged

Project improvements #813

merged 11 commits into from
Sep 27, 2021

Conversation

emmanuelm41
Copy link
Contributor

In the PR many improvements where applied. A list of them is write below:

  • Migrate CI jobs to Github Actions
  • Add binaries and JetBrains project folder to .gitignore
  • Update linter configuration, removing deprecated values
  • Create new useful commands on Makefile
  • Set default command on Makefile
  • Create a fully functional drand network on docker-compose
  • Add README.md with instructions to run the network

@emmanuelm41 emmanuelm41 changed the title Many improvements on project Improvements on project Sep 22, 2021
@emmanuelm41 emmanuelm41 changed the title Improvements on project Project improvements Sep 22, 2021
@emmanuelm41
Copy link
Contributor Author

Tests were not changed in this PR, so some of them will get errors, as it happened before. I think that is why tests CI job doesn't pass.

Copy link
Member

@willscott willscott left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this cleanup looks good. once it merges I think i can disable circleCI for the repo

go.mod Show resolved Hide resolved
@willscott
Copy link
Member

I'm looking at the status checks on this PR to switch over the required ones for merges to master, and I don't see the new ones as being run. Is this because it's coming from a fork, or is it unexpected we wouldn't see the build/test action running in this PR?

@@ -38,7 +38,7 @@ func New(address, certPath string, insecure bool) (client.Client, error) {
} else if insecure {
opts = append(opts, grpc.WithInsecure())
} else {
opts = append(opts, grpc.WithTransportCredentials(credentials.NewTLS(&tls.Config{})))
opts = append(opts, grpc.WithTransportCredentials(credentials.NewTLS(&tls.Config{MinVersion: tls.VersionTLS12})))
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@willscott Just flagging that we're putting a minimum now on our TLS connection - I think we should be fine but we should make sure all our partners have TLS1.2 at the very least.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We may need to add this to the README. This was something linter required

docker/README.md Show resolved Hide resolved
@nikkolasg
Copy link
Collaborator

nikkolasg commented Sep 27, 2021 via email

@emmanuelm41
Copy link
Contributor Author

That command is still working! No problem at all.

@emmanuelm41
Copy link
Contributor Author

I'm looking at the status checks on this PR to switch over the required ones for merges to master, and I don't see the new ones as being run. Is this because it's coming from a fork, or is it unexpected we wouldn't see the build/test action running in this PR?

I added PRs to the events that run that job (build/tests). It should run now.

@willscott willscott merged commit eeaae0a into drand:master Sep 27, 2021
@emmanuelm41 emmanuelm41 deleted the project-improvements branch September 28, 2021 11:53
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.

None yet

4 participants