Skip to content

New UI

New UI #287

name: Installation Smoke Test
on:
push:
branches: [ main, develop, copilot/** ]
pull_request:
branches: [ main, develop ]
workflow_dispatch:
permissions:
contents: read
jobs:
installation-test:
name: Test Installation Script
runs-on: macos-latest
steps:
- name: Checkout repository
uses: actions/checkout@v4
- name: Set up Python
uses: actions/setup-python@v5
with:
python-version: '3.11'
- name: Verify CDMF.sh is executable
run: |
test -x CDMF.sh || chmod +x CDMF.sh
test -x CDMF.sh
echo "✓ CDMF.sh is executable"
- name: Test shell script syntax
run: |
bash -n CDMF.sh
echo "✓ CDMF.sh has valid bash syntax"
- name: Verify requirements file exists
run: |
test -f requirements_ace_macos.txt
echo "✓ requirements_ace_macos.txt exists"
- name: Test Python version detection in script
run: |
python3 --version
PYTHON_VERSION=$(python3 --version 2>&1 | awk '{print $2}')
echo "Detected Python version: ${PYTHON_VERSION}"