diff --git a/.azure/azure-ci-build-pipeline.yaml b/.azure/azure-ci-build-pipeline.yaml index 9070270a..2b1af5f4 100644 --- a/.azure/azure-ci-build-pipeline.yaml +++ b/.azure/azure-ci-build-pipeline.yaml @@ -81,6 +81,17 @@ stages: displayName: 'Install PrimAITE' condition: eq( variables['Agent.OS'], 'Windows_NT' ) + - script: | + GATE_WHEEL=$(ls ./GATE/arcd_gate*.whl) + python -m pip install GATE_WHEEL[dev] + displayName: 'Install GATE' + condition: or(eq( variables['Agent.OS'], 'Linux' ), eq( variables['Agent.OS'], 'Darwin' )) + + - script: | + forfiles /p GATE\ /m *.whl /c "cmd /c python -m pip install @file[dev]" + displayName: 'Install GATE' + condition: eq( variables['Agent.OS'], 'Windows_NT' ) + - script: | primaite setup displayName: 'Perform PrimAITE Setup' diff --git a/src/primaite/game/agent/observations.py b/src/primaite/game/agent/observations.py index 8eb322bd..a3bafeea 100644 --- a/src/primaite/game/agent/observations.py +++ b/src/primaite/game/agent/observations.py @@ -585,7 +585,7 @@ class AclObservation(AbstractObservation): self, node_ip_to_id: Dict[str, int], ports: List[int], - protocols: list[str], + protocols: List[str], where: Optional[Tuple[str]] = None, num_rules: int = 10, ) -> None: