Skip to content

MINOR Enable the GitHub build by default#17105

Merged
mumrah merged 6 commits into
apache:trunkfrom
mumrah:gh-enable-junit-in-actions
Sep 9, 2024
Merged

MINOR Enable the GitHub build by default#17105
mumrah merged 6 commits into
apache:trunkfrom
mumrah:gh-enable-junit-in-actions

Conversation

@mumrah

@mumrah mumrah commented Sep 5, 2024

Copy link
Copy Markdown
Member

Per the discussion in the dev mailing list, we should enable the new GitHub Actions workflows for all PRs.

This patch does just that, while leaving the github-actions-opt-in variable in place for future experiments.

Also included is a script that committers can use for approving workflow runs en-masse. Based on my experience, opening several tabs and clicking "Approve and Run" is rather tedious. The script utilizes the gh CLI which must be installed.

@mumrah mumrah added the build Gradle build or GitHub Actions label Sep 5, 2024
@mumrah

mumrah commented Sep 5, 2024

Copy link
Copy Markdown
Member Author

We might want to wait on #17106 (and any follow-ups) to better utilize the build cache before turning this on for all PRs.

@mumrah

mumrah commented Sep 7, 2024

Copy link
Copy Markdown
Member Author

@chia7712 WDYT, should we go ahead with this one?

@mumrah mumrah requested a review from chia7712 September 7, 2024 19:19

@chia7712 chia7712 left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

should we go ahead with this one?

What you are about to do, I'm gonna to enjoy it, very, very much 😄

while leaving the github-actions-opt-in variable in place for future experiments.

Instead of dropping all usages of github-actions-opt-in, maybe we should change the default value of github-actions-opt-in to true.

Comment thread .github/workflows/build.yml
@mumrah

mumrah commented Sep 8, 2024

Copy link
Copy Markdown
Member Author

maybe we should change the default value of github-actions-opt-in to true

If we do that, we could probably just remove the input parameter. As it stands, we don't have any use cases for it, so maybe we should do that?

@mumrah mumrah requested a review from chia7712 September 8, 2024 13:58
@chia7712

chia7712 commented Sep 8, 2024

Copy link
Copy Markdown
Member

so maybe we should do that?

+1, we can always add it back in future experiments

@chia7712 chia7712 mentioned this pull request Sep 9, 2024
@mumrah

mumrah commented Sep 9, 2024

Copy link
Copy Markdown
Member Author

@chia7712 lmk if there's anything remaining on this one. Otherwise lets merge it

@mumrah mumrah merged commit b317624 into apache:trunk Sep 9, 2024
@mumrah mumrah deleted the gh-enable-junit-in-actions branch September 9, 2024 17:58
mingyen066 pushed a commit to mingyen066/kafka that referenced this pull request Sep 10, 2024
Reviewers: Chia-Ping Tsai <chia7712@gmail.com>
tedyu pushed a commit to tedyu/kafka that referenced this pull request Jan 6, 2025
Reviewers: Chia-Ping Tsai <chia7712@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

build Gradle build or GitHub Actions

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants