Skip to content

feat: more nimble tests #69

feat: more nimble tests

feat: more nimble tests #69

Workflow file for this run

name: Continuous integration
on:
pull_request:
push:
branches: ['master'] # ['**']
tags: [v*]
jobs:
integration-tests:
name: Run integration tests
strategy:
fail-fast: true
matrix:
os:
- ubuntu-latest # x86_64-linux
# - macos-13 # x86_64-darwin
runs-on: ${{ matrix.os }}
steps:
- uses: actions/checkout@v4
- uses: DeterminateSystems/nix-installer-action@main
- uses: DeterminateSystems/magic-nix-cache-action@main
- name: Bazel disk cache
uses: actions/cache@v4
env:
# Bump this number to invalidate the GH actions cache
cache-id: 1
with:
save-always: true
path: |
~/.bazel-disk-cache
~/.bazel-repo-cache
key: ${{ matrix.os }}-bazel-ci-cache-${{ env.cache-id }}
# - name: Integration tests
# run: |
# nix develop .#ci --command bazel test //e2e:all_integration_tests --config=ci
- name: nimble test # runs outside of bazel_integration_tests framework
run: |
cd e2e/nimble; nix develop .#ci --command bazel run //tests:tcheckcommand