- Add step to create data/users and data/cache directories
- Set SwitchAudioSource install as continue-on-error (optional dependency)
- Add 'needs: test' to build job (run build only after tests pass)
- These changes should resolve CI environment issues