Skip to content

Conversation

HumairAK
Copy link
Collaborator

Description of your changes:

This adds a simple change to allow our CI to reference the local proto packages. This will prevent ci failures when:

  • a proto file is changed
  • code using golang proto built packages are affected by such a change
  • builds fail because it's referencing the golang proto packages remotely and not the updated changes

Instead, this pr will now reference the updated proto changes locally present within the PR itself.

Checklist:

@HumairAK HumairAK requested review from mprahl and hbelmiro February 14, 2025 04:26
@google-oss-prow google-oss-prow bot requested a review from rimolive February 14, 2025 04:26
@HumairAK HumairAK force-pushed the local_proto branch 3 times, most recently from b895437 to 2cf4a5f Compare February 14, 2025 04:57
@mprahl
Copy link
Collaborator

mprahl commented Feb 14, 2025

I worry about this since we may forget to update the actual go.mod after a PR with an API change is merged.

My suggestion is to use a replace in the go.mod to always use the local API Go module regardless of if it's CI or not. It's one of the benefits of a monorepo after all.

@HumairAK
Copy link
Collaborator Author

I'm good with that, updated.

@HumairAK
Copy link
Collaborator Author

looking into ci failures

Copy link
Collaborator

@mprahl mprahl left a comment

Choose a reason for hiding this comment

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

/lgtm

@HumairAK
Copy link
Collaborator Author

/approve

Copy link

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: HumairAK, mprahl

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@google-oss-prow google-oss-prow bot merged commit 472f877 into kubeflow:master Feb 14, 2025
32 checks passed
chahatsagarmain added a commit to chahatsagarmain/pipelines that referenced this pull request Feb 20, 2025
parent 7bb0c44
author chahatsagarmain <[email protected]> 1740067717 +0530
committer chahatsagarmain <[email protected]> 1740068190 +0530

parent 7bb0c44
author chahatsagarmain <[email protected]> 1740067717 +0530
committer chahatsagarmain <[email protected]> 1740068098 +0530

make commands for local testing and ci refactor

Signed-off-by: chahatsagarmain <[email protected]>

chore: use local proto go packages for ci (kubeflow#11629)

Signed-off-by: Humair Khan <[email protected]>

fix(backend): upgrade go version to 1.22.12 to fix CVE-2024-45336 (kubeflow#11631)

Signed-off-by: Daniel Dowler <[email protected]>

fix(backend) fix run retry for argo (kubeflow#11585)

Signed-off-by: arpechenin <[email protected]>

fix(frontend): restrict file explorer to show only .yaml, .yml, .zip, and .tar.gz files (kubeflow#11623)

* fix(frontend): restrict file explorer to show only .yaml, .yml, .zip, and .tar.gz files

Signed-off-by: muzzlol <[email protected]>

* test(frontend): update NewPipelineVersion snapshot for file filters

Signed-off-by: muzzlol <[email protected]>

---------

Signed-off-by: muzzlol <[email protected]>

fix(backend): fixes DAG status update to reflect completion of all tasks (kubeflow#11651)

Signed-off-by: VaniHaripriya <[email protected]>

chore(test): Increased timeout in test (kubeflow#11658)

Signed-off-by: Helber Belmiro <[email protected]>

make commands to test locally and ci refactor

Signed-off-by: chahatsagarmain <[email protected]>
chahatsagarmain added a commit to chahatsagarmain/pipelines that referenced this pull request Feb 20, 2025
parent 7bb0c44
author chahatsagarmain <[email protected]> 1740067717 +0530
committer chahatsagarmain <[email protected]> 1740068190 +0530

parent 7bb0c44
author chahatsagarmain <[email protected]> 1740067717 +0530
committer chahatsagarmain <[email protected]> 1740068098 +0530

make commands for local testing and ci refactor

Signed-off-by: chahatsagarmain <[email protected]>

chore: use local proto go packages for ci (kubeflow#11629)

Signed-off-by: Humair Khan <[email protected]>

fix(backend): upgrade go version to 1.22.12 to fix CVE-2024-45336 (kubeflow#11631)

Signed-off-by: Daniel Dowler <[email protected]>

fix(backend) fix run retry for argo (kubeflow#11585)

Signed-off-by: arpechenin <[email protected]>

fix(frontend): restrict file explorer to show only .yaml, .yml, .zip, and .tar.gz files (kubeflow#11623)

* fix(frontend): restrict file explorer to show only .yaml, .yml, .zip, and .tar.gz files

Signed-off-by: muzzlol <[email protected]>

* test(frontend): update NewPipelineVersion snapshot for file filters

Signed-off-by: muzzlol <[email protected]>

---------

Signed-off-by: muzzlol <[email protected]>

fix(backend): fixes DAG status update to reflect completion of all tasks (kubeflow#11651)

Signed-off-by: VaniHaripriya <[email protected]>

chore(test): Increased timeout in test (kubeflow#11658)

Signed-off-by: Helber Belmiro <[email protected]>

make commands to test locally and ci refactor

Signed-off-by: chahatsagarmain <[email protected]>

add missing step

Signed-off-by: chahatsagarmain <[email protected]>
chahatsagarmain added a commit to chahatsagarmain/pipelines that referenced this pull request Feb 27, 2025
parent 7bb0c44
author chahatsagarmain <[email protected]> 1740067717 +0530
committer chahatsagarmain <[email protected]> 1740068190 +0530

parent 7bb0c44
author chahatsagarmain <[email protected]> 1740067717 +0530
committer chahatsagarmain <[email protected]> 1740068098 +0530

make commands for local testing and ci refactor

Signed-off-by: chahatsagarmain <[email protected]>

chore: use local proto go packages for ci (kubeflow#11629)

Signed-off-by: Humair Khan <[email protected]>

fix(backend): upgrade go version to 1.22.12 to fix CVE-2024-45336 (kubeflow#11631)

Signed-off-by: Daniel Dowler <[email protected]>

fix(backend) fix run retry for argo (kubeflow#11585)

Signed-off-by: arpechenin <[email protected]>

fix(frontend): restrict file explorer to show only .yaml, .yml, .zip, and .tar.gz files (kubeflow#11623)

* fix(frontend): restrict file explorer to show only .yaml, .yml, .zip, and .tar.gz files

Signed-off-by: muzzlol <[email protected]>

* test(frontend): update NewPipelineVersion snapshot for file filters

Signed-off-by: muzzlol <[email protected]>

---------

Signed-off-by: muzzlol <[email protected]>

fix(backend): fixes DAG status update to reflect completion of all tasks (kubeflow#11651)

Signed-off-by: VaniHaripriya <[email protected]>

chore(test): Increased timeout in test (kubeflow#11658)

Signed-off-by: Helber Belmiro <[email protected]>

make commands to test locally and ci refactor

Signed-off-by: chahatsagarmain <[email protected]>

add missing step

Signed-off-by: chahatsagarmain <[email protected]>

reviewed changes

Signed-off-by: chahatsagarmain <[email protected]>
chahatsagarmain added a commit to chahatsagarmain/pipelines that referenced this pull request Feb 27, 2025
parent 7bb0c44
author chahatsagarmain <[email protected]> 1740067717 +0530
committer chahatsagarmain <[email protected]> 1740068190 +0530

parent 7bb0c44
author chahatsagarmain <[email protected]> 1740067717 +0530
committer chahatsagarmain <[email protected]> 1740068098 +0530

make commands for local testing and ci refactor

Signed-off-by: chahatsagarmain <[email protected]>

chore: use local proto go packages for ci (kubeflow#11629)

Signed-off-by: Humair Khan <[email protected]>

fix(backend): upgrade go version to 1.22.12 to fix CVE-2024-45336 (kubeflow#11631)

Signed-off-by: Daniel Dowler <[email protected]>

fix(backend) fix run retry for argo (kubeflow#11585)

Signed-off-by: arpechenin <[email protected]>

fix(frontend): restrict file explorer to show only .yaml, .yml, .zip, and .tar.gz files (kubeflow#11623)

* fix(frontend): restrict file explorer to show only .yaml, .yml, .zip, and .tar.gz files

Signed-off-by: muzzlol <[email protected]>

* test(frontend): update NewPipelineVersion snapshot for file filters

Signed-off-by: muzzlol <[email protected]>

---------

Signed-off-by: muzzlol <[email protected]>

fix(backend): fixes DAG status update to reflect completion of all tasks (kubeflow#11651)

Signed-off-by: VaniHaripriya <[email protected]>

chore(test): Increased timeout in test (kubeflow#11658)

Signed-off-by: Helber Belmiro <[email protected]>

make commands to test locally and ci refactor

Signed-off-by: chahatsagarmain <[email protected]>

add missing step

Signed-off-by: chahatsagarmain <[email protected]>

reviewed changes

Signed-off-by: chahatsagarmain <[email protected]>

fix eol

Signed-off-by: chahatsagarmain <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants