Skip to content

Prevent race conditions between Octopoes' event manager and the scheduler from recreating already deleted OOIs through affirmations #12318

Prevent race conditions between Octopoes' event manager and the scheduler from recreating already deleted OOIs through affirmations

Prevent race conditions between Octopoes' event manager and the scheduler from recreating already deleted OOIs through affirmations #12318

Workflow file for this run

name: Rocky Run the test suite
on:
push:
branches:
- "main"
- "release-*"
tags:
- "*"
paths:
- octopoes/**
- rocky/**
pull_request:
paths:
- octopoes/**
- rocky/**
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