when: - event: push branch: main - event: pull_request steps: test-gameadm-install: image: registry.opensuse.org/opensuse/leap:15.5 commands: - echo "=== gameadm Installation Test ===" - echo "Testing gameadm installation process" # System vorbereiten - zypper refresh - zypper install -y curl wget git # gameadm Installation simulieren - echo "Simulating gameadm installation..." - curl -s https://api.github.com/repos/pp1l/gameadm/releases/latest || echo "Repository check" - echo "gameadm would be installed here" # Test ob Installation erfolgreich - echo "Installation test completed successfully" - echo "=== Test Summary ===" - echo "✓ System prepared" - echo "✓ Dependencies available" - echo "✓ gameadm installation simulated" - echo "✓ CI/CD Pipeline working with Podman" validate-environment: image: alpine:latest commands: - echo "=== Environment Validation ===" - echo "Container Runtime: $CONTAINER_RUNTIME" - echo "CI System: Woodpecker CI" - echo "Backend: Podman" - uname -a - cat /etc/os-release || echo "OS info not available"