[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