Skip to content

Conversation

@bhanurp
Copy link
Collaborator

@bhanurp bhanurp commented Jan 16, 2026

  • All tests passed. If this feature is not already covered by the tests, I added new tests.
  • All static analysis checks passed.
  • Appropriate label is added to auto generate release notes.
  • I used gofmt for formatting the code before submitting the pull request.
  • PR description is clear and concise, and it includes the proposed solution/fix.

Description

This PR adds automatic CI/CD version control system (VCS) metadata tagging on artifacts when running in supported CI environments (GitHub Actions, GitLab CI). Properties are applied both during upload and after build-publish for complete coverage.

What this PR adds

  1. CI VCS Properties After Build Publish (Primary Feature)
  2. CI VCS Properties During Upload
  3. Centralized CI VCS Utility

Changes

This is an additive feature that:
Only activates in CI environments
Never overrides user-specified VCS properties
Never fails commands on property-setting errors

Depends on

jfrog/build-info-go#364

@bhanurp bhanurp added the new feature Automatically generated release notes label Jan 16, 2026
@bhanurp bhanurp marked this pull request as ready for review January 19, 2026 06:55
@bhanurp bhanurp requested a review from reshmifrog January 19, 2026 06:56
@github-actions
Copy link
Contributor

👍 Frogbot scanned this pull request and did not find any new security issues.


@bhanurp bhanurp merged commit c654c15 into jfrog:main Jan 20, 2026
11 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

new feature Automatically generated release notes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant