Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

fix: robust changed file detection for PRs/MRs in GitHub, GitLab, and…#106

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 ourterms of service andprivacy statement. We’ll occasionally send you account related emails.

Already on GitHub?Sign in to your account

Merged
dacoburn merged 5 commits intomainfromdoug/fix-github-commit-change
Jul 29, 2025

Conversation

@dacoburn
Copy link
Collaborator

Fixes an issue where manifest and other file changes in pull/merge requests were not detected in CI environments (GitHub Actions, GitLab CI, Bitbucket Pipelines), causing the CLI to miss important file changes in PR/MR workflows.

Root Cause

The previous implementation only usedgit show on a single commit (often a merge commit in CI), which does not list all files changed in a PR/MR. This resulted in missing file changes, especially for manifest files, when running in CI environments for pull/merge requests.

Fix

The detection logic now checks for PR/MR context in GitHub, GitLab, and Bitbucket using their respective environment variables. It usesgit diff with the correct base and head refs to get the full list of changed files in a PR/MR. If not in a PR/MR context, it falls back to the originalgit show logic for single commits.

Public Changelog

N/A

… Bitbucket- Use git diff with appropriate refs and environment variables to detect changed files in pull/merge requests across GitHub Actions, GitLab CI, and Bitbucket Pipelines.- Fallback to git show for single commit detection.- Ensures manifest and other file changes are correctly picked up in all major
@dacoburndacoburn requested a review froma team as acode ownerJuly 29, 2025 02:27
@dacoburndacoburn requested review fromRaynos andbmeck and removed request fora teamJuly 29, 2025 02:27
@github-actions
Copy link

github-actionsbot commentedJul 29, 2025
edited
Loading

🚀 Preview package published!

Install with:

pip install --index-url https://test.pypi.org/simple/ --extra-index-url https://pypi.org/simple socketsecurity==2.1.33.dev1

Docker image:socketdev/cli:pr-106

@dacoburndacoburn merged commit0546fab intomainJul 29, 2025
6 checks passed
@dacoburndacoburn deleted the doug/fix-github-commit-change branchJuly 29, 2025 04:09
Sign up for freeto join this conversation on GitHub. Already have an account?Sign in to comment

Reviewers

@reberhardt7reberhardt7reberhardt7 approved these changes

@bmeckbmeckAwaiting requested review from bmeckbmeck is a code owner automatically assigned from SocketDev/eng

@RaynosRaynosAwaiting requested review from RaynosRaynos is a code owner automatically assigned from SocketDev/eng

Assignees

No one assigned

Labels

None yet

Projects

None yet

Milestone

No milestone

Development

Successfully merging this pull request may close these issues.

3 participants

@dacoburn@reberhardt7

[8]ページ先頭

©2009-2025 Movatter.jp