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

[Tooling] Move Danger to GitHub Actions #19847

Merged
merged 2 commits into from
Jan 12, 2024
Merged

Conversation

iangmaia
Copy link
Contributor

@iangmaia iangmaia commented Dec 22, 2023

This PR experiments moving the current Buildkite step setup to GitHub Actions (discussion on paaHJt-5Qn-p2).

Running on Buildkite is still an option, but it would require a GitHub action (or an intermediate server) to forward to Buildkite Pull Request Events such as "labeled", "unlabeled", "milestoned" and so on. This was implemented as a prototype on woocommerce/woocommerce-android#10385.

If we find problems using GitHub Actions, we can always revert this change and go back to Buildkite, as the setup works in general (just not as fast and as simple as GHA alone).

How to test

Make sure CI is green and Danger runs on labels/milestones/reviewers changes as well as on code changes.

@iangmaia iangmaia force-pushed the iangmaia/move-danger-to-gha branch from 9d3407a to 0b87434 Compare December 22, 2023 20:12
@iangmaia iangmaia added the Do Not Merge In PRs with this label, our automation will fail a require check, preventing accidental merging label Dec 22, 2023
@github-actions github-actions bot deleted a comment from dangermattic Dec 22, 2023
@iangmaia iangmaia force-pushed the iangmaia/move-danger-to-gha branch from 0b87434 to fde4fcb Compare December 22, 2023 20:16
@iangmaia iangmaia added Tooling and removed Do Not Merge In PRs with this label, our automation will fail a require check, preventing accidental merging Tooling labels Dec 22, 2023
@iangmaia iangmaia force-pushed the iangmaia/move-danger-to-gha branch from fde4fcb to 409f306 Compare December 22, 2023 20:24
@wpmobilebot
Copy link
Contributor

wpmobilebot commented Dec 22, 2023

Jetpack📲 You can test the changes from this Pull Request in Jetpack by scanning the QR code below to install the corresponding build.
App NameJetpack Jetpack
FlavorJalapeno
Build TypeDebug
Versionpr19847-f26ac64
Commitf26ac64
Direct Downloadjetpack-prototype-build-pr19847-f26ac64.apk
Note: Google Login is not supported on these builds.

@wpmobilebot
Copy link
Contributor

wpmobilebot commented Dec 22, 2023

WordPress📲 You can test the changes from this Pull Request in WordPress by scanning the QR code below to install the corresponding build.
App NameWordPress WordPress
FlavorJalapeno
Build TypeDebug
Versionpr19847-f26ac64
Commitf26ac64
Direct Downloadwordpress-prototype-build-pr19847-f26ac64.apk
Note: Google Login is not supported on these builds.

@iangmaia iangmaia added the Do Not Merge In PRs with this label, our automation will fail a require check, preventing accidental merging label Dec 23, 2023
@iangmaia iangmaia self-assigned this Jan 4, 2024
@iangmaia iangmaia force-pushed the iangmaia/move-danger-to-gha branch 2 times, most recently from de0b5da to c1ffc84 Compare January 9, 2024 12:00
@iangmaia iangmaia marked this pull request as ready for review January 9, 2024 15:08
@iangmaia iangmaia removed the Do Not Merge In PRs with this label, our automation will fail a require check, preventing accidental merging label Jan 9, 2024
@iangmaia iangmaia requested a review from a team January 9, 2024 15:35
@oguzkocer oguzkocer added Tooling and removed Tooling labels Jan 10, 2024
@oguzkocer oguzkocer added this to the 24.1 milestone Jan 10, 2024
@iangmaia iangmaia force-pushed the iangmaia/move-danger-to-gha branch from c1ffc84 to f26ac64 Compare January 11, 2024 16:43
@iangmaia iangmaia added Tooling and removed Tooling labels Jan 12, 2024
@iangmaia iangmaia merged commit d0b14ce into trunk Jan 12, 2024
20 of 21 checks passed
@iangmaia iangmaia deleted the iangmaia/move-danger-to-gha branch January 12, 2024 12:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants