Skip to content
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

Improve CI workflow #14

Merged
merged 4 commits into from
Jul 1, 2023
Merged

Improve CI workflow #14

merged 4 commits into from
Jul 1, 2023

Conversation

albertziegenhagel
Copy link
Owner

@albertziegenhagel albertziegenhagel commented Apr 22, 2023

This MR does mainly do two things to the CI workflow:

  • Updates the version of vcpkg to 2023.06.20. This especially means that the version of LLVM is updated to 15.0.7.
  • Updates the version of the run-vcpkg action to v11. This allows to use the new binary caching strategy that used the GitHub cache more directly and should improve when cached builds are reused.
  • Use a self-build version of the vcpkg-tool on Windows that has been patched with Upload the package zip in chunks for GHA microsoft/vcpkg-tool#1043 to fix uploading the large LLVM cache archive.

@albertziegenhagel albertziegenhagel force-pushed the improve-ci branch 7 times, most recently from ecc56c9 to e09fe4a Compare April 24, 2023 19:11
@albertziegenhagel albertziegenhagel force-pushed the improve-ci branch 5 times, most recently from cc8b7ce to cbe2c4f Compare July 1, 2023 10:48
This is supposed fix uploading the large cache for LLVM to GitHub until the corresponding upstream patch to the vcpkg-tool is merged.
@albertziegenhagel albertziegenhagel marked this pull request as ready for review July 1, 2023 11:15
@albertziegenhagel albertziegenhagel merged commit 5481478 into main Jul 1, 2023
@albertziegenhagel albertziegenhagel deleted the improve-ci branch July 1, 2023 11:16
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