jobs: ap01: runs-on: nix steps: - uses: actions/checkout@v3 - env: BUILD_NODE: ap01 STORE_ENDPOINT: https://tvix-store.dgnum.eu/infra-signing/ STORE_PASSWORD: ${{ secrets.STORE_PASSWORD }} STORE_USER: admin name: Build and cache ap01 run: nix-shell -A eval-nodes --run cache-node bridge01: runs-on: nix steps: - uses: actions/checkout@v3 - env: BUILD_NODE: bridge01 STORE_ENDPOINT: https://tvix-store.dgnum.eu/infra-signing/ STORE_PASSWORD: ${{ secrets.STORE_PASSWORD }} STORE_USER: admin name: Build and cache bridge01 run: nix-shell -A eval-nodes --run cache-node compute01: runs-on: nix steps: - uses: actions/checkout@v3 - env: BUILD_NODE: compute01 STORE_ENDPOINT: https://tvix-store.dgnum.eu/infra-signing/ STORE_PASSWORD: ${{ secrets.STORE_PASSWORD }} STORE_USER: admin name: Build and cache compute01 run: nix-shell -A eval-nodes --run cache-node geo01: runs-on: nix steps: - uses: actions/checkout@v3 - env: BUILD_NODE: geo01 STORE_ENDPOINT: https://tvix-store.dgnum.eu/infra-signing/ STORE_PASSWORD: ${{ secrets.STORE_PASSWORD }} STORE_USER: admin name: Build and cache geo01 run: nix-shell -A eval-nodes --run cache-node geo02: runs-on: nix steps: - uses: actions/checkout@v3 - env: BUILD_NODE: geo02 STORE_ENDPOINT: https://tvix-store.dgnum.eu/infra-signing/ STORE_PASSWORD: ${{ secrets.STORE_PASSWORD }} STORE_USER: admin name: Build and cache geo02 run: nix-shell -A eval-nodes --run cache-node rescue01: runs-on: nix steps: - uses: actions/checkout@v3 - env: BUILD_NODE: rescue01 STORE_ENDPOINT: https://tvix-store.dgnum.eu/infra-signing/ STORE_PASSWORD: ${{ secrets.STORE_PASSWORD }} STORE_USER: admin name: Build and cache rescue01 run: nix-shell -A eval-nodes --run cache-node storage01: runs-on: nix steps: - uses: actions/checkout@v3 - env: BUILD_NODE: storage01 STORE_ENDPOINT: https://tvix-store.dgnum.eu/infra-signing/ STORE_PASSWORD: ${{ secrets.STORE_PASSWORD }} STORE_USER: admin name: Build and cache storage01 run: nix-shell -A eval-nodes --run cache-node vault01: runs-on: nix steps: - uses: actions/checkout@v3 - env: BUILD_NODE: vault01 STORE_ENDPOINT: https://tvix-store.dgnum.eu/infra-signing/ STORE_PASSWORD: ${{ secrets.STORE_PASSWORD }} STORE_USER: admin name: Build and cache vault01 run: nix-shell -A eval-nodes --run cache-node web01: runs-on: nix steps: - uses: actions/checkout@v3 - env: BUILD_NODE: web01 STORE_ENDPOINT: https://tvix-store.dgnum.eu/infra-signing/ STORE_PASSWORD: ${{ secrets.STORE_PASSWORD }} STORE_USER: admin name: Build and cache web01 run: nix-shell -A eval-nodes --run cache-node web02: runs-on: nix steps: - uses: actions/checkout@v3 - env: BUILD_NODE: web02 STORE_ENDPOINT: https://tvix-store.dgnum.eu/infra-signing/ STORE_PASSWORD: ${{ secrets.STORE_PASSWORD }} STORE_USER: admin name: Build and cache web02 run: nix-shell -A eval-nodes --run cache-node web03: runs-on: nix steps: - uses: actions/checkout@v3 - env: BUILD_NODE: web03 STORE_ENDPOINT: https://tvix-store.dgnum.eu/infra-signing/ STORE_PASSWORD: ${{ secrets.STORE_PASSWORD }} STORE_USER: admin name: Build and cache web03 run: nix-shell -A eval-nodes --run cache-node name: Build all the nodes on: pull_request: branches: - main push: branches: - main