[all-commits] [llvm/llvm-project] 5c8dca: Build release binaries for multiple targets (#98431)
Tom Stellard via All-commits
all-commits at lists.llvm.org
Mon Aug 5 01:18:39 PDT 2024
Branch: refs/heads/release/19.x
Home: https://github.com/llvm/llvm-project
Commit: 5c8dcabc529b4dc293dfc3fd29369ff1fe6517ea
https://github.com/llvm/llvm-project/commit/5c8dcabc529b4dc293dfc3fd29369ff1fe6517ea
Author: Tom Stellard <tstellar at redhat.com>
Date: 2024-08-05 (Mon, 05 Aug 2024)
Changed paths:
A .github/workflows/release-binaries-all.yml
A .github/workflows/release-binaries-save-stage/action.yml
A .github/workflows/release-binaries-setup-stage/action.yml
M .github/workflows/release-binaries.yml
M .github/workflows/release-tasks.yml
M clang/cmake/caches/Release.cmake
Log Message:
-----------
Build release binaries for multiple targets (#98431)
This adds release binary builds for the 4 platforms currently supported
by the free GitHub Action runners:
* Linux x86_64
* Windows x86_64
* Mac x86_64
* Mac AArch64
The test stages for these are known to fail, but the creating and
upoading of the release binaries should pass.
(cherry picked from commit 247251aee0d4314385a3fea86e31484d3d792ffb)
Commit: e28632e63ad142c060bfb6394dac98c1c05222b4
https://github.com/llvm/llvm-project/commit/e28632e63ad142c060bfb6394dac98c1c05222b4
Author: Tom Stellard <tstellar at redhat.com>
Date: 2024-08-05 (Mon, 05 Aug 2024)
Changed paths:
M .github/workflows/release-binaries.yml
Log Message:
-----------
workflows: Remove left over debugging step from release-binaries job
(cherry picked from commit 18dee70168bcd7259daade4c86462ba859e7bed5)
Commit: d07802f405bbd982ba3c9f95bdeaed66dad31a88
https://github.com/llvm/llvm-project/commit/d07802f405bbd982ba3c9f95bdeaed66dad31a88
Author: Tom Stellard <tstellar at redhat.com>
Date: 2024-08-05 (Mon, 05 Aug 2024)
Changed paths:
M .github/workflows/release-binaries.yml
Log Message:
-----------
workflows/release-binaries: Always pull composite actions from main branch (#100805)
If we pull from the release tag, then if there is a bug in one of the
actions on the release tag, then we can never do a build for that tag.
Pulling from main will allows us to fix bugs in the actions we use to
build the releases.
(cherry picked from commit b0860b20878d2c84fc3ce56ea608c5186872faa2)
Commit: bb4292506d38ac176d68c97f60ef9313b4122291
https://github.com/llvm/llvm-project/commit/bb4292506d38ac176d68c97f60ef9313b4122291
Author: Tom Stellard <tstellar at redhat.com>
Date: 2024-08-05 (Mon, 05 Aug 2024)
Changed paths:
M .github/workflows/release-binaries.yml
Log Message:
-----------
workflow/release-binaries: Fix typo
Introduced in b0860b20878d2c84fc3ce56ea608c5186872faa2.
(cherry picked from commit d41f565318e2a414acfd7eec1cfb2fbf515391ba)
Commit: 5657751f8eb52356b297d15e455ad93eb89280d3
https://github.com/llvm/llvm-project/commit/5657751f8eb52356b297d15e455ad93eb89280d3
Author: Tom Stellard <tstellar at redhat.com>
Date: 2024-08-05 (Mon, 05 Aug 2024)
Changed paths:
M .github/workflows/release-binaries.yml
Log Message:
-----------
workflows/release-binaries: Fetch composite actions outside of default workspace (#100845)
Otherwise, the checkout step will override them.
(cherry picked from commit 41003ff3fe344dee5c963d462a4bc6d528811d86)
Commit: 5307f8226159e9144f8da3511ab337b7e426776b
https://github.com/llvm/llvm-project/commit/5307f8226159e9144f8da3511ab337b7e426776b
Author: Tom Stellard <tstellar at redhat.com>
Date: 2024-08-05 (Mon, 05 Aug 2024)
Changed paths:
M .github/workflows/release-binaries.yml
Log Message:
-----------
workflows/release-binaries: Fix problem with python installation on macos-14 (#101774)
python3 wasn't able to see modules installed by pip, so we need to use
the setup-python action to ensure that the default pip and python3 both
use the same prefix.
See https://github.com/actions/runner-images/issues/10385
(cherry picked from commit 59476c99983d3813b412c9b0c0464365644c23a8)
Compare: https://github.com/llvm/llvm-project/compare/8d2474975f56...5307f8226159
To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications
More information about the All-commits
mailing list