Skip to content

ui: fix project page links after GitHub Pages migration #2603

ui: fix project page links after GitHub Pages migration

ui: fix project page links after GitHub Pages migration #2603

Workflow file for this run

name: Test project demos
permissions: {}
on:
push:
branches: [ main ]
pull_request:
branches: [ main ]
workflow_dispatch:
jobs:
test:
strategy:
fail-fast: false
matrix:
distro:
- "archlinux:latest"
- "debian:13"
- "debian:unstable"
- "ubuntu:24.04"
- "ubuntu:25.04"
- "fedora"
- "fedora:rawhide"
# TODO: ubuntu:devel
project:
- "Cryptpad"
- "mitmproxy"
installer:
- "distro"
- "rust"
runs-on: ubuntu-latest
steps:
- uses: 'actions/checkout@v4'
with: { persist-credentials: false }
- uses: NixOS/nix-installer-action@main
- name: Build projects overview
run: nix build .#overview
- name: Run and test demo
env:
DISTRO: ${{ matrix.distro }}
PROJECT: ${{ matrix.project }}
INSTALLER: ${{ matrix.installer }}
NIX_CONFIG: |
extra-substituters = https://ngi.cachix.org/
extra-trusted-public-keys = ngi.cachix.org-1:n+CAL72ROC3qQuLxIHpV+Tw5t42WhXmMhprAGkRSrOw=
run: >
docker run
--privileged
--volume ./result:/overview
--volume "$(pwd):/ngipkgs"
-e DISTRO="$DISTRO"
-e PROJECT="$PROJECT"
-e INSTALLER="$INSTALLER"
"$DISTRO"
/bin/bash -c "bash /ngipkgs/.github/workflows/test-demo.sh"