Skip to content

fix: PR metadata temp file missing .json extension#2846

Open
migmartri wants to merge 2 commits intochainloop-dev:mainfrom
migmartri:2845-fix-extension
Open

fix: PR metadata temp file missing .json extension#2846
migmartri wants to merge 2 commits intochainloop-dev:mainfrom
migmartri:2845-fix-extension

Conversation

@migmartri
Copy link
Member

Summary

  • Fix os.CreateTemp pattern for PR/MR metadata files so the random suffix is placed before .json instead of after it (e.g. pr-metadata-123<rand>.json instead of pr-metadata-123.json<rand>)
  • Add test to verify temp files get a proper .json extension

Closes #2845

Add wildcard to os.CreateTemp pattern so the random suffix is inserted
before the extension instead of appended after it.

Closes chainloop-dev#2845

Signed-off-by: Miguel Martinez Trivino <miguel@chainloop.dev>
Copy link

@cubic-dev-ai cubic-dev-ai bot left a comment

Choose a reason for hiding this comment

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

No issues found across 2 files

@migmartri migmartri requested review from javirln and jiparis March 14, 2026 14:12
Signed-off-by: Miguel Martinez Trivino <miguel@chainloop.dev>

# Conflicts:
#	pkg/attestation/crafter/crafter.go
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Pull request information Material file name is incorrect

3 participants