Skip to content

Diff with upstream#3

Closed
wuhuizuo wants to merge 46 commits intomainfrom
release
Closed

Diff with upstream#3
wuhuizuo wants to merge 46 commits intomainfrom
release

Conversation

@wuhuizuo
Copy link
Copy Markdown
Member

No description provided.

@ti-chi-bot
Copy link
Copy Markdown

ti-chi-bot bot commented Jun 24, 2024

Skipping CI for Draft Pull Request.
If you want CI signal for your change, please convert it to an actual PR.
You can still manually trigger a test run with /test all

@ti-chi-bot ti-chi-bot bot added the size/XXL label Jun 24, 2024
@ti-chi-bot
Copy link
Copy Markdown
Member

Issues go stale after 90d of inactivity.
Mark the issue as fresh with /remove-lifecycle stale.
Stale issues rot after an additional 30d of inactivity and eventually close.
If this issue is safe to close now please do so with /close.
Send feedback to sig-community-infra or wuhuizuo.
/lifecycle stale

@wuhuizuo wuhuizuo force-pushed the release branch 3 times, most recently from ccd4425 to dc9d33d Compare April 19, 2025 07:11
@wuhuizuo wuhuizuo changed the title chore: migrate code from forked test-infra repo Diff with upstream Apr 19, 2025
@wuhuizuo wuhuizuo force-pushed the release branch 17 times, most recently from a57dab9 to 14282fc Compare April 19, 2025 18:06
Signed-off-by: wuhuizuo <wuhuizuo@126.com>
purelind and others added 20 commits May 19, 2025 18:20
- Deleted the `GetPendingApproveActionRunsByHeadSHA` method from the `FakeClient` to simplify the interface and eliminate redundancy.

This change contributes to a cleaner and more maintainable codebase by removing unnecessary functionality.
…ction-run

feat(pkg/trigger): support approve GitHub action run with /test all
- Added logic to check if a comment can trigger GitHub Actions based on specific regex patterns.
- Updated the condition to skip comments that do not match any triggering regex or could trigger GitHub Actions, improving the comment processing flow.

These changes enhance the functionality of the comment handling mechanism, allowing for better integration with GitHub Actions workflows.
…t-failed-githubaction

feat(trigger): enhance comment handling to trigger GitHub Actions
…eview-api

refactor(external-plugins/chatgpt): creating PR review comments via review comment API
`first-time-contributor` label for PR/issue

It will replace the `ti-community-contribution` external plugin.
…on-label-for-pr-and-issue

refactor(pkg/plugins/welcome): add labels `contribution` and `first-time-contributor` label for PR/issue
fix(external-plugins/chatgpt): refactor `githubClient` interface and use `CreateReview` method
patch application logic

- Introduce skipFork to allow pushing directly to central repo
- Refactor patch application into applyToBranch with fallback to
  cherry-pick
- Update ensureForkExists to respect skipFork
- Add TODOs for label handling after PR creation
…nity-cherry-pick-plugin

refactor(external-plugins/cherrypick): add skipFork option and improve
…erge (#17)

- Modified the logic to check RegexpChangeMatcher conditions even when forced=true
- This enables jobs with RunBeforeMerge=true to also respect run_if_changed/skip_if_only_changed conditions
- Added comprehensive test cases to verify the new cooperative behavior
- Preserved all existing functionality including defaults fallback behavior
- All existing tests continue to pass, demonstrating no regression

Co-authored-by: wuhuizuo <2574558+wuhuizuo@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: wuhuizuo <2574558+wuhuizuo@users.noreply.github.com>
wuhuizuo and others added 5 commits September 3, 2025 14:35
Signed-off-by: Purelind <purelind@users.noreply.github.com>
- Bump golang.org/x/net to v0.41.0
- Update golang.org/x/sync to v0.15.0
- Upgrade golang.org/x/text to v0.26.0
- Change github.com/dlclark/regexp2 to v1.11.0
- Adjust golang.org/x/crypto to v0.39.0
- Update golang.org/x/mod to v0.25.0
- Upgrade golang.org/x/sys to v0.33.0
- Update golang.org/x/term to v0.32.0
- Upgrade golang.org/x/tools to v0.34.0
- Add new dependencies and update checksums in go.sum
- Adjusted the cherry-pick body creation to ensure release notes are included when prowAssignments is enabled.
- Updated the logic to consistently use release notes from the parent PR in both cases of cherry-pick body generation.
- Removed unnecessary comments and whitespace in `jobs_test.go` and `jobs.go` for better readability.
- Updated `prow-config-documented.yaml` and `plugin-config-documented.yaml` to streamline branch protection options and added a new `reviewer_count` field in the lgtm section.
- Adjusted the modification time in `bindata.go` for the spyglass lens HTML asset.
@purelind purelind deleted the branch main September 5, 2025 04:02
@purelind purelind closed this Sep 5, 2025
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.

4 participants