- 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