name: CI on: push: branches: - master pull_request: branches: - master jobs: build:local: runs-on: native steps: - name: Configure SSH run: | mkdir -p ~/.ssh/ echo "$SSH_KEY" > ~/.ssh/id_ed25519 chmod 600 ~/.ssh/id_ed25519 env: SSH_KEY: ${{ secrets.SSH_KEY }} - name: Test SSH run: ssh -v git@gitlab-internal.bsc.es - uses: https://gitea.com/ScMi1/checkout@v1.4 - run: nix build -L --no-link .#ovniPackages.local build:rt: runs-on: native steps: - name: Configure SSH run: | mkdir -p ~/.ssh/ echo "$SSH_KEY" > ~/.ssh/id_ed25519 chmod 600 ~/.ssh/id_ed25519 env: SSH_KEY: ${{ secrets.SSH_KEY }} - name: Test SSH run: ssh -v git@gitlab-internal.bsc.es - uses: https://gitea.com/ScMi1/checkout@v1.4 - run: nix build -L --no-link .#ovniPackages.rt build:debug: runs-on: native steps: - uses: https://gitea.com/ScMi1/checkout@v1.4 - run: nix build -L --no-link .#ovniPackages.debug build:asan: runs-on: native steps: - uses: https://gitea.com/ScMi1/checkout@v1.4 - run: nix build -L --no-link .#ovniPackages.asan build:nompi: runs-on: native steps: - uses: https://gitea.com/ScMi1/checkout@v1.4 - run: nix build -L --no-link .#ovniPackages.nompi build:compilers: runs-on: native steps: - uses: https://gitea.com/ScMi1/checkout@v1.4 - run: nix build -L --no-link .#ovniPackages.compilers