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

build.yml: package consul-cni #4040

Merged
merged 15 commits into from
May 24, 2024
Merged

build.yml: package consul-cni #4040

merged 15 commits into from
May 24, 2024

Conversation

david-yu
Copy link
Contributor

@david-yu david-yu commented May 23, 2024

Changes proposed in this PR

  • Only package consul-cni for amd64 and arm64 on linux
  • Added extra step to just package consul-cni, testing is only done for consul-k8s CLI
  • For binary use matrix.bin_name instead of matrix.pkg_name
  • Added skip_packaging to more artifacts to make things more explicit although likely not needed

How I've tested this PR

How I expect reviewers to test this PR

Checklist

@david-yu david-yu requested review from zalimeni and shore May 24, 2024 04:02
Copy link
Member

@zalimeni zalimeni left a comment

Choose a reason for hiding this comment

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

Approving to unblock but have one comment on the matrix checks. Would prefer to get a 👍🏻 from RelEng as well in case I'm missing something.

.github/workflows/build.yml Outdated Show resolved Hide resolved
Copy link
Contributor

@shore shore left a comment

Choose a reason for hiding this comment

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

LGTM!

.github/workflows/build.yml Outdated Show resolved Hide resolved
Co-authored-by: Blake Covarrubias <[email protected]>
.github/workflows/build.yml Outdated Show resolved Hide resolved
.github/workflows/build.yml Outdated Show resolved Hide resolved
.github/workflows/build.yml Show resolved Hide resolved
David Yu and others added 2 commits May 24, 2024 13:07
Copy link
Contributor

@shore shore left a comment

Choose a reason for hiding this comment

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

👍

.github/workflows/build.yml Outdated Show resolved Hide resolved
remove solaris, Darwin, and windows for consul-cni builds
@david-yu david-yu enabled auto-merge (squash) May 24, 2024 20:52
@david-yu david-yu merged commit 87de7eb into main May 24, 2024
26 of 50 checks passed
@david-yu david-yu deleted the david-yu-consul-cni branch May 24, 2024 21:06
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.

4 participants