-
Notifications
You must be signed in to change notification settings - Fork 1
INFRA-189: build info in build step #53
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 our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
docs(workflows): update README and entrypoint.sh for build info aggregation fix(workflows): correct script value syntax
fix(workflows): add debugging output to reusable execute-build workflow
…ctly fix(workflows): need command substitution for literal spec
…te-build-info workflow
…amed test(workflows): add debug output for AQL search response in entrypoint script
…ck_build_exists function
…and artifact naming conventions
…collection / git info
3e65380
to
1f7cd47
Compare
There was a problem hiding this 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 implements build info aggregation in the build step as part of INFRA-189, enabling JFrog build-info collection during the build process and creating a hierarchical build-info structure in the deploy step.
- Refactors
build-version
parameter tobuild-id
across all workflows for consistency - Adds build-info publishing capability to the execute-build workflow
- Implements hierarchical build-info aggregation in deploy-artifacts workflow that combines metadata and artifact build-infos
Reviewed Changes
Copilot reviewed 13 out of 13 changed files in this pull request and generated 4 comments.
Show a summary per file
File | Description |
---|---|
.github/workflows/test_execute-build-workflow.yaml |
Updates parameter name from build-version to build-id and modifies test script |
.github/workflows/test_deploy-artifacts-workflow.yaml |
Adds build-id and metadata-build-id parameters for hierarchical build-info |
.github/workflows/reusable_sign-artifacts.yaml |
Adds artifact-name output and updates checkout reference |
.github/workflows/reusable_execute-build.yaml |
Major refactoring to support build-info publishing and working directory configuration |
.github/workflows/reusable_deploy-artifacts.yaml |
Implements hierarchical build-info aggregation with metadata and artifact build IDs |
.github/workflows/reusable_create-release-bundle.yaml |
Updates checkout reference to feature branch |
.github/workflows/execute-build/entrypoint.sh |
Adds build-info collection and publishing functionality |
.github/workflows/execute-build/README.md |
Updates documentation to reflect parameter changes |
.github/workflows/example_reusable-integration.yaml |
Demonstrates new build-info workflow with multiple build IDs |
.github/workflows/deploy-artifacts/test-entrypoint.sh |
Updates tests for new parameter structure and command expectations |
.github/workflows/deploy-artifacts/entrypoint.sh |
Major refactoring for hierarchical build-info and artifact discovery |
.github/workflows/deploy-artifacts/README.md |
Updates documentation for new build-info parameters |
.github/workflows/VERSION.example |
Bumps version from 1.2.3 to 1.2.4 |
Comments suppressed due to low confidence (1)
.github/workflows/deploy-artifacts/entrypoint.sh:1
- The variable BUILD_ID is no longer defined since line 116 removed the BUILD_ID assignment. This should use BUILD_NUMBER instead.
#!/usr/bin/env bash
Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.
no matter what when last commit is made need to tag and update refs to latest commit |
Co-authored-by: Copilot <[email protected]>
There was a problem hiding this 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 13 out of 13 changed files in this pull request and generated 3 comments.
Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.
Co-authored-by: Copilot <[email protected]>
…ommand executions
…se commit hash Updated workflow files to use the latest commit hash for the shared workflows repo
Added 'fetch-tags' and 'recursive' options
This PR implements build info aggregation in the build step as part of INFRA-189, enabling JFrog build-info collection during the build process and creating a hierarchical build-info structure in the deploy step.
Breaking Changes:
build-version
→build-id
parameter rename inreusable_execute-build.yaml
build-id
input inreusable_deploy-artifacts.yaml
metadata-build-id
input inreusable_deploy-artifacts.yaml