test the entire CI/CD process using a demo python application without Jenkins, directly through github actionspipeline