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

ci: automate Helm chart packaging and publishing (using Buildkite) #31104

Merged
merged 2 commits into from
Jan 20, 2025

Conversation

def-
Copy link
Contributor

@def- def- commented Jan 17, 2025

Based on #31051 (I only converted Bobby's script to run on Buildkite)
Closes #31051

Checklist

  • This PR has adequate test coverage / QA involvement has been duly considered. (trigger-ci for additional test/nightly runs)
  • This PR has an associated up-to-date design doc, is a design doc (template), or is sufficiently small to not require a design.
  • If this PR evolves an existing $T ⇔ Proto$T mapping (possibly in a backwards-incompatible way), then it is tagged with a T-proto label.
  • If this PR will require changes to cloud orchestration or tests, there is a companion cloud PR to account for those changes that is tagged with the release-blocker label (example).
  • If this PR includes major user-facing behavior changes, I have pinged the relevant PM to schedule a changelog post.

@def- def- requested a review from bobbyiliev January 17, 2025 23:08
@def- def- force-pushed the pr-helm-chart-release-workflow branch 5 times, most recently from 9265135 to d9e61fa Compare January 19, 2025 22:35
@def- def- force-pushed the pr-helm-chart-release-workflow branch 6 times, most recently from 8d928c1 to a69dccc Compare January 20, 2025 10:37
@def- def- requested a review from pH14 January 20, 2025 10:37
@def- def- marked this pull request as ready for review January 20, 2025 10:37
@def- def- requested a review from a team as a code owner January 20, 2025 10:37
@def-
Copy link
Contributor Author

def- commented Jan 20, 2025

@def- def- enabled auto-merge January 20, 2025 10:38
Copy link
Contributor

@bobbyiliev bobbyiliev left a comment

Choose a reason for hiding this comment

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

Looks great! Thanks for taking care of this @def-!

Seems like the lint is failing with:


🚨 Failed: xargs shellcheck -P SCRIPTDIR | 0s
-- | --
  |  
  | In misc/helm-charts/publish.sh line 35:
  | git clone --branch $GITHUB_PAGES_BRANCH --depth 1 https://[email protected]/MaterializeInc/materialize.git gh-pages
  | ^-----------^ SC2086 (info): Double quote to prevent globbing and word splitting.


@def- def- force-pushed the pr-helm-chart-release-workflow branch from a69dccc to bd71965 Compare January 20, 2025 11:52
@def-
Copy link
Contributor Author

def- commented Jan 20, 2025

Fixed

@def- def- force-pushed the pr-helm-chart-release-workflow branch from bd71965 to 27df072 Compare January 20, 2025 12:13
@def- def- requested a review from bobbyiliev January 20, 2025 12:31
@def- def- force-pushed the pr-helm-chart-release-workflow branch from 27df072 to 0119945 Compare January 20, 2025 15:00
@def- def- merged commit b426740 into MaterializeInc:main Jan 20, 2025
81 checks passed
@def- def- deleted the pr-helm-chart-release-workflow branch January 20, 2025 16:23
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.

2 participants