Skip to content

Tasks contain property that tells the boefjerunner what network it is supposed to run on. #13520

Tasks contain property that tells the boefjerunner what network it is supposed to run on.

Tasks contain property that tells the boefjerunner what network it is supposed to run on. #13520

Workflow file for this run

name: Rocky Run the test suite
on:
push:
branches:
- "main"
- "release-*"
tags:
- "*"
paths:
- octopoes/**
- rocky/**
- .github/workflows/rocky_test.yml
pull_request:
paths:
- octopoes/**
- rocky/**
- .github/workflows/rocky_test.yml
jobs:
test:
strategy:
fail-fast: false
matrix:
version: ["3.10", "3.11"]
runs-on: ubuntu-22.04
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Build image
run: DOCKER_BUILDKIT=1 COMPOSE_DOCKER_CLI_BUILD=1 docker compose -f rocky/.ci/docker-compose.yml build --build-arg USER_UID="$(id -u)" --build-arg USER_GID="$(id -g)" --build-arg PYTHON_VERSION=${{ matrix.version }} rocky_tests rocky_integration
- name: Run tests
run: DOCKER_BUILDKIT=1 COMPOSE_DOCKER_CLI_BUILD=1 docker compose -f rocky/.ci/docker-compose.yml run --rm rocky_tests
- name: Run integration tests
run: DOCKER_BUILDKIT=1 COMPOSE_DOCKER_CLI_BUILD=1 docker compose -f rocky/.ci/docker-compose.yml run --rm rocky_integration