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

GitHub Actions: update to latest macOS runners #2293

Merged
merged 1 commit into from
Feb 1, 2024

Commits on Jan 31, 2024

  1. GitHub Actions: update to latest macOS runners

    Add a simple job with macos-14 on M1.
    https://github.blog/changelog/2024-01-30-github-actions-introducing-the-new-m1-macos-runner-available-to-open-source/)
    There are some issues with external dependencies (they are installed but
    autoconf script doens;t find them) so keep it simple.
    
    On macos-13 it seems that:
    * there is no `realpath` program (even if coreutils has been
    installed...)
    * most of the filesystem is read only (we can't write on /usr/lib).
    So I change
    ```
    make install DESTDIR=$(realpath _install)
    ls -alhHR _install
    ```
    to
    ```
    DESTDIR=/tmp/ndpi make install
    ls -alhHR /tmp/ndpi
    ```
    for all the jobs
    
    Fix a warning on GitHub logs:
    ```
    Node.js 16 actions are deprecated. Please update the following actions
    to use Node.js 20: actions/checkout@v3. For more information see:
    https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
    ```
    IvanNardi committed Jan 31, 2024
    Configuration menu
    Copy the full SHA
    d87c851 View commit details
    Browse the repository at this point in the history