Skip to content

jfrog add workflow info#184

Merged
printminion-co merged 5 commits intorc/nsw-3from
mk/dev/jfrog_add_workflow_info
Jan 16, 2026
Merged

jfrog add workflow info#184
printminion-co merged 5 commits intorc/nsw-3from
mk/dev/jfrog_add_workflow_info

Conversation

@printminion-co
Copy link

@printminion-co printminion-co commented Jan 15, 2026

Summary

This pull request enhances the artifact upload process in the GitHub Actions workflow by adding richer metadata to artifact uploads and improving traceability. The main changes involve dynamically retrieving the GitHub Actions job URL and attaching it as metadata to uploads, as well as refactoring how artifact properties are constructed and passed to JFrog.

Artifact Metadata and Traceability Improvements:

  • Added a new step to both relevant jobs in .github/workflows/build-artifact.yml to dynamically fetch the current job's GitHub Actions URL using the GitHub API and jq. This URL is exposed as an output (job_html_url) for use in subsequent steps. [1] [2]
  • Refactored the way artifact metadata properties (JFROG_PROPS) are built, consolidating all key metadata (such as app name, SHA, branch, revision, and the new job URL) into a single variable for easier management and future extensibility. [1] [2]
  • Modified the artifact upload commands to use the new JFROG_PROPS variable, ensuring that all relevant metadata, including the job URL when available, is attached to each upload. [1] [2]

TODO

  • ...

Checklist

@printminion-co printminion-co force-pushed the mk/dev/jfrog_add_workflow_info branch 2 times, most recently from 3b7da44 to 019fcfd Compare January 15, 2026 15:46
@printminion-co printminion-co marked this pull request as ready for review January 15, 2026 15:46
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR enhances the JFrog Artifactory upload process by centralizing build metadata construction and adding job URL tracking to uploaded artifacts. The changes improve maintainability by reducing duplication and provide better traceability by linking artifacts to their GitHub Actions job pages.

Changes:

  • Centralized JFrog artifact properties into a single JFROG_PROPS variable for both external apps and main build uploads
  • Added job.html_url metadata field to track the GitHub Actions job that created each artifact
  • Standardized property construction across all artifact uploads

@printminion-co
Copy link
Author

@copilot open a new pull request to apply changes based on the comments in this thread

Copy link

Copilot AI commented Jan 15, 2026

@printminion-co I've opened a new pull request, #185, to work on those changes. Once the pull request is ready, I'll request review from you.

@printminion-co printminion-co force-pushed the mk/dev/jfrog_add_workflow_info branch from 1266c74 to 1d7ad85 Compare January 15, 2026 16:10
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 1 out of 1 changed files in this pull request and generated 2 comments.

@printminion-co
Copy link
Author

@copilot open a new pull request to apply changes based on the comments in this thread

Copy link

Copilot AI commented Jan 15, 2026

@printminion-co I've opened a new pull request, #186, to work on those changes. Once the pull request is ready, I'll request review from you.

@printminion-co printminion-co force-pushed the mk/dev/jfrog_add_workflow_info branch from 1c6a2be to f5f4314 Compare January 15, 2026 16:30
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 2 out of 2 changed files in this pull request and generated 2 comments.

@printminion-co printminion-co force-pushed the mk/dev/jfrog_add_workflow_info branch from 188bf60 to 7b4226b Compare January 15, 2026 16:35
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 2 out of 2 changed files in this pull request and generated 2 comments.

@printminion-co printminion-co force-pushed the mk/dev/jfrog_add_workflow_info branch from 02d66f1 to 694ae5f Compare January 15, 2026 16:40
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 2 out of 2 changed files in this pull request and generated 2 comments.

@printminion-co printminion-co force-pushed the mk/dev/jfrog_add_workflow_info branch from ce25dd5 to 1d13483 Compare January 15, 2026 16:49
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 2 out of 2 changed files in this pull request and generated 1 comment.

@printminion-co printminion-co force-pushed the mk/dev/jfrog_add_workflow_info branch 2 times, most recently from 71d6e79 to ca7f2c5 Compare January 16, 2026 08:21
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 2 out of 2 changed files in this pull request and generated 2 comments.

Copy link

Copilot AI commented Jan 16, 2026

@printminion-co I've opened a new pull request, #188, to work on those changes. Once the pull request is ready, I'll request review from you.

@printminion-co printminion-co force-pushed the mk/dev/jfrog_add_workflow_info branch from 0d90f1a to 29d205d Compare January 16, 2026 09:31
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 2 out of 2 changed files in this pull request and generated 2 comments.

Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 2 out of 2 changed files in this pull request and generated no new comments.

@printminion-co printminion-co force-pushed the mk/dev/jfrog_add_workflow_info branch 3 times, most recently from f06daf5 to 275d8dd Compare January 16, 2026 14:49
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 3 out of 3 changed files in this pull request and generated 4 comments.

@printminion-co
Copy link
Author

@copilot open a new pull request to apply changes based on the comments in this thread

Copy link

Copilot AI commented Jan 16, 2026

@printminion-co I've opened a new pull request, #190, to work on those changes. Once the pull request is ready, I'll request review from you.

…adata

Signed-off-by: Misha M.-Kupriyanov <kupriyanov@strato.de>
Changed from github.ref to github.ref_name to get the actual branch name
instead of the full ref path (refs/heads/branch-name).
@printminion-co printminion-co force-pushed the mk/dev/jfrog_add_workflow_info branch from f72061d to ced14a6 Compare January 16, 2026 16:24
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 3 out of 3 changed files in this pull request and generated 3 comments.

@printminion-co printminion-co force-pushed the mk/dev/jfrog_add_workflow_info branch from 0c969f4 to f254038 Compare January 16, 2026 16:41
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 3 out of 3 changed files in this pull request and generated 3 comments.

…information

Created a new composite action that fetches job data from GitHub API
and integrated it into the build workflow to enrich artifact metadata.
… specific app rebuilds

Signed-off-by: Misha M.-Kupriyanov <kupriyanov@strato.de>
@printminion-co printminion-co force-pushed the mk/dev/jfrog_add_workflow_info branch from f254038 to 39a6488 Compare January 16, 2026 17:02
@printminion-co printminion-co merged commit 23d109a into rc/nsw-3 Jan 16, 2026
16 of 18 checks passed
@printminion-co printminion-co deleted the mk/dev/jfrog_add_workflow_info branch January 16, 2026 17:35
@printminion-co printminion-co added this to the ncw-3 milestone Jan 16, 2026
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.

3 participants