Skip to content

remove uneeded temporary build artifacts in CI#3744

Open
sbiscigl wants to merge 1 commit intomainfrom
ci-artifact-size
Open

remove uneeded temporary build artifacts in CI#3744
sbiscigl wants to merge 1 commit intomainfrom
ci-artifact-size

Conversation

@sbiscigl
Copy link
Contributor

Description of changes:

During CI we build and install the SDK, however, the integration tests have no install target, so do not clean up the entire build directory. We want the integration test binaries, however we keep the entire build directory in the workspaces. This remove all the unneeded transient files, that sometimes total up to 44 GiB when building in non-unity.

$ du -sh */
8.0K	AWSSDK/
1.7M	CMakeFiles/
73M	crt/
42G	generated/
16M	lib/
155M	src/
648M	tests/

all we really want is the tests directory and the test binaries in them.

Check all that applies:

  • Did a review by yourself.
  • Added proper tests to cover this PR. (If tests are not applicable, explain.)
  • Checked if this PR is a breaking (APIs have been changed) change.
  • Checked if this PR will not introduce cross-platform inconsistent behavior.
  • Checked if this PR would require a ReadMe/Wiki update.

Check which platforms you have built SDK on to verify the correctness of this PR.

  • Linux
  • Windows
  • Android
  • MacOS
  • IOS
  • Other Platforms

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

@sbiscigl sbiscigl marked this pull request as ready for review March 10, 2026 18:40
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.

1 participant