mirror of
https://github.com/lifting-bits/remill
synced 2026-06-21 13:56:07 +00:00
aarch64 and mac nix builders, pin hash for actions
This commit is contained in:
committed by
Kyle Elliott
parent
7eead836d8
commit
9bd9f7fd81
@@ -52,7 +52,7 @@ jobs:
|
||||
echo "CXX=clang++-${{ matrix.llvm }}" >> $GITHUB_ENV
|
||||
|
||||
- name: Checkout
|
||||
uses: actions/checkout@v5
|
||||
uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5
|
||||
|
||||
- name: Add workspace as safe directory (necessary for docker)
|
||||
run: git config --global --add safe.directory "$GITHUB_WORKSPACE"
|
||||
@@ -90,13 +90,20 @@ jobs:
|
||||
|
||||
nix:
|
||||
if: ${{ github.event_name == 'push' || (github.event_name == 'pull_request' && github.event.pull_request.head.repo.full_name != github.repository) }}
|
||||
runs-on: ubuntu-22.04
|
||||
strategy:
|
||||
fail-fast: false
|
||||
matrix:
|
||||
include:
|
||||
- runner: ubuntu-22.04
|
||||
- runner: ubuntu-22.04-arm
|
||||
- runner: macos-latest
|
||||
runs-on: ${{ matrix.runner }}
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@v5
|
||||
uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5
|
||||
|
||||
- name: Install Nix
|
||||
uses: cachix/install-nix-action@v31
|
||||
uses: cachix/install-nix-action@4e002c8ec80594ecd40e759629461e26c8abed15 # v31
|
||||
|
||||
- name: Build remill
|
||||
run: nix build .#remill
|
||||
@@ -126,7 +133,7 @@ jobs:
|
||||
echo "CXX=clang++" >> $GITHUB_ENV
|
||||
|
||||
- name: Checkout
|
||||
uses: actions/checkout@v5
|
||||
uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5
|
||||
|
||||
- name: Build dependencies
|
||||
run: |
|
||||
|
||||
Reference in New Issue
Block a user