Tags: drone/go-scm
Tags
feat: [PIPE-35339]: Implement Matching Refs API in ListBranchesV2 for… … prefix-based branch search (#100008) * aaa5f2 added a comment that pagination is not supported * 651bf4 removed log line * 991ded added log line * e92876 added log line * 1dd54a added log line * 7e541f added search term support for listing
feat: [PIPE-35339]: Implement Matching Refs API in ListBranchesV2 for… … prefix-based branch search (#100008) * aaa5f2 added a comment that pagination is not supported * 651bf4 removed log line * 991ded added log line * e92876 added log line * 1dd54a added log line * 7e541f added search term support for listing
feat: [CODE-5421] add normalized CheckHook for GitHub check_run + sta… …tus (#358) * feat: [CODE-5421]: add normalized CheckHook + GitHub check_run/status parsing Introduce scm.CheckHook, a provider-agnostic CI-check webhook carrying a batch of scm.Check entries (name, status, conclusion, target URL, sha, timestamps, optional PR). The batch shape accommodates providers that report multiple checks per event (e.g. GitLab pipeline jobs) while GitHub/Bitbucket populate a single entry. GitHub driver now parses check_run and status events (previously ErrUnknownEvent) into CheckHook. Status carries the normalized ExecutionStatus while Conclusion preserves the raw provider outcome so richer GitHub conclusions (neutral, timed_out, ...) are not lost. Adds HookEvents.Check for subscription and fixture/golden tests for both events. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> * feat: [CODE-5421]: subscribe GitHub check_run/status via HookEvents.Check Wire the new HookEvents.Check flag through convertFromHookEvents so CreateHook registers both check_run and status GitHub events when a caller subscribes to checks. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> --------- Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
feat:[STO-11679]:Added create comment API changes (#100004) * 9ec553 Merge branch 'master' of https://git0.harness.io/l7B_kbSEQD2wjrM7PShm5w/PROD/Harness_Commons/go-scm into feat/STO-11679/pr-comment-api-update * 4c15b9 feat:[STO-11679]: cleanup * bb75ba feat:[STO-11679]:Added create comment API changes * d87d12 feat:[STO-11679]:Added create comment API changes
fix: [PIPE-34150]: Handle ISO 8601 date strings in Bitbucket DC stash… … PR webhooks (#100003) * e15e87 fix: revert to time.Unix(ms/1000) — keep call sites unchanged * 32d51a fix: [PIPE-34150]: Use time.UnixMilli, add comments, refresh goldens * dfaef0 fix: [PIPE-34150]: Correct ISO 8601 layout list in epochOrISO unmarshaler * 906822 chore: remove raw payload reference files from testdata * 87c270 test: [PIPE-34150]: Add real-world FNB Bitbucket DC 10.3 push update payload test * 3ac201 test: [PIPE-34150]: Add real-world FNB Bitbucket DC 10.3 push payload test * e5a0b4 fix: [PIPE-34150]: Handle ISO 8601 date strings in Bitbucket DC stash PR webhooks
fix: [PIPE-32774]: Surface Bitbucket 429 rate-limit errors instead of… … silently swallowing them (#100002) * 10a411 refactor: Clean up error handling and remove unused tests in Bitbucket driver * b1a704 fix: [PIPE-32774]: Removed extra comments * 0d256b fix: [PIPE-32774]: Add UT's * ec9df7 fix: [PIPE-32774]: Surface Bitbucket 429 rate-limit errors instead of silently swallowing them
PreviousNext