From f5e20dd430d067376347ddc37be7ae9ce559e6e1 Mon Sep 17 00:00:00 2001 From: Robert Marko Date: Sat, 27 Apr 2024 13:28:29 +0200 Subject: [PATCH] CI: tools: macOS: sync with shared-actions for macOS 14 Now that GH has changed their runner to macOS 14 current recipe will fail so lets sync the required changes for macOS 14. Signed-off-by: Robert Marko --- .github/workflows/tools.yml | 33 ++++++++------------------------- 1 file changed, 8 insertions(+), 25 deletions(-) diff --git a/.github/workflows/tools.yml b/.github/workflows/tools.yml index 304b5f7d62..7402b778bc 100644 --- a/.github/workflows/tools.yml +++ b/.github/workflows/tools.yml @@ -16,7 +16,7 @@ permissions: jobs: build-macos-latest: if: github.event_name != 'push' - runs-on: macos-latest + runs-on: macos-14 steps: - name: Checkout @@ -35,43 +35,26 @@ jobs: working-directory: ${{ env.WORKPATH }}/openwrt run: | brew install \ - autoconf \ automake \ coreutils \ diffutils \ findutils \ gawk \ - gettext \ git-extras \ - gmp \ gnu-getopt \ gnu-sed \ - gnu-tar \ grep \ - libidn2 \ - libunistring \ - m4 \ - make \ - mpfr \ - ncurses \ - openssl@1.1 \ - pcre \ - pkg-config \ - quilt \ - readline \ - wget \ - zstd + gpatch \ + make echo "/bin" >> "$GITHUB_PATH" echo "/sbin/Library/Apple/usr/bin" >> "$GITHUB_PATH" echo "/usr/bin" >> "$GITHUB_PATH" - echo "/usr/local/bin" >> "$GITHUB_PATH" - echo "/usr/local/opt/coreutils/bin" >> "$GITHUB_PATH" - echo "/usr/local/opt/findutils/libexec/gnubin" >> "$GITHUB_PATH" - echo "/usr/local/opt/gettext/bin" >> "$GITHUB_PATH" - echo "/usr/local/opt/gnu-getopt/bin" >> "$GITHUB_PATH" - echo "/usr/local/opt/make/libexec/gnubin" >> "$GITHUB_PATH" - echo "/usr/local/opt/make/libexec/gnubin" >> "$GITHUB_PATH" + echo "/opt/homebrew/bin" >> "$GITHUB_PATH" + echo "/opt/homebrew/opt/coreutils/bin" >> "$GITHUB_PATH" + echo "/opt/homebrew/opt/findutils/libexec/gnubin" >> "$GITHUB_PATH" + echo "/opt/homebrew/opt/gnu-getopt/bin" >> "$GITHUB_PATH" + echo "/opt/homebrew/opt/make/libexec/gnubin" >> "$GITHUB_PATH" echo "/usr/sbin" >> "$GITHUB_PATH" - name: Make prereq