23a0946e76
The retry has no real function as it will just fail on "container exists" on the old tests and the new test will just try forever before it eventually fails. Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com>
35 lines
829 B
YAML
35 lines
829 B
YAML
name: CI
|
|
|
|
on: [pull_request]
|
|
|
|
jobs:
|
|
integration-test-general:
|
|
runs-on: ubuntu-latest
|
|
|
|
steps:
|
|
- uses: actions/checkout@v2
|
|
with:
|
|
fetch-depth: 2
|
|
|
|
- name: Set Swap Space
|
|
uses: pierotofy/set-swap-space@master
|
|
with:
|
|
swap-size-gb: 10
|
|
|
|
- name: Get changed files
|
|
id: changed-files
|
|
uses: tj-actions/changed-files@v14.1
|
|
with:
|
|
files: |
|
|
*.nix
|
|
go.*
|
|
**/*.go
|
|
integration_test/
|
|
config-example.yaml
|
|
|
|
- uses: cachix/install-nix-action@v16
|
|
if: steps.changed-files.outputs.any_changed == 'true'
|
|
|
|
- name: Run general integration tests
|
|
if: steps.changed-files.outputs.any_changed == 'true'
|
|
run: nix develop --command -- make test_integration_general
|