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

ping/_composition: use latest release in interop-latest #37

Merged
merged 1 commit into from Sep 6, 2022

Conversation

laurentsenta
Copy link
Collaborator

@laurentsenta laurentsenta commented Sep 5, 2022

Update the interop (latest) tests so that we build & test:

  • latest released go version
  • latest released rust version
  • current branch (rust or go)

(before we would test against master branch for each of these projects).

@laurentsenta laurentsenta marked this pull request as draft September 5, 2022 13:37
@laurentsenta laurentsenta force-pushed the feat/interop-latest-tests-against-releases branch 2 times, most recently from be1774e to 7f0d044 Compare September 5, 2022 14:17
@laurentsenta laurentsenta force-pushed the feat/interop-latest-tests-against-releases branch from 7f0d044 to fc7a0e0 Compare September 6, 2022 08:05
@laurentsenta laurentsenta marked this pull request as ready for review September 6, 2022 08:31
@laurentsenta
Copy link
Collaborator Author

@mxinden @marten-seemann

See related discussion in libp2p/rust-libp2p#2835

I still think we could test master branch together. As long as the go and rust libraries run the tests on every PR, testing master would let us test the interop for new features.

But I want to merge interop as soon as possible in rust and make sure we don't break go-libp2p, so let's have a follow-up discussion when interop test is running everywhere!

Copy link
Contributor

@marten-seemann marten-seemann left a comment

Choose a reason for hiding this comment

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

Not sure I can review this, I don't understand what's going on in this TOML file.

@@ -14,38 +14,26 @@
go_proxy_url = "https://proxy.golang.org"

{{ with (load_resource "./go.toml") }}
{{ with .master }}
{{ with (index .groups 0) }}
Copy link
Collaborator Author

Choose a reason for hiding this comment

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

@marten-seemann No worries, I requested your review regarding the feature itself,

nothing much to see in the code, quick overview:

This PR replaces the use of the master version with the latest release registered in .groups (loaded from the go.toml file)

Copy link
Member

@mxinden mxinden left a comment

Choose a reason for hiding this comment

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

From what I can tell, this looks good to me.

@laurentsenta laurentsenta merged commit 0d23871 into master Sep 6, 2022
@laurentsenta laurentsenta deleted the feat/interop-latest-tests-against-releases branch September 6, 2022 15:34
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

3 participants