Skip to content

[CI] Remove tar compression and extract steps from artifact workflows#968

Closed
zakkak wants to merge 1 commit intograalvm:defaultfrom
zakkak:2026-05-07-fix-967
Closed

[CI] Remove tar compression and extract steps from artifact workflows#968
zakkak wants to merge 1 commit intograalvm:defaultfrom
zakkak:2026-05-07-fix-967

Conversation

@zakkak
Copy link
Copy Markdown
Collaborator

@zakkak zakkak commented May 7, 2026

Closes: #967

Assisted-by: Bob

@zakkak zakkak requested a review from Copilot May 7, 2026 10:38
@oracle-contributor-agreement oracle-contributor-agreement Bot added the OCA Verified All contributors have signed the Oracle Contributor Agreement. label May 7, 2026
Copy link
Copy Markdown

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 updates the GitHub Actions workflows to stop tarring/gzipping artifacts before uploading them, aiming to avoid redundant compression work in CI (per issue #967).

Changes:

  • Switch CI artifacts (JDK/GraalVM homes, Maven repo, build stats, failure reports) from .tgz archives to directory/file uploads.
  • Remove tar/extract steps and adjust download-artifact destinations accordingly.
  • Update stats/failure report collection to copy files into directories rather than producing tarballs.

Reviewed changes

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

File Description
.github/workflows/native-tests-stats-upload.yml Stops extracting build-stats.tgz; imports stats directly from downloaded artifact contents.
.github/workflows/build-quarkus.yml Downloads Maven/GraalVM version artifacts into target dirs; uploads Maven repo directory instead of a tarball.
.github/workflows/base.yml Uploads Mandrel/GraalVM + Maven artifacts as directories/files; replaces tarball-based failure/stats artifacts with directories.
.github/workflows/base-windows.yml Uploads Windows JDK home + failure/stats artifacts as directories; removes tarball packaging/unpacking steps.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread .github/workflows/base.yml
Comment thread .github/workflows/base.yml
Comment thread .github/workflows/base-windows.yml
Comment thread .github/workflows/base-windows.yml
Comment thread .github/workflows/build-quarkus.yml
@zakkak zakkak force-pushed the 2026-05-07-fix-967 branch from 5fcf89c to 483b658 Compare May 7, 2026 10:57
@zakkak zakkak force-pushed the 2026-05-07-fix-967 branch from 483b658 to f70bf12 Compare May 7, 2026 20:16
@zakkak
Copy link
Copy Markdown
Collaborator Author

zakkak commented May 8, 2026

upload-artifact doesn't preserve permissions. Closing.

@zakkak zakkak closed this May 8, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

OCA Verified All contributors have signed the Oracle Contributor Agreement.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[CI] Avoid zipping gzipped artifacts in CI workflows

2 participants