Skip to content
This repository was archived by the owner on Aug 23, 2026. It is now read-only.

ci: sync libvhdi package with upstream tags #10

ci: sync libvhdi package with upstream tags

ci: sync libvhdi package with upstream tags #10

Workflow file for this run

# SPDX-License-Identifier: Apache-2.0
name: CI
on:
push:
branches: [ main, master ]
pull_request:
branches: [ main, master ]
workflow_dispatch:
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v5
- name: Install Nix
uses: cachix/install-nix-action@v31
with:
nix_path: nixpkgs=channel:nixos-unstable
- name: Setup Cachix (optional)
if: vars.CACHIX_CACHE_NAME != ''
uses: cachix/cachix-action@v17
with:
name: ${{ vars.CACHIX_CACHE_NAME }}
authToken: ${{ secrets.CACHIX_AUTH_TOKEN }}
skipPush: ${{ secrets.CACHIX_AUTH_TOKEN == '' }}
continue-on-error: true
- name: Build libvhdi
run: nix build .#libvhdi -L
checks:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v5
- name: Install Nix
uses: cachix/install-nix-action@v31
with:
nix_path: nixpkgs=channel:nixos-unstable
- name: Run flake checks
run: nix flake check -L