ci: remove debug for public ci jobs#3703
Merged
Alexandr-Solovev merged 5 commits intoJul 22, 2026
Merged
Conversation
Contributor
There was a problem hiding this comment.
Pull request overview
This PR updates the GitHub Actions CI workflow to stop producing debug-symbol builds for public Linux CI jobs, and adjusts build-directory cleanup to reduce disk usage during the workflow run.
Changes:
- Removed
--debug symbolsfrom multiple.ci/scripts/build.shinvocations in the Linux Make job. - Changed build-directory handling by adding
rm -rf __workcleanup after builds.
Comment on lines
+67
to
+71
| - name: Make daal debug | ||
| run: | | ||
| source /opt/intel/oneapi/setvars.sh | ||
| .ci/scripts/build.sh --compiler icx --optimizations ${{ matrix.ISA }} --target daal --debug symbols --jobs 20 | ||
| if [[ ${{ matrix.runner }} != ubuntu-24.04 ]];then cp -r __work __work_daal;fi | ||
| .ci/scripts/build.sh --compiler icx --optimizations ${{ matrix.ISA }} --target daal --jobs 20 | ||
| rm -rf __work |
Comment on lines
+72
to
+76
| - name: Make onedal debug | ||
| id: onedal-dbg | ||
| run: | | ||
| source /opt/intel/oneapi/setvars.sh | ||
| .ci/scripts/build.sh --compiler icx --optimizations ${{ matrix.ISA }} --target oneapi_c --debug symbols --jobs 20 | ||
| .ci/scripts/build.sh --compiler icx --optimizations ${{ matrix.ISA }} --target oneapi_c --jobs 20 |
Contributor
|
@Alexandr-Solovev Would this affect the jobs that run ABI checks? |
Contributor
Author
yes it will be definitely red for 1 commit. My point that ABI check should help us to avoid incompatibilities for users, and we do not publicly provide debug builds |
Vika-F
approved these changes
Jul 22, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Trims the public Linux CI build to a release-mode, disk-frugal configuration:
--debug symbolsfrom all threebuild.shinvocations (daal,oneapi_c,oneapi_dpc).cp -r __work __work_daalstep that previously preserved the DAAL intermediate build tree on non-ubuntu-24.04runners.__workafter the DAAL build step (previously only cleaned after the oneAPI steps).Net effect on
LinuxMakeDPCPP(job that produces the shared__release_lnxartifact):-g).Completeness and readability
Testing
Performance