1
0
Fork 0

gh-actions: use my simple qemu-binfmt action for consistency

This commit is contained in:
Pratham Patel 2024-05-02 00:05:26 +05:30
parent 8870fdf8a5
commit ed7e783bbe
Signed by: thefossguy
SSH Key Fingerprint: SHA256:HwRBy9H1FYXWcv/Qi1WY3kmcVtGz2ydZuPJgD4pkusY
1 changed files with 3 additions and 18 deletions

View File

@ -32,18 +32,13 @@ jobs:
steps:
- uses: actions/checkout@main
- uses: thefossguy/gh-action-qemu-binfmt@master
- uses: DeterminateSystems/nix-installer-action@main
with:
extra-conf: "extra-platforms = aarch64-linux riscv64-linux x86_64-linux"
- uses: DeterminateSystems/magic-nix-cache-action@main
- uses: taiki-e/install-action@just
- name: Setting up QEMU
run: |
export DEBIAN_FRONTEND=noninteractive
sudo apt-get update
sudo apt-get install -y binfmt-support qemu-user-static
- name: Building NixOS ISO for ${{ matrix.linux_arches }}
run: |
if [[ '${{ matrix.linux_arches }}' != 'riscv64' ]]; then
@ -64,18 +59,13 @@ jobs:
steps:
- uses: actions/checkout@main
- uses: thefossguy/gh-action-qemu-binfmt@master
- uses: DeterminateSystems/nix-installer-action@main
with:
extra-conf: "extra-platforms = aarch64-linux riscv64-linux x86_64-linux"
- uses: DeterminateSystems/magic-nix-cache-action@main
- uses: taiki-e/install-action@just
- name: Setting up QEMU
run: |
export DEBIAN_FRONTEND=noninteractive
sudo apt-get update
sudo apt-get install -y binfmt-support qemu-user-static
- name: Building NixOS configuration for ${{ matrix.machines }}
run: |
if [[ "$(nix eval --raw .#nixosConfigurations.${{ matrix.machines }}.pkgs.stdenv.system)" != 'riscv64-linux' ]]; then
@ -97,18 +87,13 @@ jobs:
steps:
- uses: actions/checkout@main
- uses: thefossguy/gh-action-qemu-binfmt@master
- uses: DeterminateSystems/nix-installer-action@main
with:
extra-conf: "extra-platforms = aarch64-linux riscv64-linux x86_64-linux"
- uses: DeterminateSystems/magic-nix-cache-action@main
- uses: taiki-e/install-action@just
- name: Setting up QEMU
run: |
export DEBIAN_FRONTEND=noninteractive
sudo apt-get update
sudo apt-get install -y binfmt-support qemu-user-static
- name: Building home-manager configuration for ${{ matrix.homeOf }}
run: |
if [[ '${{ matrix.linux_arches }}' != 'riscv64' ]]; then