Skip to content

chore: fix api breakage - #2581

Merged
julienrbrt merged 1 commit into
mainfrom
fix-docker-e2e
Aug 19, 2025
Merged

chore: fix api breakage#2581
julienrbrt merged 1 commit into
mainfrom
fix-docker-e2e

Conversation

@chatton

@chatton chatton commented Aug 19, 2025

Copy link
Copy Markdown
Contributor

Overview

type changed name in version bump

@github-actions

Copy link
Copy Markdown
Contributor

The latest Buf updates on your PR. Results from workflow CI and Release / buf-check (pull_request).

BuildFormatLintBreakingUpdated (UTC)
✅ passed⏩ skipped✅ passed✅ passedAug 19, 2025, 3:21 PM

@gemini-code-assist gemini-code-assist Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Summary of Changes

Hello @chatton, I'm Gemini Code Assist1! I'm currently reviewing this pull request and will post my feedback shortly. In the meantime, here's a summary to help you and other reviewers quickly get up to speed!

This pull request addresses an API breakage within the test suite by updating a constant name and applying minor formatting adjustments in the docker_test.go file. The changes ensure that the test setup remains compatible with recent updates in the underlying tastoratypes package, specifically by migrating to a new constant for node type definition. The overall goal is to maintain the functionality and readability of the end-to-end Docker tests.

Highlights

  • API Compatibility Update: Updated tastoradocker.ValidatorNodeType to tastoratypes.NodeTypeValidator to align with a change in the tastoratypes package, resolving an API breakage in the test suite.
  • Code Formatting Improvements: Applied minor formatting adjustments, including removing an unnecessary blank line and aligning struct field assignments for better readability.
Using Gemini Code Assist

The full guide for Gemini Code Assist can be found on our documentation page, here are some quick tips.

Invoking Gemini

You can request assistance from Gemini at any point in your pull request via creating an issue comment (i.e. comment on the pull request page) using either /gemini <command> or @gemini-code-assist <command>. Below is a summary of the supported commands.

Feature Command Description
Code Review /gemini review Performs a code review for the current pull request in its current state.
Pull Request Summary /gemini summary Provides a summary of the current pull request in its current state.
Comment @gemini-code-assist Responds in comments when explicitly tagged, both in issue comments and review comments.
Help /gemini help Displays a list of available commands.

Customization

To customize Gemini Code Assist for GitHub experience, repository maintainers can create a configuration file and/or provide a custom code review style guide (such as PEP-8 for Python) by creating and adding files to a .gemini/ folder in the base of the repository. Detailed instructions can be found here.

Limitations & Feedback

Gemini Code Assist may make mistakes. Please leave feedback on any instances where its feedback is incorrect or counter productive. You can react with 👍 and 👎 on @gemini-code-assist comments. If you're interested in giving your feedback about your experience with Gemini Code Assist for Github and other Google products, sign up here.

You can also get AI-powered code generation, chat, as well as code reviews directly in the IDE at no cost with the Gemini Code Assist IDE Extension.

Footnotes

  1. Review the Privacy Notices, Generative AI Prohibited Use Policy, Terms of Service, and learn how to configure Gemini Code Assist in GitHub here. Gemini can make mistakes, so double check it and use code with caution.

@chatton
chatton enabled auto-merge August 19, 2025 15:21

@gemini-code-assist gemini-code-assist Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Code Review

This pull request addresses an API breakage by updating the node type constant, which is a necessary fix. Additionally, there are several formatting changes. I've added a comment recommending the use of gofmt to ensure consistent code style throughout the file, which is standard practice for Go projects.

Comment on lines +79 to +83
Name: "celestia",
NumValidators: &numValidators,
NumFullNodes: &numFullNodes,
ChainID: testChainID,
Image: container.NewImage("ghcr.io/celestiaorg/celestia-app", "v4.0.0-rc6", "10001:10001"),

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

medium

The formatting in this struct literal appears to have been done manually, leading to inconsistencies. The same applies to other formatting changes in this PR. In Go, it is standard practice to use gofmt to automatically format code. This ensures a consistent style across the project, which improves readability and maintainability. Please run gofmt on the changed file to resolve these inconsistencies.

NumValidators: &numValidators,
NumFullNodes: &numFullNodes,
ChainID: testChainID,
Image: container.NewImage("ghcr.io/celestiaorg/celestia-app", "v4.0.0-rc6", "10001:10001"),

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

should we update to v5?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

yes we probably should

@julienrbrt
julienrbrt disabled auto-merge August 19, 2025 15:34
@julienrbrt
julienrbrt merged commit 29b8ddf into main Aug 19, 2025
30 of 33 checks passed
@julienrbrt
julienrbrt deleted the fix-docker-e2e branch August 19, 2025 15:34
@github-project-automation github-project-automation Bot moved this to Done in Evolve Aug 19, 2025
@tac0turtle tac0turtle removed this from Evolve Aug 25, 2025
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.

3 participants